- Added custom autoescape settings.
- Added custom formatters.
- Restructured engine internals for greater clarity.
- Added support for rendering to `io::Write`. (111)
- Make it impossible to implement `Filter`, `Test` or `Function`
from outside the crate by sealed the traits. (113)
- Added support for remaining arguments with `Rest`. (114)
- Filters, tests and functions can now borrow arguments. (115)
- Added `Value::as_slice` and `Value::get_get_item_by_index`.
- Added support for span error reporting. (118)
- Greatly improved handling of nested errors. (119)
- `ImpossibleOperation` is now `InvalidOperation`.
- Added support for slice syntax. (120)
Breaking Changes
- `Filter`, `Test` and `Function` are now sealed traits.
- `ErrorKind::ImpossibleOperation` is now `ErrorKind::InvalidOperation`.
- Moved up MSRV to 1.61.0 due to bugs on older rust versions related to
HRTBs.