Version 2.2.0
I’ve just pushed out version 2.2.0 for download. You can update by replacing your /app folder with the new version from the zip file.
It has been a while between updates as I’ve had a few other projects on the go. Hopefully more news on that soon.
In this release:
Bugfixes
- Fixed an issue with certain Base64’d cache files.
Thanks to herrquark for helping find this nasty little hidden bug. - Partials can now appear at the very start of a template.
- Fixes to the way content is handled for RSS/Atom/JSON/XML output.
Big thanks to Marcos Ojeda for his help with these. - Fixes for some
evalerrors and problems with partials in nested folders which occurred on certain PHP5 installations.
Additions:
- I’ve done some work on the content file parser, which means it can now handle larger content files without choking.
- I’ve made some improvements to help cache file system requests, which has helped speed up page loads fairly dramatically. Larger sites will see the most benefits, but it should shave some milliseconds off smaller sites as well.
- Nacholabs added automatic inline php parsing in .html or .php files in your content folders. One thing to note if using this functionality, the caching system and dynamic php variables such as
$_REQUESTdon’t play very well together. Stacey caches requests as aggressively as possible, so you’ll want to keep an eye out for that. - Exposed the @children_count variable.
- Stacey-generated 404 pages now have preference over the static /public/404.html file.