- Fix #7 where setting the template in one file would change the default template for all subsequent files. Thanks to @inouire for spotting it.
- The phar is now generated by the Box app
- Various code-standards-related fixes (undeclared properties, formatting, etc)
- Dependencies have been updated and tested
- Added an
extras/
folder with a "live view" script. - Performance improvements - the container is compiled and cached, and Twig
templates can be cached too. You must add
cache = false
(or a path to the cache folder) toconfig.ini
- Back to 100% test coverage
- Siteroot listener replaced with pagecontext listener (thanks @inouire)
- Add siteroot listener
- Move frontmatter parsing to own listener
- Add data holder to FileCopyEvent
- Listeners now registered with priority
- Don't die if sass isn't installed
- Minor fixes to Travis automated testing
- Switch to Composer autoloader
- Improve test coverage
- The sass transformer now relies on a sass process builder
- Update architecture notes
- Removed badly-implemented logging
- Transformers are now event listeners instead of being registered with the TransformingFilesystem.
- Add SassTransformer to compile SCSS files. You need to add
sass_path =
to yourconfig.ini
- Complete rewrite, built around an extension of the Symfony Filesystem component.