Releases: python-jsonschema/check-jsonschema
Releases · python-jsonschema/check-jsonschema
0.28.4
0.28.3
0.28.2
0.28.1
0.28.0
- Update vendored schemas: cloudbuild, dependabot, gitlab-ci, readthedocs, renovate (2024-02-06)
- Include built-in, efficient implementations of
date-timeformat validation (RFC 3339) andtimeformat validation (ISO 8601). This makes thedate-timeandtimeformats always available for validation. (#378) - Support the use of
orjsonfor faster JSON parsing when it is installed. This makes it an optional parser which is preferred over the defaultjsonmodule when it is available. - TOML parsing is now always available (rather than an optional parser). This change adds a dependency on
tomlion older Python versions, ensuring that TOML formatted data is always supported. Users should no longer need to installtomlimanually in order to use TOML files.
0.27.4
0.27.3
- Update vendored schemas: bitbucket, gitlab-ci, readthedocs, renovate (2023-12-05)
- Limit the number of instance files which are opened simultaneously, which avoids reaching OS limits for open file descriptors. Thanks @ianmackinnon! (#352)
- Improve handling of schemafiles to ensure that they are only read once (#363)
0.27.2
- Update vendored schemas: dependabot, github-workflows, renovate (2023-11-24)
- Add official support for Python 3.12
- Add Google Cloud Build schema and pre-commit hook. Thanks @nikolaik! (#339)
- Fix a bug in the custom
github-workflows-require-timeoutschema which forbade the use of GitHub expression syntax for the timeout value. (#354)
0.27.1
0.27.0
- Update vendored schemas: azure-pipelines, bitbucket-pipelines, gitlab-ci, renovate (2023-09-27)
- Add a
--validator-classoption for specifying a customjsonschema.protocols.Validatorclass to use (#327, #262) - Instances and schemas may now be passed on stdin, using
-(#332, #251) - Minor fix to hook regexes to explicitly match
.chars. Thanks @skwde! (#325)