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...

Release v0.066

Tags:

More fixes for the Highlight plugin, which includes some new features:

  • Documents can now properly include files in their directory. So, a blog post can include "example_code.pl" to show an example, without needing to copy/paste the code.

  • List pages (the blog index page for example) now combine the scripts and stylesheets of their child pages. This makes sure that highlighting works correctly on the index page.

Special thanks to Kent Fredric (kentfredric on github, KENTNL on cpan) for finding all the bugs in the highlighter!

Full changelog below...

Continue reading Release v0.066...