Skip to content

Bump jsonschema from 0.28.3 to 0.46.2#114

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/jsonschema-0.46.2
Open

Bump jsonschema from 0.28.3 to 0.46.2#114
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/jsonschema-0.46.2

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 26, 2026

Bumps jsonschema from 0.28.3 to 0.46.2.

Release notes

Sourced from jsonschema's releases.

[Python] Release 0.46.2

Fixed

  • required not enforced when additionalProperties is a schema object and required lists exactly 2 keys.

[Ruby] Release 0.46.2

Fixed

  • required not enforced when additionalProperties is a schema object and required lists exactly 2 keys.

[Rust] Release 0.46.2

Fixed

  • required not enforced when additionalProperties is a schema object and required lists exactly 2 keys.

[Python] Release 0.46.1

Fixed

  • required not enforced when properties has 15 or more entries and required lists exactly 2 keys.

[Ruby] Release 0.46.1

Fixed

  • required not enforced when properties has 15 or more entries and required lists exactly 2 keys.

[Rust] Release 0.46.1

Fixed

  • required not enforced when properties has 15 or more entries and required lists exactly 2 keys.

[Python] Release 0.46.0

Added

  • Accept JSON strings in validator_cls_for.
  • Resolver and Resolved types for programmatic schema resolution.
  • dereference function to recursively inline $ref references. #422
  • ValidatorMap for validating instances against subschemas identified by URI-fragment JSON pointer. #1075

Fixed

  • Compilation error on wasm32 targets. #1093

Performance

  • Avoid registry clones and document clones during validator construction. This improves real-world schema compilation by roughly 10-20% in internal benchmarks.

[Ruby] Release 0.46.0

Added

  • Accept JSON strings in validator_cls_for.

... (truncated)

Changelog

Sourced from jsonschema's changelog.

[0.46.2] - 2026-04-20

Fixed

  • required not enforced when additionalProperties is a schema object and required lists exactly 2 keys.

[0.46.1] - 2026-04-18

Fixed

  • required not enforced when properties has 15 or more entries and required lists exactly 2 keys.

[0.46.0] - 2026-04-10

Added

  • ValidatorMap for validating instances against subschemas identified by URI-fragment JSON pointer. #1075
  • CLI: Accept multiple values after -i/--instance (e.g. jsonschema validate schema.json -i *.json). #1085
  • dereference function to recursively inline $ref references. #422
  • CLI: jsonschema dereference subcommand to dereference a schema from the command line.

Breaking Changes

  • Registry construction now uses an explicit prepare step, and with_registry now borrows the prepared registry. ValidationOptions::with_resource and ValidationOptions::with_resources were removed in favor of building a Registry first. See the Migration Guide for the details.

Performance

  • Avoid registry clones and document clones during validator construction. This improves real-world schema compilation by roughly 10-20% in internal benchmarks.

[0.45.1] - 2026-04-06

Fixed

  • Incorrect handling of multipleOf validation for negative numeric instances.
  • Incorrect handling of duration format when hours and seconds appear without minutes, or years and days without months.

[0.45.0] - 2026-03-08

Added

  • bundle(schema) / async_bundle(schema) / ValidationOptions::bundle: produce a Compound Schema Document with external $ref targets embedded in a draft-appropriate container (definitions for Draft 4/6/7, $defs for Draft 2019-09/2020-12) while preserving $ref values. #791.
  • CLI: jsonschema validate and jsonschema bundle subcommands. Flat invocation (jsonschema schema.json -i …) is deprecated — use jsonschema validate instead. #791.
  • ValidationError::absolute_keyword_location() to get the absolute keyword location URI of the schema node that produced the error. #737.

Changed

  • ValidationError::into_parts() now returns ValidationErrorParts instead of a tuple.

[0.44.1] - 2026-03-03

... (truncated)

Commits
  • b895024 chore(ruby): Release 0.46.2
  • a8950ad chore(python): Release 0.46.2
  • 6c7c544 chore(rust): Release 0.46.2
  • 4ffe385 fix: required not enforced when additionalProperties is a schema object a...
  • d713aa2 build(deps): bump crates/jsonschema-referencing/tests/suite
  • b7d89f6 chore(ruby): Release 0.46.1
  • e2ebbc4 build(deps): bump pytest from 7.4.4 to 9.0.3 in /crates/jsonschema-py
  • 9f58a7f chore(python): Release 0.46.1
  • 7091ee5 chore(rust): Release 0.46.1
  • be02182 build(deps): bump crates/jsonschema-referencing/tests/suite
  • 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.46.2.
- [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.46.2)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-version: 0.46.2
  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 Apr 26, 2026
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