Skip to content

Releases: python-jsonschema/check-jsonschema

0.26.0

25 Aug 20:03
0.26.0
Compare
Choose a tag to compare
  • The regex format check has been improved to support ECMAScript regexes by default. (#302)
  • The --format-regex disabled option has been removed. Users should use --disable-formats regex if they wish to disable regex format checking.
  • The deprecated --disable-format flag has been removed. Users should use --disable-formats "*" if they wish to disable all format checking.

0.25.0

25 Aug 06:37
0.25.0
Compare
Choose a tag to compare
  • Update vendored schemas: bamboo-spec, dependabot, drone-ci, github-actions, github-workflows, readthedocs, renovate, travis (2023-08-25)
  • Add Drone-CI schema and pre-commit hook. Thanks @s-weigand! (#299)
  • Add a --base-uri option for specifying an explicit base URI (#305)

0.24.1

10 Aug 22:06
0.24.1
Compare
Choose a tag to compare

What's Changed

  • Fix bugs related to the new $ref resolution behavior (#298)

Full Changelog: 0.24.0...0.24.1

0.24.0

08 Aug 17:23
0.24.0
Compare
Choose a tag to compare

What's Changed

  • Drop support for python3.7
  • Update vendored schemas: github-actions, gitlab-ci, readthedocs, renovate, travis (2023-08-08)
  • Use the new referencing implementation in jsonschema (#289)
    • The minimum supported version of the jsonschema library is now 4.18.0, which introduces new $ref resolution behavior and fixes. That behavior is used in all cases, which should result in faster evaluation especially on large schemas.
    • $ref usage may now refer to YAML, TOML, or JSON5 files, or any other non-JSON format supported by check-jsonschema. The file type is inferred only from the file extension in these cases and defaults to JSON if there is no recognizable extension.
  • Remote schemafiles (http/s) now support YAML, TOML, and JSON5 formats, if the URL ends with the appropriate extension and the matching parser is available. Extensionless URLs are treated as JSON. (#295)

Full Changelog: 0.23.3...0.24.0

0.23.3

11 Jul 17:07
0.23.3
Compare
Choose a tag to compare

What's Changed

  • Update vendored schemas: buildkite, dependabot, github-workflows, gitlab-ci, readthedocs, renovate
  • Add Bitbucket Pipelines schema and pre-commit hook by @djgoku in #282

New Contributors

Full Changelog: 0.23.2...0.23.3

0.23.2

13 Jun 18:10
0.23.2
Compare
Choose a tag to compare

What's Changed

  • Update vendored schemas: github-workflow, gitlab-ci, renovate
  • Fix the handling of bad Last-Modified headers by @sirosen in #277

Full Changelog: 0.23.1...0.23.2

0.23.1

30 May 18:32
0.23.1
Compare
Choose a tag to compare

What's Changed

  • Updates to built-in schemas

Full Changelog: 0.23.0...0.23.1

0.23.0

04 May 17:23
0.23.0
Compare
Choose a tag to compare

What's Changed

  • Update ruamel.yaml to latest by @sirosen in #260
  • Add new --disable-formats flag to replace --disable-format by @sirosen in #261

Full Changelog: 0.22.0...0.23.0

0.22.0

09 Mar 16:23
0.22.0
Compare
Choose a tag to compare

What's Changed

  • Add a check for tests which are always skipped by @sirosen in #240
  • Add support for dependabot.yaml file also by @noorul in #243
  • Fix the jsonschema lower bound in setup.cfg by @sirosen in #244

New Contributors

Full Changelog: 0.21.0...0.22.0