Skip to content

Releases: python-jsonschema/check-jsonschema

0.33.2

03 Jul 21:38
0.33.2
Compare
Choose a tag to compare
  • Update vendored schemas: bitbucket-pipelines, mergify, renovate (2025-06-29)
  • Fix a bug in the evaluation of the date-time format on non-string data, which incorrectly rejected values for which string was one of several valid types. Thanks @katylava! (#571)

0.33.1

22 Jun 23:35
0.33.1
8543de6
Compare
Choose a tag to compare
  • Update vendored schemas: bamboo-spec, bitbucket-pipelines, circle-ci, cloudbuild, compose-spec, dependabot, drone-ci, github-actions, github-workflows, gitlab-ci, mergify, readthedocs, renovate, taskfile, travis, woodpecker-ci (2025-06-22)
  • Fix: support click==8.2.0
  • Fix a bug in Last-Modified header parsing which used local time and could result in improper caching. Thanks @fenuks! (#565)

0.33.0

11 Apr 22:15
0.33.0
Compare
Choose a tag to compare
  • Update vendored schemas: bitbucket-pipelines, buildkite, circle-ci, compose-spec, github-workflows, mergify, renovate, taskfile, woodpecker-ci (2025-04-11)
  • A new option, --force-filetype, is now supported and allows users to explicitly specify which parser should be used for instance files. Thanks @mschoettle! (#557, #341)

0.32.1

26 Mar 02:19
0.32.1
Compare
Choose a tag to compare

0.32.0

26 Mar 01:38
0.32.0
Compare
Choose a tag to compare
  • Update vendored schemas: circle-ci, compose-spec, dependabot, github-workflows, gitlab-ci, mergify, renovate, taskfile (2025-03-25)
  • Add Meltano schema and pre-commit hook. Thanks @edgarrmondragon! (#540)
  • Add Snapcraft schema and pre-commit hook. Thanks @fabolhak! (#535)

0.31.3

07 Mar 18:09
0.31.3
Compare
Choose a tag to compare
  • Update vendored schemas: circle-ci, github-workflows, mergify, renovate, taskfile (2025-03-07)

0.31.2

20 Feb 03:40
0.31.2
Compare
Choose a tag to compare
  • Update vendored schemas: dependabot, github-workflows, gitlab-ci, mergify, renovate, woodpecker-ci (2025-02-19)

0.31.1

30 Jan 05:15
0.31.1
Compare
Choose a tag to compare
  • Update vendored schemas: buildkite, cloudbuild, compose-spec, mergify, renovate (2025-01-26)
  • Update the gitlab and renovate hooks to use --regex-variant nonunicode. Thanks @quentin-ag and @Callek for reporting! (#516, #518)
  • Update the required ruamel.yaml version to a range, >=0.18.10,<0.19.0.

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.