GitPedia
hexojs

hexojs/hexo-generator-feed

Feed generator for Hexo.

7 Releases
Latest: 4mo ago
v4.0.0Latest
yoshinorinyoshinorin·4mo ago·February 8, 2026
GitHub

💥 Breaking Changes

  • bump node to 16+ by @tomap in https://github.com/hexojs/hexo-generator-feed/pull/221
  • chore: drop Node.js 16 by @stevenjoezhang in https://github.com/hexojs/hexo-generator-feed/pull/241

New Features

  • feat: switch to Feedsmith library by @macieklamberski in https://github.com/hexojs/hexo-generator-feed/pull/249
  • Add enable/disable option by @tomap in https://github.com/hexojs/hexo-generator-feed/pull/155

🐛 Fixes

  • fix: Add language attribute for Atom feed generation by @feiju12138 in https://github.com/hexojs/hexo-generator-feed/pull/262

♻️ Refactors

  • refactor feed type check by @stevenjoezhang in https://github.com/hexojs/hexo-generator-feed/pull/193

📦 Dependenceis

  • chore(deps-dev): bump eslint from 7.32.0 to 8.0.1 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/174
  • chore(deps-dev): bump hexo from 5.4.0 to 6.0.0 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/177
  • chore(deps-dev): bump mocha from 8.4.0 to 9.1.3 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/175
  • chore(deps-dev): bump eslint-config-hexo from 4.2.0 to 5.0.0 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/179
  • chore(deps): bump actions/checkout from 2 to 3 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/181
  • chore(deps): bump actions/setup-node from 2 to 3.1.0 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/182
  • chore(deps): bump actions/setup-node from 3.1.0 to 3.1.1 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/183
  • chore(deps-dev): bump mocha from 9.2.2 to 10.0.0 by @dependabot[bot] in https://github.com/hexojs/hexo-generator-feed/pull/184
  • + 29 more

📦 CI/CD

  • Upgrade to GitHub-native Dependabot by @dependabot-preview[bot] in https://github.com/hexojs/hexo-generator-feed/pull/161
  • Switch from travis to GH Actions by @tomap in https://github.com/hexojs/hexo-generator-feed/pull/178
  • ci: use `major` version by @uiolee in https://github.com/hexojs/hexo-generator-feed/pull/203
  • ci: add dependency-review action for vulnerability scanning by @yoshinorin in https://github.com/hexojs/hexo-generator-feed/pull/254
  • ci: enable trusted publishing by @yoshinorin in https://github.com/hexojs/hexo-generator-feed/pull/255
  • ci: verify tag version for trusted publishing by @yoshinorin in https://github.com/hexojs/hexo-generator-feed/pull/258

📝 Docs

  • Remove dollar sign from bash code samples by @tomap in https://github.com/hexojs/hexo-generator-feed/pull/213

New Contributors

  • @dependabot[bot] made their first contribution in https://github.com/hexojs/hexo-generator-feed/pull/174
  • @stevenjoezhang made their first contribution in https://github.com/hexojs/hexo-generator-feed/pull/193
  • @uiolee made their first contribution in https://github.com/hexojs/hexo-generator-feed/pull/203
  • @macieklamberski made their first contribution in https://github.com/hexojs/hexo-generator-feed/pull/249
  • @D-Sketon made their first contribution in https://github.com/hexojs/hexo-generator-feed/pull/253
  • @feiju12138 made their first contribution in https://github.com/hexojs/hexo-generator-feed/pull/262

📋 Full Changelog

  • https://github.com/hexojs/hexo-generator-feed/compare/3.0.0...v4.0.0
3.0.0
curbenghcurbengh·5y ago·August 9, 2020
GitHub

💥 Breaking change

  • Drop Node 8 [#153]

🐛 Fix

  • Compatibility with Hexo 5 [#117]
  • Utilize [`full_url_for()`](https://github.com/hexojs/hexo-util/#full_url_forpath) [#143] [#149]
  • This is to avoid manually concat `root` prefix which may leads to undesired double slash in an url.
  • fix(template): remove extra spacing [#128]

📦 Dependencies

  • chore(deps-dev): update hexo from 4.0.0 to 5.0.0 [#117]
  • chore(deps-dev): bump mocha from 7.2.0 to 8.0.1 [#146]
  • chore(deps): bump hexo-util from 1.9.0 to 2.1.0 [#139]
  • chore(deps-dev): bump eslint from 6.8.0 to 7.0.0 [#141]
  • chore(deps-dev): bump camaro from 4.2.0 to 5.0.0 [#137]
2.2.0
curbenghcurbengh·6y ago·November 27, 2019
GitHub

Feature

  • Support custom template, in addition to the default [atom.xml](https://github.com/hexojs/hexo-generator-feed/blob/master/atom.xml) & [rss2.xml](https://github.com/hexojs/hexo-generator-feed/blob/master/rss2.xml) templates. (#110)
  • ``` yml
  • feed:
  • template: './path/to/template'
  • ```

🐛 Fix

  • Fix compatibility issue with existing themes (#114)
2.1.1
curbenghcurbengh·6y ago·November 18, 2019
GitHub

🐛 Fix

  • namespace in atom.xml should use `http` not `https` (#105)
  • Skip generating feed if there is no post (#107)
2.1.0
curbenghcurbengh·6y ago·November 10, 2019
GitHub

💥 Breaking change

  • Requires Node 8.10+ (#99)

Features

  • Add rss [autodiscovery](http://www.rssboard.org/rss-autodiscovery) element by default (#96)
  • Support feed icon in RSS2 (#102)
  • Support generating both atom and rss2 (#100)

🐛 Fix

  • Percent-encode `/root/`, in addition to pathname (#93)
  • Fix autodiscovery element did not get injected into head element that has more than one line (#99)
2.0.0
curbenghcurbengh·6y ago·November 10, 2019
GitHub

💥 Breaking change

  • Drop Node 6, v2 onwards must use Node 8 or above (#85)

Features

  • Support post with `image` front-matter (#68)
  • Feed icon is now customizable (#69)
  • Support specifying per-post description by specifying "intro" in front-matter (#58)
  • Support feed icon (#57)
  • Post order can be specified. Order by newest post by default. (#64)

🐛 Fix

  • Avoid percent-encoding the domain for compatibility with [IDN](https://en.wikipedia.org/wiki/Internationalized_domain_name) (#82)

📦 Housekeeping

  • chore(package): delete jscs & use eslint (#72)
  • Avoid publishing unnecessary files (#70)
1.2.2
NoahDragonNoahDragon·8y ago·September 6, 2017
GitHub

**Features**:

  • Ignore posts which were set as draft in the front-matter (#44)
  • Support for "atom:icon" Element (#57)
  • Make default length of content configurable (#51)