hexojs/hexo-generator-feed
Feed generator for Hexo.
7 Releases
Latest: 4mo ago
v4.0.0Latest
💥 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
💥 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
✨ 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
🐛 Fix
- namespace in atom.xml should use `http` not `https` (#105)
- Skip generating feed if there is no post (#107)
2.1.0
💥 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
💥 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
✨ **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)
