Releases: python-jsonschema/check-jsonschema
Releases · python-jsonschema/check-jsonschema
0.31.1
- Update vendored schemas: buildkite, cloudbuild, compose-spec, mergify, renovate (2025-01-26)
 - Update the 
gitlabandrenovatehooks to use--regex-variant nonunicode. Thanks @quentin-ag and @Callek for reporting! (#516, #518) - Update the required 
ruamel.yamlversion to a range,>=0.18.10,<0.19.0. 
0.31.0
- 
Update vendored schemas: azure-pipelines, bamboo-spec, buildkite, circle-ci, dependabot, gitlab-ci, mergify, readthedocs, renovate, taskfile (2025-01-07)
 - 
Drop support for Python 3.8
 - 
Rename
--format-regexto--regex-variantand convert--format-regexto a deprecated alias.
It will be removed in a future release. - 
Regular expression interpretation in
"pattern","patternProperties", and"format": "regex"usages now uses unicode-mode JS regular expressions by default. (#353)- Use 
--regex-variant nonunicodeto get non-unicode JS regular expressions, the default behavior from previous versions. - Custom validators may be impacted by the new regular expression features. Validators are now always modified with the 
jsonschemalibrary'sextend()API to control thepatternandpatternPropertieskeywords. 
 - Use 
 
0.30.0
- Update vendored schemas: azure-pipelines, bitbucket-pipelines, buildkite, circle-ci, cloudbuild, dependabot, github-workflows, gitlab-ci, mergify, readthedocs, renovate, taskfile, woodpecker-ci (2024-11-29)
 - Fix caching behavior to always use URL hashes as cache keys. This fixes a cache confusion bug in which the wrong schema could be retrieved from the cache. This resolves CVE-2024-53848. Thanks @sethmlarson for reporting!
 - Deprecate the 
--cache-filenameflag. It no longer has any effect and will be removed in a future release. 
0.29.4
0.29.3
0.29.2
0.29.1
- Update vendored schemas: circle-ci, dependabot, gitlab-ci, renovate, woodpecker-ci (2024-07-21)
 - Fix a bug which could result in local file URI resolution failing on non-Windows platforms in certain cases. Thanks @bukzor! (#465)
 - Fix caching behaviors to ensure that caches are correctly preserved across instancefiles during 
--schemafileevaluation. This also fixes a bug in the remote$refcache. Thanks @alex1701c for reporting! (#463, #466) 
0.29.0
- Update vendored schemas: github-workflows, renovate, woodpecker-ci (2024-07-07)
 - Improve caching to include caching of remote 
$refdownloads. This should improve performance in cases where a schema has many remote refs and is used in repeat invocations. The$refcache can be disabled via the same--no-cacheflag which disables use of the pre-existing cache. Thanks @alex1701c! (#452, #454) - Fix an ordering bug which caused caching to be ineffective, resulting in repeated downloads of remote schemas even when the cache was populated. Thanks @alex1701c for reporting! (#453)
 
0.28.6
0.28.5
- Update vendored schemas: bitbucket-pipelines, dependabot, github-actions, github-workflows, gitlab-ci, readthedocs, renovate (2024-06-10)
 - Update bitbucket schema to use the option from the 
intellij-bitbucket-references-plugin. For more details on this decision, see #440.
Thanks @blade2005 for the PR! (#442)