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.
0.3.0 – 2024-10-16
- Add support for Python 3.12 and 3.13.
- Drop support for Python 3.7 and 3.8.
- Refactor
$ref
resolution to to use thereferencing
library instead of the deprecatedjsonschema.RefResolver
approach.
0.2.1 – 2023-07-11
- Make
typing-extensions
a runtime dependency to fix Python 3.7 usage as sometyping
backports are imported fromtyping-extensions
. Python 3.8+ was not affected.
0.2.0 – 2023-05-23
- A Jinja2 test provided via the Jinja2 extension for validating data against a JSON/YAML schema within Jinja2 templates.
0.1.0 – 2023-05-17
- A Jinja2 extension providing a Jinja2 filter for validating data against a JSON/YAML schema within Jinja2 templates.