Skip to content

chore(deps-rs): bump jsonschema from 0.46.8 to 0.47.0#3142

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

chore(deps-rs): bump jsonschema from 0.46.8 to 0.47.0#3142
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/jsonschema-0.47.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps jsonschema from 0.46.8 to 0.47.0.

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.

[Ruby] Release 0.47.0

Added

  • Optional iter_errors(instance) method on custom keyword validators for reporting multiple errors from a single keyword. #1071

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).

[Rust] Release 0.47.0

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

... (truncated)

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.
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 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.46.8 to 0.47.0.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](Stranger6667/jsonschema@ruby-v0.46.8...ruby-v0.47.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added A-rust Area: Rust code X-dependabot Dependabot dependency update labels Jul 8, 2026
@dependabot dependabot Bot requested a review from a team as a code owner July 8, 2026 23:35
@dependabot dependabot Bot requested a review from acl-cqc July 8, 2026 23:35
@dependabot dependabot Bot added X-dependabot Dependabot dependency update A-rust Area: Rust code labels Jul 8, 2026
@codecov

codecov Bot commented Jul 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.33%. Comparing base (d1dd809) to head (8336e0a).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3142   +/-   ##
=======================================
  Coverage   81.33%   81.33%           
=======================================
  Files         242      242           
  Lines       46925    46925           
  Branches    40612    40612           
=======================================
  Hits        38166    38166           
  Misses       6767     6767           
  Partials     1992     1992           
Flag Coverage Δ
python 89.49% <ø> (ø)
rust 80.06% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-rust Area: Rust code X-dependabot Dependabot dependency update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants