Skip to content

build(deps): bump jsonschema from 0.18.3 to 0.57.0 - #376

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/jsonschema-0.56.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/jsonschema-0.56.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps jsonschema from 0.18.3 to 0.57.0.

Release notes

Sourced from jsonschema's releases.

[Ruby] Release 0.57.0

Added

  • Canonical.find_unsatisfiable, naming every subschema of a document that admits no value, and the keywords that leave it empty.

Fixed

  • The instance path of a schema build error, which was empty instead of naming the keyword location that failed to compile.

[Rust] Release 0.57.0

Added

  • PreparedDocument::unsatisfiable, naming the keywords that leave each unsatisfiable subschema empty and where they are.

Changed

  • PreparedDocument::unsatisfiable_pointers is replaced by PreparedDocument::unsatisfiable.

Fixed

  • The instance path of a schema build error, which was empty instead of naming the keyword location that failed to compile.
  • PreparedDocument::unsatisfiable_pointers passed over a subschema that admits no value only once its references resolve, such as an allOf over two $refs.

Performance

  • Canonicalizing several subschemas of one prepared document parses each definition body once for the document instead of once per call.

[Python] Release 0.56.0

Added

  • canonical.RawReason, what stopped a run from modeling a document, and RawView.reason and RawView.pointer, carrying it beside the subschema the run stopped on.

Changed

  • Canonicalization of a oneOf whose branches share a region too wide to expand, which spent the document's whole intersection allowance on that choice and kept the document Raw.

Performance

  • Preparing or building a schema that names no base URI parses the default one once for the process instead of once per schema.
  • Canonicalization reads the facets no checker covers once per node instead of once per containment query.

[Ruby] Release 0.56.0

Added

  • JSONSchema::Canonical::RawReason, what stopped a run from modeling a document, and RawView#reason and RawView#pointer, carrying it beside the subschema the run stopped on.

Changed

  • Canonicalization of a oneOf whose branches share a region too wide to expand, which spent the document's whole intersection allowance on that choice and kept the document Raw.

... (truncated)

Changelog

Sourced from jsonschema's changelog.

[0.57.0] - 2026-09-22

Added

  • PreparedDocument::unsatisfiable, naming the keywords that leave each unsatisfiable subschema empty and where they are.

Changed

  • PreparedDocument::unsatisfiable_pointers is replaced by PreparedDocument::unsatisfiable.

Fixed

  • The instance path of a schema build error, which was empty instead of naming the keyword location that failed to compile.
  • PreparedDocument::unsatisfiable_pointers passed over a subschema that admits no value only once its references resolve, such as an allOf over two $refs.

Performance

  • Canonicalizing several subschemas of one prepared document parses each definition body once for the document instead of once per call.

[0.56.0] - 2026-09-10

Added

  • canonical::RawReason, what stopped a run from modeling a document, and canonical::RawView, carrying it beside the document and a pointer to the subschema the run stopped on.
  • ValidationOptions::is_known_format, whether a format of that name is checked under a draft.

Changed

  • BREAKING: canonical::CanonicalView::Raw carries a canonical::RawView in place of the document alone.
  • Canonicalization of a oneOf whose branches share a region too wide to expand, which spent the document's whole intersection allowance on that choice and kept the document Raw.

Performance

  • Preparing or building a schema that names no base URI parses the default one once for the process instead of once per schema.
  • Canonicalizing several subschemas of one prepared document compiles each pattern once for the document instead of once per call.
  • Canonicalization reads the facets no checker covers once per node instead of once per containment query.

[0.55.1] - 2026-09-08

Changed

  • Canonicalization of an anyOf over an allOf through a $ref to a union, which left that union nested inside the outer one.
  • Canonicalization of an anyOf whose branch narrowing runs out of intersections, which left true as a branch inside the union.

[0.55.0] - 2026-09-06

Changed

  • BREAKING: canonical::ObjectViolationView gained the PatternValueFails variant, which negation records for a patternProperties entry.
  • Canonicalization of not over patternProperties, which kept the entry under not instead of recording the demand a key breaks.

... (truncated)

Commits
  • 8d31e88 chore(ruby): Release 0.57.0
  • 8a7870f chore(rust): Release 0.57.0
  • 9846920 chore: Update release scripts
  • 98fcd97 feat(ruby): Canonical.find_unsatisfiable, naming every subschema of a docum...
  • 7dc1fc7 build(deps): update hegeltest requirement from 0.42 to 0.46
  • f33b366 build(deps): bump crate-ci/typos from 1.50.1 to 1.50.2
  • c83e04a build(deps): bump ruby/setup-ruby from 1.321.0 to 1.324.0
  • bceb4bc build(deps): bump crates/jsonschema/tests/suite
  • ad0159c build(deps): bump taiki-e/install-action from 2.87.11 to 2.87.15
  • 3906c46 build(deps): bump oxidize-rb/actions/cross-gem from 1.4.4 to 1.5.0
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 19, 2026
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema) from 0.18.3 to 0.57.0.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](Stranger6667/jsonschema@rust-v0.18.3...ruby-v0.57.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-version: 0.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump jsonschema from 0.18.3 to 0.56.0 build(deps): bump jsonschema from 0.18.3 to 0.57.0 Sep 27, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/jsonschema-0.56.0 branch from db9d15e to 00254a1 Compare September 27, 2026 12:06
@dependabot @github

dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #469.

@dependabot dependabot Bot closed this Oct 1, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/jsonschema-0.56.0 branch October 1, 2026 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants