CPAN Testers (the best part of CPAN) revealed a bunch
of bugs causing test failures that would prevent Statocles from being
installed. This has demonstrated the value of writing robust test suites.
Before we can announce a beta, we need to make sure that Statocles can be
installed on most of the platforms that people use.
This release fixes most of the problems that CPAN Testers have revealed.
Full changelog below:
Continue reading Release v0.031...
With the push towards a useful public beta, I made some breaking changes in
this release:
- All our documents now have the file extention ".markdown" and not ".yml".
They are not YAML files, they're Markdown files with optional YAML at the top.
- If the document has YAML, the document must start with "---".
- Plain YAML files are no longer allowed.
- The plain file store is now called Statocles::Store::File, which means your
site's config file may need to change.
If you need to change all your files from ".yml" to ".markdown", you can use
the following:
find site -name '*.yml' | rename -s '.yml' '.markdown'
Full changelog:
Continue reading Release v0.030...
This release adds support for static files to the Store and a new app for
adding static files to your site.
Since Statocles is meant to be used with a command line, you can now redirect
input into the "blog post" command. This makes it easy to write scripts that
generate markdown and use them with the blog.
The Statocles website also got a bit of a facelift, and that revealed a bunch more
bugs to fix.
There was also a lot of test cleanup in this release, to make future
development easier.
Full changelog:
Continue reading Release v0.029...
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:
Continue reading Release v0.028...
This release fixes some issues that would prevent Statocles from installing. I may have
finally fixed the Win32 test failure that has been plaguing me!
Full changelog:
Continue reading Release v0.027...