stache-0.2.2: CHANGELOG.md
## Stache 0.2.2
* Add the `getMustacheFilesInDir` function.
* Make TH helpers `compileMustacheDir` and `compileMustacheFile` detect
changes in the templates and force recompilation.
## Stache 0.2.1
* Made TH parse errors nicer.
## Stache 0.2.0
* Breaking change: the `renderMustache` function will throw an exception
when referenced key was not provided. This is a better behavior than
silent interpolation of an empty string, because missing values are almost
always a mistake and it's easy to provide empty strings explicitly anyway.
* Allowed `directory-1.3.0.0`.
## Stache 0.1.8
* Rename `specs` directory to `specification` as the previous name somehow
caused conflicts when deploying an application on Heroku with Stache as a
dependency.
## Stache 0.1.7
* Added `mustache` quasi-quoter.
## Stache 0.1.6
* Fixed a bug in the lookup algorithm for dot-separated keys.
## Stache 0.1.5
* When section's key is a number or non-empty string, it's accessible as `.`
in the section body.
* Allow Aeson 1.0.
## Stache 0.1.4
* Numbers are now treated as “true” values.
* Added `Semigroup` instance for `Key`.
* Now change of delimiters affects special unescaped variable syntax as
well, for example: `{{=<< >>=}}<<{var}>>` will be parsed as unescaped
variable `var`.
* `compileMustacheFile` now shows full path to malformed template when the
template cannot be parsed.
* Defined `displayException` method of `Exception` type class for
`MustacheException` using `parseErrorPretty` from Megaparsec.
## Stache 0.1.3
* Cosmetic improvements.
* Minor improvement in performance of parser.
## Stache 0.1.2
* Fixed compilation of benchmarks with Megaparsec 5.0.1 and later.
## Stache 0.1.1
* Added benchmarks.
## Stache 0.1.0
* Initial release.