Release v0.088

Tags:

In this release:

Added

  • Added next_page/prev_page attributes to list pages. These provide better access to the page data like title to make better links for users. The existing next/prev attributes only held paths, which made finding this information more difficult. Thanks @jberger! [Github #555]
  • Allow Link trees in navigations to support multi-level navigations. Thanks @jberger! [Github #553]

Fixed

  • Fixed anchor-only links on the index page being rewritten to point to the wrong page. Thanks @jberger! [Github #554]
  • Moved some common attributes into a role to fix API differences between Document objects and Page objects. There is a lot more cleanup to be done in this regard, and we'll be doing that before pushing out v1.00.
  • Fixed problems running the user's editor when there are spaces in the path. Thanks @mohawk2! [Github #557]
  • Fixed some test failures with running the user's editor on Windows systems. Thanks @mohawk2! [Github #557]
  • Removed some useless editor error states that were causing spurious test failures for no good reason.

More information about Statocles v0.088 on MetaCPAN

Release v0.087

Tags:

In this release:

Added

  • Added "blank" layout templates to the default and bootstrap themes. These templates have no adornment whatsoever, and are ideal for things like slide decks and pop-up windows.
  • Added 'diagram' plugin to generate diagrams from Mermaid, a JS-based diagram system (https://mermaidjs.github.io/). Thanks @kiwiroy! [Github #525]
  • Added syntax highlighting to code sections in the Perldoc application. Thanks @kiwiroy!

More information about Statocles v0.087 on MetaCPAN

Release v0.085

Tags:

In this release:

  • Added the "dom" attribute to Statocles::Page. This caches the parsed HTML for the multiple transformations that must be performed. Hopefully this will speed up performance a little bit.

  • Added JSON frontmatter support. Now if the first character of a document is a {, the frontmatter will be treated as JSON. JSON can be a single line (the } end bracket must be at the end of the line) or multiple lines (the } end bracket must be on a line by itself).

More information about Statocles v0.085 on MetaCPAN

Release v0.084

Tags:

Just a small change in this release that makes it easier to add your own behaviors to the Statocles::Store object.

In this release:

Added

  • The Store object now has a "files" method which gets the iterator over all the files in the store. This can then be easily overridden to get the list of files from another place: The configuration file, a manifest file, a database, or what-have-you. Thanks @djerius for the patch!