0.1.0
While I'm not ready to call this a 1.0 release, I am comfortable calling this production-ready-ish.
Breaking changes
This release marks a major change in the way input is parsed:
In order to support multi-line templates, the entire input is now read before applying the template. This is a change from the previous implementation, which read only one line at a time.
This means that templates like this will now work:
{{ if eq .Env.THING_ENABLED "true" }}
do the thing
{{ else }}
don't do the thing
{{ end }}
Additions
Two new functions: