All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Ruby 3.2 and 3.3 added to the test matrix
- Bumped locked dependency versions
- Handle paths with array indices called on nil context objects (#63)
- Dropped support for Ruby 2.6
- Deprecation warning for template handler (#59)
- Relaxed version constraint on activesupport dependency (#60)
- Ability to dereference arrays at a specific index (#57)
- The #if and #unless helpers now treat zero as falsey (#54, #55)
- The #unless helper now treats empty objects as falsey (#55)
- Using #each on a hash now yields the value instead of an array of key, value (#52)
- Support for @root object (#49)
- Support for @key object inside #each blocks with Hashes (#52)
- Lex number literals that start with 0 (#53)
- Ruby 3.0 and 3.1 support
- The gem is now maintained by the FlavourSaver organization
- Dropped support for Ruby 1.9, 2.0, 2.1, 2.2, 2.3, and 2.4