Releases: python-jsonschema/check-jsonschema
Releases · python-jsonschema/check-jsonschema
0.26.0
- 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
- 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
0.24.0
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 injsonschema
(#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