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 Calendar Versioning.
The first number of the version is the year.
The second number is incremented with each release, starting at 1 for each year.
The third number is when we need to start branches for older releases (only for emergencies).
Committed changes for the next release can be found in the "changelog.d" directory in the project repository.
24.4.0 - 2024-10-13
-
Added support for Python 3.13, and removed support for Python 3.8.
-
Upgraded to version 24.2.0 of jinjanator-plugins.
24.3.0 - 2024-08-03
- Support for full 'interpolation' in env-format input files (contributed by @lgtml) #36
24.2.0 - 2024-06-11
- Added 'j2' CLI entrypoint, for users converting from 'j2cli'. #25
- Added support for Python 3.13. #31
24.1.0 - 2024-04-27
- Support for 'extensions' plugins which enable Jinja2 extensions (contributed by @llange) #29
23.7.0 - 2023-10-07
- Added Python 3.12 support. #23
23.6.0 - 2023-08-01
- Upgraded to plugins API 23.4.
- Added support for 'sequence' data in YAML-format input. #14
- Added support for 'array' data in JSON-format input. #15
- Added list of discovered plugins to '--version' output. #16
- Options-related errors from format parsers are now handled. #17
23.5.0 - 2023-07-24
- Added link to Ansible plugin.
-
Corrected content of LICENSE file.
-
Corrected formatting of README on PyPI.
23.4.0 - 2023-07-24
- Moved plugin API to the jinjanator-plugins package. #12
23.3.0 - 2023-07-22
- Disabled Jinja2 'autoescape' feature since it can produce incorrect output. #8
- Add missing 'attrs' package to project dependencies. #9
23.2.0 - 2023-07-22
- Resolved crash when writing final output. Increased test coverage to avoid regressions. #7
23.1.0 - 2023-07-22
- Initial release!