Releases: python-jsonschema/jsonschema
Releases · python-jsonschema/jsonschema
v4.9.0
- Fix relative
$ref
resolution when the base URI is a URN or other scheme
(#544). pkgutil.resolve_name
is now used to retrieve validators
provided on the command line. This function is only available on
3.9+, so 3.7 and 3.8 (which are still supported) now rely on the
pkgutil_resolve_name <https://pypi.org/project/pkgutil_resolve_name/>
_
backport package. Note however that the CLI itself is due
to be deprecated shortly in favor ofcheck-jsonschema <https://github.com/python-jsonschema/check-jsonschema>
_.
Full Changelog: v4.8.0...v4.9.0
v4.8.0
best_match
no longer traverses intoanyOf
andoneOf
when all of
the errors within them seem equally applicable. This should lead to clearer
error messages in some cases where no branches were matched.
Full Changelog: v4.7.2...v4.8.0
v4.7.2
- Also have
best_match
handle cases where thetype
validator is an
array.
Full Changelog: v4.7.1...v4.7.2
v4.7.1
Full Changelog: v4.7.0...v4.7.1
v4.7.0
What's Changed
Full Changelog: v4.6.2...v4.7.0
v4.6.2
What's Changed
- docs: Fix a few typos by @timgates42 in #969
New Contributors
- @timgates42 made their first contribution in #969
Full Changelog: v4.6.1...v4.6.2
v4.6.1
What's Changed
- Type annotate format checker methods by @sirosen in #958
- Fix fuzzer to include instrumentation by @DavidKorczynski in #965
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #967
Full Changelog: v4.6.0...v4.6.1
v4.6.0
What's Changed
- Add package_url for changelog by @fhightower in #950
- Only validate unevaluated properties/items on applicable types by @EpicWink in #949
- Add v4.5.1 to changelog by @sirosen in #956
- Modernize the packaging setup via PEP 621 and Hatch. by @Julian in #957
New Contributors
- @fhightower made their first contribution in #950
- @EpicWink made their first contribution in #949
Full Changelog: v4.5.1...v4.6.0
v4.5.1
Full Changelog: v4.5.0...v4.5.1
v4.5.0
What's Changed
- Extend dynamicRef keyword by @nezhar in #886
- Add FORMAT_CHECKER attribute for Validator by @TiborVoelcker in #905
- Remove stray double-quote by @lurch in #926
- Ensure proper sorting of list in error message by @ssbarnea in #940
New Contributors
- @TiborVoelcker made their first contribution in #905
- @lurch made their first contribution in #926
- @ssbarnea made their first contribution in #940
Full Changelog: v4.4.0...v4.5.0