Snowfakery
Snowfakery copied to clipboard
Bump jsonschema from 4.21.1 to 4.23.0
Bumps jsonschema from 4.21.1 to 4.23.0.
Release notes
Sourced from jsonschema's releases.
v4.23.0
What's Changed
- Add some typing to the
exceptions.pymodule by@DanielNoordin python-jsonschema/jsonschema#1019- Declare support for 3.13 by
@rominfin python-jsonschema/jsonschema#1282New Contributors
@rominfmade their first contribution in python-jsonschema/jsonschema#1282Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.22.0...v4.23.0
v4.22.0
What's Changed
- Improve
best_match(and thereby error messages fromjsonschema.validate) in cases where there are multiple sibling errors from applyinganyOf/allOf-- i.e. when multiple elements of a JSON array have errors, we now do prefer showing errors from earlier elements rather than simply showing an error for the full array (#1250).- (Micro-)optimize equality checks when comparing for JSON Schema equality by first checking for object identity, as
==would.New Contributors
@shinnarmade their first contribution in python-jsonschema/jsonschema#1224Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.21.1...v4.22.0
Changelog
Sourced from jsonschema's changelog.
v4.23.0
- Do not reorder dictionaries (schemas, instances) that are printed as part of validation errors.
- Declare support for Py3.13
v4.22.0
- Improve
best_match(and thereby error messages fromjsonschema.validate) in cases where there are multiple sibling errors from applyinganyOf/allOf-- i.e. when multiple elements of a JSON array have errors, we now do prefer showing errors from earlier elements rather than simply showing an error for the full array (#1250).- (Micro-)optimize equality checks when comparing for JSON Schema equality by first checking for object identity, as
==would.
Commits
cfe8a40Document the other change, and call this 4.23.0.25127a1Merge pull request #1282 from rominf/rominf-python3.1340410c4Declare support for 3.133a44b4bMerge pull request #1276 from python-jsonschema/pre-commit-ci-update-config6a00e35[pre-commit.ci] pre-commit autoupdate84fee43Merge pull request #1273 from python-jsonschema/pre-commit-ci-update-configa90d6e2[pre-commit.ci] pre-commit autoupdatec3a8641Merge pull request #1272 from python-jsonschema/pre-commit-ci-update-configdeb5398[pre-commit.ci] pre-commit autoupdate7fd28c3Update the (ancient draft3) color format for newer webcolors.- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)