Skip to content

Releases: python-jsonschema/check-jsonschema

0.31.0

08 Jan 04:55
0.31.0
Compare
Choose a tag to compare
  • 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-regex to --regex-variant and convert --format-regex to 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 nonunicode to 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 jsonschema library's extend() API to control the pattern and patternProperties keywords.

0.30.0

29 Nov 16:04
0.30.0
Compare
Choose a tag to compare
  • 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

11 Oct 16:52
0.29.4
Compare
Choose a tag to compare
  • Update vendored schemas: azure-pipelines, github-workflows, gitlab-ci, mergify, renovate (2024-10-06)
  • Fix the renovate hook to allow for .renovaterc.json5 as well. Thanks @tpansino! (#491)
  • Add Mergify schema and pre-commit hook. Thanks @hofbi and @jd for the issue and feedback! (#487)

0.29.3

30 Sep 14:52
0.29.3
Compare
Choose a tag to compare
  • Update vendored schemas: buildkite, circle-ci, dependabot, gitlab-ci, renovate, taskfile, woodpecker-ci (2024-09-29)

0.29.2

22 Aug 18:49
0.29.2
Compare
Choose a tag to compare
  • Update vendored schemas: buildkite, github-workflows, gitlab-ci, renovate, woodpecker-ci (2024-08-22)
  • Convert from setup.cfg to pyproject.toml for python package metadata

0.29.1

27 Jul 22:31
0.29.1
Compare
Choose a tag to compare
  • 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

08 Jul 21:27
0.29.0
Compare
Choose a tag to compare
  • 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

24 Jun 16:10
0.28.6
Compare
Choose a tag to compare
  • Update vendored schemas: bitbucket-pipelines, circle-ci, readthedocs, renovate (2024-06-23)
  • Add CircleCI schema and pre-commit hook. Thanks @jrdnbradford! (#444)

0.28.5

10 Jun 21:41
0.28.5
Compare
Choose a tag to compare
  • 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)

0.28.4

20 May 19:04
0.28.4
Compare
Choose a tag to compare
  • Update vendored schemas: buildkite, github-workflows, gitlab-ci, renovate, taskfile, woodpecker-ci (2024-05-19)