Releases: hexojs/hexo-generator-feed
Releases · hexojs/hexo-generator-feed
3.0.0
Breaking change
Fix
- Compatibility with Hexo 5 [#117]
- Utilize
full_url_for()
[#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 & rss2.xml templates. (#110)
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 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 (#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)