Also have best_match handle cases where the type validator is an
array.
v4.7.1
Minor tweak of the PyPI hyperlink names
v4.7.0
Enhance best_match to prefer errors from branches of the schema which
match the instance's type (#728)
v4.6.2
Fix a number of minor typos in docstrings, mostly private ones (#969)
v4.6.1
Gut the (incomplete) implementation of recursiveRef on draft 2019. It
needs completing, but for now can lead to recursion errors (e.g. #847).
v4.6.0
Fix unevaluatedProperties and unevaluatedItems for types they should
ignore (#949)
jsonschema now uses hatch <https://hatch.pypa.io/>_ for its build
process. This should be completely transparent to end-users (and only matters
to contributors).
v4.5.1
Revert changes to $dynamicRef which caused a performance regression
in v4.5.0
v4.5.0
Validator classes for each version now maintain references to the correct
corresponding format checker (#905)
Development has moved to a GitHub organization <https://github.com/python-jsonschema/>_.
... (truncated)
Commits
72c3200 Fix best_match's type matching when it's an array.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps jsonschema[format] from 3.2.0 to 4.7.2.
Release notes
Sourced from jsonschema[format]'s releases.
... (truncated)
Changelog
Sourced from jsonschema[format]'s changelog.
... (truncated)
Commits
72c3200
Fix best_match'stype
matching when it's an array.8819f46
Minor case correction for PyPI links.bb74535
Merge commit 'c09578b4249e70cc9148d012055b1071f2ad19a9'c09578b
Squashed 'json/' changes from b7d13f4b..69acf52936d098e
Minor tidying.726d546
Merge pull request #972 from python-jsonschema/best-match-typee39abdb
Enhance best match to prefer errors from matching types.28a7598
Run best match tests on the latest validator.32b277f
v4.6.2 -> CHANGELOG0f6d403
Update docs requirements, particularly to avoid an lxml CVE.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)