Jekyll Import Versions Save

:inbox_tray: The "jekyll import" command for importing from various blogs to Jekyll format.

v0.24.0

2 months ago

Bug Fixes

  • Require jekyll-import/version so JekyllImport::VERSION can be read. (#536)

Development Fixes

  • Add Ruby 3.3 to CI (#537)

v0.23.0

4 months ago

Minor Enhancements

  • Add jekyll-import command (#532)
  • add pebble importer (#527)

Bug Fixes

  • Escape non ascii-characters while image downlading from wordpress (#531)

Development Fixes

  • Bump actions/checkout from 3 to 4 (#528)

Documentation

  • Update docs: fix order of importers & add pebble importer (#534)

v0.22.0

1 year ago

Minor Enhancements

  • Improve RSS importer with canonical_link and extract_tags option (#489)
  • Introduce medium importer (#499)
  • import command: sort list of importers when printing (#511)
  • Re-implement Dotclear importer (#512)

Bug Fixes

  • Replace URI.decode with URI::DEFAULT_PARSER.unescape (#517)
  • For databases, especially mysql, connect over 127.0.0.1 IP address (#522)

Documentation

  • Document additional dependencies of importers (#468)
  • Define CLI option descriptions consistently (#496)
  • Fix generation of History doc for docs-site (#505)
  • Document command-line-interface of importers (#507)
  • Document importer dependencies as injected by local plugin (#508)

Development Fixes

  • Bump dependencies and CI Ruby versions (#493)
  • Build and deploy docs site via GitHub Actions (#500)
  • Omit importer dependencies in docs-site workflow (#501)
  • Update .github/dependabot.yml (#514)
  • Bump actions/checkout from 2 to 3 (#518)
  • Add Ruby 3.2 to CI (#521)
  • Update rr requirement from ~> 1.0 to ~> 3.1 (#520)
  • Refactor Dotclear importer methods into singleton instance methods (#523)

v0.21.0

2 years ago

Bug Fixes

  • Replace decode with decode_www_form_component (#438)
  • Change data[author] to a string scalar (#419)

Minor Enhancements

  • Add support for Podcast RSS feed imports (#413)
  • s9y-db importer permalink, tag, excerpt, and semantic HTML improvements (#392)
  • drupal6: retain url_alias.dst as permalink in imported nodes (#393)
  • Create drupal8.rb (#405)
  • Drupal aliases now respect the 'source' config (#454)

Development Fixes

  • Clean up code to make Rubocop happy (#441)
  • Set up GH Action for Continuous Integration (#449)
  • Refactor Blogger importer with guard clauses (#452)
  • Add workflow to automate tagging and releasing gem (#459)

Documentation

  • Update csv.md (#444)
  • Update Enki website link (#457)
  • wordpressdotcom: add install additional gem note in docs (#443)
  • Add Drupal 8 docs (#458)

v0.20.0

3 years ago

Minor Enhancements

  • Pluxml (#430)

style

  • style: Target Ruby 2.4 (#432)

Bug Fixes

  • Fix 'can't add a new key into hash during iteration' error (#434)
  • WordpressDotCom: put downloaded assets into /year/month subfolders to reduce clashes (#436)

v0.19.2

4 years ago

Documentation

  • Add install additional gems note (#403)

Development Fixes

  • Remove deprecated use of fastercsv (#423)

v0.19.1

4 years ago

Documentation

  • Fix link for Posterous importer (#415)

Bug Fixes

  • Fix wrong option in self.process_tags (#417)

v0.19.0

4 years ago

Bug Fixes

  • Extract encoded_content from feed (#409)
  • Check whether option["tag"] is null or empty value (#411)

Minor Enhancements

  • Add Dotclear importer (#414)
  • Slugify post name with Jekyll::Utils.slugify (#410)

v0.18.1

5 years ago

Bug Fixes

  • Re-introduce Ruby 2.3 support and test Jekyll 3.7+ (#406)

v0.18.0

5 years ago

Minor Enhancements

  • Import Wordpress permalinks (#395)

Bug Fixes

  • ghost.db stores timestamps in ms, not seconds. Fixed the ghost importer. (#396)
  • Fix WP pre tag util raise error when value includes regexp (#401)

Development Fixes

  • Drop support for Ruby 2.3
  • Allow Jekyll v4 (still alpha)