Crinja v0.3.0
straight-shoota
released this
29 Jun 21:16
·
149 commits
to master
since this release
This release updated Crinja to work with Crystal 0.25.1
Notable changes:
- Renamed
Crinja::Environment
to justCrinja
- Removed
Crinja::Type
in favour ofCrinja::Value
to avoid recursive aliases and reduce a lot of.as(Type)
castings all over the place. This change was similar toJSON::Type
->JSON::Any
in Crystal 0.25.0. - Removed
Crinja::Bindings
. Some methods are obsolete withCrinja::Value
, others moved toCrinja
namespace. - Added automatic testing of usage examples (
./examples
) on travis-ci - Added dedicated documentation of Template Syntax