⚡ Improvements
- With this release, inja switched to C++17 and makes extensive use of
string_view
without providing a polyfill for older compilers. - Added an include callback to make finding templates via
include
more flexible. - Added options to Meson build system, e.g. for disabling building tests (#216, thanks to @bbastin and @tristan957).
- Added a check in the template parsing for too few arguments.
🐛 Bug Fixes
- Fixed parsing of expression enclosed by paranthesis (#247, thanks to @kubo).
- Fixed integer overflow by using the underlying json data types.
- Fixed the parsing of numbers with whitespaces in between (#219).
- Fixed searching for included templates in the input directory (thanks to @davidchall).
- Fixed warnings in MSVC 2019 (#230, thanks to @stanmihai4).