Skip to content

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

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

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.

@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
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 force-pushed the dependabot/cargo/jsonschema-0.46 branch from ef00062 to d0e459c Compare July 13, 2026 00:17
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@codacy-production codacy-production Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

The dependency update is up to standards and aligns with the PR intent. However, the update introduces a more recent toolchain requirement that is not currently reflected in the manifest or CI configuration, which may result in build failures. This compatibility mismatch should be resolved to ensure the project remains buildable. Aside from this toolchain concern, the implementation contains no security or logic flaws.

Test suggestions

  • Verify project compilation with the updated toolchain requirement
  • Ensure existing JSON schema validation logic remains functional after the update
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify project compilation with the updated toolchain requirement
2. Ensure existing JSON schema validation logic remains functional after the update

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

@dependabot @github

dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Author

Superseded by #37.

@dependabot dependabot Bot closed this Jul 13, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/jsonschema-0.46 branch July 13, 2026 13:15
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