Skip to content

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

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 8, 2026

Copy link
Copy Markdown
Contributor

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 dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 8, 2026
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.47.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/jsonschema-0.47 branch from 2b5df3c to 089928c Compare July 8, 2026 22:33
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.

1 participant