Skip to content

chore(deps): update jsonschema requirement from 0.46 to 0.47#7

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

chore(deps): update jsonschema requirement from 0.46 to 0.47#7
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/jsonschema-0.46

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown

Updates the requirements on jsonschema to permit the latest version.

Release notes

Sourced from jsonschema's releases.

[Python] Release 0.47.0

Added

  • Free-threaded wheels for Python 3.15 (3.15t).
  • Optional iter_errors(instance) method on custom keyword validators for reporting multiple errors from a single keyword. #1071

Changed

  • Update pyo3 to 0.29.
  • Clearer import error on free-threaded Python when older pip installs the abi3 wheel. #1131

Performance

  • Faster validator construction, via compile-time meta-schema validators.

Fixed

  • type under items asserted with the Validation vocabulary disabled.
  • Disabled vocabularies ignored for $ref targets without their own $schema (e.g. $defs entries).

Removed

  • Support for Python 3.13t following the pyo3 update.
Changelog

Sourced from jsonschema's changelog.

[0.47.0] - 2026-07-08

Added

  • #[jsonschema::validator] attribute macro (behind the macros feature) that compiles a JSON Schema into is_valid and validate implementations at build time.
  • Keyword::iter_errors for reporting multiple validation errors from a single custom keyword. #1071

Changed

  • Bump MSRV to 1.85.0.

Performance

  • Faster meta-schema validation and schema compilation with the macros feature, via compile-time meta-schema validators.

Fixed

  • type under items asserted with the Validation vocabulary disabled.
  • Disabled vocabularies ignored for $ref targets without their own $schema (e.g. $defs entries).

[0.46.10] - 2026-07-05

Fixed

  • Stack overflow with a self-referential $dynamicRef combined with unevaluatedProperties or unevaluatedItems.
  • Incorrect unevaluatedProperties and unevaluatedItems results when a meta-schema disables the Applicator vocabulary.

[0.46.9] - 2026-07-02

Fixed

  • multipleOf incorrectly rounds integer instances above 2^53 to f64 before the divisibility check on builds without the arbitrary-precision feature.
  • Stack overflow while preparing a registry containing deeply nested schema documents.

[0.46.8] - 2026-07-01

Fixed

  • idn-email format rejected non-ASCII characters in quoted local parts (e.g. "δοκιμή"@example.com).

[0.46.7] - 2026-06-30

Fixed

  • idn-hostname format accepted A-labels that decode to a disallowed code point (e.g. xn--7a).

[0.46.6] - 2026-06-24

Added

... (truncated)

Commits
  • c327318 chore(ruby): Release 0.47.0
  • 47385d4 chore(python): Release 0.47.0
  • 2d433f1 chore(ruby): Update jsonschema dependency to 0.47.0
  • 258ff4b build: Update rust release job
  • 0228347 chore(rust): Release 0.47.0
  • 1c09423 chore: Update justfile
  • 3a292b1 feat: Optional iter_errors(instance) method on custom keyword validators fo...
  • 6e6d354 docs: Update benchmarks
  • 935eedb feat: Keyword::iter_errors for reporting multiple validation errors from a ...
  • e68fc99 chore: Simplify code generated by jsonschema::validator
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Updates the requirements on [jsonschema](https://github.com/Stranger6667/jsonschema) to permit the latest version.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](Stranger6667/jsonschema@cli-v0.46.0...ruby-v0.47.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-version: 0.46.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): update jsonschema requirement from 0.17 to 0.46 chore(deps): update jsonschema requirement from 0.46 to 0.47 Jul 11, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/jsonschema-0.46 branch from 664bea5 to ef00062 Compare July 11, 2026 05:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants