Skip to content

Releases: hexojs/hexo-generator-feed

v4.0.0

08 Feb 10:40
a5b470d

Choose a tag to compare

Breaking Changes

New Features

Fixes

  • fix: Add language attribute for Atom feed generation by @feiju12138 in #262

Refactors

Dependenceis

  • chore(deps-dev): bump eslint from 7.32.0 to 8.0.1 by @dependabot[bot] in #174
  • chore(deps-dev): bump hexo from 5.4.0 to 6.0.0 by @dependabot[bot] in #177
  • chore(deps-dev): bump mocha from 8.4.0 to 9.1.3 by @dependabot[bot] in #175
  • chore(deps-dev): bump eslint-config-hexo from 4.2.0 to 5.0.0 by @dependabot[bot] in #179
  • chore(deps): bump actions/checkout from 2 to 3 by @dependabot[bot] in #181
  • chore(deps): bump actions/setup-node from 2 to 3.1.0 by @dependabot[bot] in #182
  • chore(deps): bump actions/setup-node from 3.1.0 to 3.1.1 by @dependabot[bot] in #183
  • chore(deps-dev): bump mocha from 9.2.2 to 10.0.0 by @dependabot[bot] in #184
  • chore(deps): bump actions/setup-node from 3.1.1 to 3.2.0 by @dependabot[bot] in #186
  • chore(deps): bump actions/setup-node from 3.2.0 to 3.4.1 by @dependabot[bot] in #189
  • chore(deps): bump actions/setup-node from 3.4.1 to 3.5.0 by @dependabot[bot] in #191
  • chore(deps-dev): bump camaro from 5.0.3 to 6.2.0 by @dependabot[bot] in #190
  • chore(deps): bump hexo-util from 2.7.0 to 3.0.1 by @dependabot[bot] in #195
  • chore(deps): bump actions/setup-node from 3.5.0 to 3.5.1 by @dependabot[bot] in #192
  • chore(deps): bump actions/setup-node from 3.5.1 to 3.6.0 by @dependabot[bot] in #196
  • chore(deps): bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot[bot] in #200
  • chore(deps): bump actions/setup-node from 3.7.0 to 3.8.0 by @dependabot[bot] in #201
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot[bot] in #204
  • chore(deps): bump actions/setup-node from 3 to 4 by @dependabot[bot] in #205
  • chore(deps-dev): bump hexo from 6.3.0 to 7.0.0 by @dependabot[bot] in #206
  • chore(deps-dev): bump nyc from 15.1.0 to 17.1.0 by @dependabot[bot] in #225
  • chore(deps-dev): bump mocha from 10.8.2 to 11.1.0 by @dependabot[bot] in #224
  • chore(deps-dev): bump eslint from 8.57.1 to 9.26.0 by @dependabot[bot] in #237
  • chore(deps-dev): bump eslint-config-hexo from 5.0.0 to 6.0.0 by @dependabot[bot] in #223
  • chore(deps-dev): bump cheerio from 0.22.0 to 1.0.0 by @dependabot[bot] in #226
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #242
  • chore(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #245
  • chore(deps-dev): bump hexo from 7.3.0 to 8.0.0 by @dependabot[bot] in #246
  • chore(deps): bump hexo-util from 3.3.0 to 4.0.0 by @dependabot[bot] in #250
  • chore(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #248
  • chore(deps-dev): bump chai from 4.5.0 to 6.2.1 by @dependabot[bot] in #251
  • chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #252
  • chore: remove ESLint configuration files and update package.json by @D-Sketon in #253
  • chore(deps): update, version pinning and add lockfile by @yoshinorin in #256
  • chore(deps): bump feedsmith from 2.8.0 to 2.9.0 by @dependabot[bot] in #259
  • chore(deps): bump fast-xml-parser from 5.3.3 to 5.3.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #261
  • chore(deps-dev): bump cheerio from 1.1.2 to 1.2.0 by @dependabot[bot] in #260

CI/CD

Docs

  • Remove dollar sign from bash code samples by @tomap in #213

New Contributors

Full Changelog

3.0.0...v4.0.0

3.0.0

09 Aug 08:51
60fe0b5

Choose a tag to compare

Breaking change

  • Drop Node 8 [#153]

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

27 Nov 10:15
b4423e4

Choose a tag to compare

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

18 Nov 10:28
dd558c6

Choose a tag to compare

Fix

  • namespace in atom.xml should use http not https (#105)
  • Skip generating feed if there is no post (#107)

2.1.0

10 Nov 02:09
a82dc89

Choose a tag to compare

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

10 Nov 02:01
1192928

Choose a tag to compare

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

06 Sep 13:56

Choose a tag to compare

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)