Releases: python-jsonschema/check-jsonschema
Releases · python-jsonschema/check-jsonschema
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-filename
flag. 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
--schemafile
evaluation. This also fixes a bug in the remote$ref
cache. 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
$ref
downloads. This should improve performance in cases where a schema has many remote refs and is used in repeat invocations. The$ref
cache can be disabled via the same--no-cache
flag 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)