Skip to content

Releasing 0.2

Choose a tag to compare

@hlef hlef released this 07 Jul 15:05
· 25 commits to master since this release

It's been almost two years since the v0.1. After two alphas, juliet seems pretty much ready for a new stable release.

Changes since alpha2

Breaking changes

  • Drop Python < 3.5 support (see 3dbb43f)
  • New python3-dateutil dependency (see bugs fixes section)
  • Theme design: the post scope now provides installed_filename instead of slug (see af8d988)
  • Install pages with .html file extension (see bfe5a9c)

New features

  • juliet init now installs a default theme (gram)
  • Add --auto-baseurl option (see 9205856)
  • Add --config-file (short -cf). This can be used to pass alternative config files to the builder

Bug fixes

  • Fix multiple issues with juliet new date variable. Support for date was quite bad, mostly because we did not perform date validity checks. We now rely on python3-dateutil to ensure input validity (see 4bccd1e)
  • Fix bugs in -- arguments handling: do not limit installed fields to theme config (see d5b0c8b)
  • Fix error during exception handling of build() (see 28b6595)

Misc

  • Add -v shortcut for --version
  • Various cleanup, add more sanity checks
  • Improve test coverage (now >90%)
  • Improve documentation