Release v0.071

Tags:

A few minor changes in this release:

  • The version of the Beam::Wire dependency injection and configuration module we depend on has now increased to 1.018 to fix multiple bugs, and also add some useful features that will likely be integrated into Statocles's config file soon.
  • Better error messages when document data is invalid. Now, if you give the wrong data type in a document's frontmatter, the error message will describe the problem, and which document is broken.
  • Speed up index tag sorting. The Blog's index_tags feature is now 30% faster, resulting in a minor overall performance boost.

Full changelog below...

Continue reading Release v0.071...

Release v0.070

Tags:

Some major changes in this release:

We are now using a new date/time module, DateTime::Moonpig. The previous module did not support parsing dates before 1900, which means that document metadata wouldn't be accurate. This unfortunately is a breaking change, but a warning has been added to deal with the one major difference between the two date/time modules. See Statocles::Help::Upgrading for details.

All application templates can now be overridden from the site.yml file. If you want a specific blog app to use a custom RSS feed template, you can do so:

blog_app:
    class: Statocles::App::Blog
    args:
        url_root: /blog
        templates:
            index.rss: custom/index.rss

These template paths are relative to your theme directory.

Full changelog below...

Continue reading Release v0.070...

Release v0.069

Tags:

A couple minor bugfixes today: 2 rare bugs that could cause test failures and prevent Statocles from installing, and now the default site layout explicitly adds a charset meta tag, since Statocles writes all its HTML as UTF-8.

Full changelog below...

Continue reading Release v0.069...

Release v0.068

Tags:

This release fixes a missing dependency which Travis did not pick up on. We've also (hopefully) fixed Travis, so that shouldn't happen again for a while.

The blog post command also now allows you to specify --author, --tags, --layout, and --template options to set those fields in the resulting document.

Full changelog below...

Continue reading Release v0.068...

Release v0.067

Tags:

This release adds shortcut icons to the site object and stylesheet and script links to the site object.

This release also fixes a few problems in the default theme: One where the default theme's font is unreadable, another where nested lists get continually smaller, and eventually unreadble.

This release fixed some unhelpful error messages, so that problems should be more easily resolved.

Full changelog below

Continue reading Release v0.067...