Releases: python-jsonschema/check-jsonschema
Releases · python-jsonschema/check-jsonschema
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-time
format validation (RFC 3339) andtime
format validation (ISO 8601). This makes thedate-time
andtime
formats always available for validation. (#378) - Support the use of
orjson
for faster JSON parsing when it is installed. This makes it an optional parser which is preferred over the defaultjson
module when it is available. - TOML parsing is now always available (rather than an optional parser). This change adds a dependency on
tomli
on older Python versions, ensuring that TOML formatted data is always supported. Users should no longer need to installtomli
manually 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-timeout
schema 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-class
option for specifying a customjsonschema.protocols.Validator
class 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)