Skip to content

Bump jsonschema from 0.28.3 to 0.49.9 - #9

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

Bump jsonschema from 0.28.3 to 0.49.9#9
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/jsonschema-0.49.9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown

Bumps jsonschema from 0.28.3 to 0.49.9.

Release notes

Sourced from jsonschema's releases.

[Python] Release 0.49.9

Added

  • Canonicalization of a oneOf whose branches name object targets a required constant tells apart, which degrades to a union.

Changed

  • CanonicalSchema.to_json_schema on a definition emits only the definitions that one names, not the whole document's.

Fixed

  • Canonicalization running without end on a conjunction over unions; past a ceiling on the meets it takes, the document stays unmodeled.

[Ruby] Release 0.49.9

Added

  • Canonicalization of a oneOf whose branches name object targets a required constant tells apart, which degrades to a union.

Changed

  • CanonicalSchema#to_json_schema on a definition emits only the definitions that one names, not the whole document's.

Fixed

  • Canonicalization running without end on a conjunction over unions; past a ceiling on the meets it takes, the document stays unmodeled.

[Rust] Release 0.49.9

Added

  • Canonicalization of a oneOf whose branches name object targets a required constant tells apart, which degrades to a union.

Changed

  • CanonicalSchema::to_json_schema on a definition emits only the definitions that one names, not the whole document's.

Fixed

  • Canonicalization running without end on a conjunction over unions; past a ceiling on the meets it takes, the document stays unmodeled.

[Python] Release 0.49.8

Performance

  • Up to 380x faster canonicalization of a oneOf whose overlapping branches carry many properties, which no longer removes shared regions the exactly-one spelling discards.

Fixed

  • Draft detection treating the version-less http://json-schema.org/schema meta-schema URI as a custom dialect, where it names the current draft.
  • A patternProperties entry matching every key leaving additionalProperties: false spelled as a key constraint, where it forbids nothing.

[Ruby] Release 0.49.8

... (truncated)

Changelog

Sourced from jsonschema's changelog.

[0.49.9] - 2026-08-09

Added

  • Canonicalization of a oneOf whose branches name object targets a required constant tells apart, which degrades to a union.

Changed

  • CanonicalSchema::to_json_schema on a definition emits only the definitions that one names, not the whole document's.

Fixed

  • Canonicalization running without end on a conjunction over unions; past a ceiling on the meets it takes, the document stays unmodeled.

[0.49.8] - 2026-08-08

Performance

  • Up to 380x faster canonicalization of a oneOf whose overlapping branches carry many properties, which no longer removes shared regions the exactly-one spelling discards.

Fixed

  • Draft detection treating the version-less http://json-schema.org/schema meta-schema URI as a custom dialect, where it names the current draft.
  • A patternProperties entry matching every key leaving additionalProperties: false spelled as a key constraint, where it forbids nothing.
  • unevaluatedProperties/unevaluatedItems set to true forcing the whole document to stay unmodeled beside an unresolved applicator, where the keyword rejects nothing regardless of the evaluated set.
  • unevaluatedProperties/unevaluatedItems beside a $ref forcing the whole document to stay unmodeled, where the reference's own evaluated properties or items are known once it is resolved.

[0.49.7] - 2026-08-07

Added

  • CanonicalizeOptions::with_retriever to fetch external resources absent from the registry.
  • CanonicalizeOptions::with_base_uri to resolve relative references in the root schema.
  • Canonicalization of a oneOf whose branches name disjoint targets, which degrades to a union.
  • Canonicalization of a vacuous patternProperties entry beside schema-valued additionalProperties, where matching keys escape its value constraint.
  • Canonicalization of a Draft 4 closed pattern map with a reference nested under a property.
  • Canonicalization of Draft 4 closed pattern maps that meet through an applicator.
  • The complement of a reference back to a target already being negated, which stays symbolic instead of declining.
  • CanonicalSchema::definition resolving # to the document the handle was read against.

Performance

  • Up to 150x faster canonicalization of not over a union of many branches.
  • 2% faster emission of canonical schemas, which no longer formats copied string values.
  • 5% faster emission of canonical schemas, which no longer formats object keys while copying them.
  • Up to 12% faster canonicalization of schemas that repeatedly intersect the same branches.
  • 13% faster canonicalization of a non-dynamic OpenAPI document, which no longer scans every schema object for dynamic references.
  • Faster canonicalization of schemas with local $defs references, which avoid decoding unescaped definition names.
  • 23% faster canonicalization of an object whose keys a finite property-name set spells.
  • 3% faster intersection of schemas where one side constrains nothing.

... (truncated)

Commits
  • 07484f9 chore(ruby): Release 0.49.9
  • 4aba49f chore(python): Release 0.49.9
  • 4ad1722 chore(rust): Release 0.49.9
  • 0f114ee fix: Canonicalization running without end on a conjunction over unions; past ...
  • 8d4d60c chore: CanonicalSchema::to_json_schema on a definition emits only the defin...
  • bed4553 feat: Canonicalization of a oneOf whose branches name object targets a requ...
  • 0c310f4 chore(ruby): Release 0.49.8
  • bd6836d chore(python): Release 0.49.8
  • 71de156 chore(rust): Release 0.49.8
  • a90819b feat: Extend support for unevaluated* keywords in canonicalization
  • Additional commits viewable in compare view

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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](https://github.com/Stranger6667/jsonschema) from 0.28.3 to 0.49.9.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](Stranger6667/jsonschema@rust-v0.28.3...ruby-v0.49.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 17, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Author

Superseded by #10.

@dependabot dependabot Bot closed this Aug 24, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/jsonschema-0.49.9 branch August 24, 2026 07: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