Release v0.028
This release adds automatic rebuilding of the site when changes are made (OSX
only, so far). We're now using Mojo::Log for logging (instead of a hacked up
diag()
sub).
A breaking change to applications: The index()
method is no longer used by
the site to determine what is the front page of the app, appropriate to
transform into the front page of the site. Now, the first item returned by
pages()
must be the index page. This reduces the number of methods
applications need, and made it easier to implement the automatic rebuilding.
Finally, some much-needed cleanup as part of the automatic rebuilding feature. Still plenty of cleanup to go.
Full changelog:
- set the default log level to "info"
- fix test only emits "Watching" if we have the right module
- use bundles to remove extra Base modules (#128)
- fix new "redundant argument in sprintf warning" (#121)
- change all instances of print to say
- use Mojo::Log for logging (#122)
- create type library for types and coercions (#122)
- watch for filesystem events and rebuild the site (#154)
- remove index method from apps (#141, #142)
- remove caching from Blog app (#154, #153, #141)
- add clear method to theme to clear template cache
- add method to clear document cache
- clean up reading documents and parsing frontmatter (#149)
- remove the Statocles site.yml from CPAN tarballs