Skip to content

1.0.0

Compare
Choose a tag to compare
@curbengh curbengh released this 24 Jun 08:40
· 31 commits to master since this release
53f2f71

v1 is a complete rewrite to utilize modern APIs. By no means it is feature-complete, please test it on your atom.xml/rss.xml and report any item that did not get imported.

Breaking change

Feature

  • --skipduplicate option to skip importing posts which have similar title as existing ones. [#44]
    • Disabled by default
    • Usage: hexo migrate rss /path/to/feed.xml --skipduplicate
  • --limit [number] option to set the maximum number of posts to import. [#37]
    • Default to importing all posts.
    • Usage: hexo migrate rss /path/to/feed.xml --limit 3

Refactor

  • Complete rewrite to utilize modern API/library. It enables more flexible parsing of input feed with the ability to support custom elements and future formats. [#34]

Dependencies

  • Upgrade camaro from 4.2.0 to 6.0.2 [#58]
  • Upgrade turndown from 5.0.3 to 6.0.0 [#47]
  • Upgrade got from 10.7.0 to 11.0.1 [#49]
  • Upgrade hexo-util from 1.9.0 to 2.1.0 [#53]
  • Upgrade hexo-fs from 2.0.0 to 3.0.1 [#50]