## 0.10.6 (2017-05-23)
- Fix not being able to call global functions without arguments
- Fix multiple inheritance not rendering blocks as expected for nested blocks
- Allow filters on key/value for loop containers
## 0.10.5 (2017-05-13)
- Fix bug with `{% set %}` in forloops
## 0.10.4 (2017-05-09)
- Add `Send` to `GlobalFn` return type
## 0.10.3 (2017-05-09)
- Add global functions, see README
- Add set tag, see README
- Add get filter
## 0.10.2 (2017-05-03)
- Fix bug with section filter swallowing all content after the end tag
- Allow whitespace in function args
## 0.10.1 (2017-04-25)
- Fix bug with variable in loop using starting with the container name (#165)
- Allow whitespace in macros/filters params
## 0.10.0 (2017-04-21)
### Breaking changes
- Update Serde to 1.0.0
### Others
- Fix date filter converting everything to UTC
- Fix panic when using filters on forloop container
## 0.9.0 (2017-04-05)
### Breaking changes
- Fix bug in Windows where the glob path was not removed correctly
### Others
- `Tera::extend` now also copy filters and testers
## 0.8.1 (2017-03-15)
- Macro rendering perf improved and general code cleanup thanks to @Peternator7
- Fix bug in parser with floats
- Make `date` filter work with string input in `YYYY-MM-DD` format
- Big parsing improvement (~20-40%) for projects with macros and inheritance
- Add `Tera::extend` to extend another instance of Tera
- Add `Tera::full_reload` that will re-run the glob and parse all templates found.
- Make `Tera::add_raw_template{s}` and `Tera::add_template_file{s}` part of the public API
- Fix location in error message when erroring in a child template
## 0.8.0 (2017-03-03)
### Breaking changes
- Remove `value_render` and `value_one_off`, you can now use `render` and `one_off`
for both values and context
### Others
- Speed improvements on both parsing and rendering (~20-40% faster)
- Better error message on variable lookup failure in loops
- Can now iterate on maps/struct using the `{% for key, val in my_object %}` construct
## 0.7.2 (2017-02-18)
- Update chrono version
- Make variable block like `{{ "hey" }}` render correctly
## 0.7.1 (2017-02-05)
- Support filter sections
- Fix path prefix trimming on Windows
## 0.7.0 (2017-02-01)
### Breaking changes
- `Tera::add_template` -> `Tera::add_raw_template`
- `Tera::add_templates` -> `Tera::add_raw_templates`
### Others
- Performance improvement thanks to @clarcharr
- Better error message for `value_render`. Thanks to @SilverWingedSeraph for the report
- Hide `add_raw_template` and `add_raw_templates` from docs, they were meant for internal use
- Exported macros now use the `$crate` variable, which means you don't need to import anything from Tera to have
them working
- Expose AST (not covered by semver)
- Add a `Context::extend` method to merge a context object into another one