Skip to content

chore(deps): bump jsonschema from 0.46.6 to 0.47.0#1802

Open
dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/cargo/jsonschema-0.46.10
Open

chore(deps): bump jsonschema from 0.46.6 to 0.47.0#1802
dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/cargo/jsonschema-0.46.10

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps jsonschema from 0.46.6 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.

[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).
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 Rust-related changes labels Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Assay-Runner Lane Check

FAIL: delegated runner proof is required before merge.

No attested delegated proof pack matched this PR's gated content.

No legacy delegated run URL matched the PR head SHA.

The PR body/comments do not record the current PR head SHA or its 12-character prefix.

Attested proof diagnostics:

  • run 28979680974: Cargo.lock: gated path is not covered by content-provenance trees
  • run 28979680974: Cargo.toml: gated path is not covered by content-provenance trees

Legacy run diagnostics:

Expected delegated gate: all

Record proof in the PR body or a PR comment using:

Assay-Runner delegated proof:
- gate: all
- run: https://github.com/Rul1an/assay/actions/runs/<run_id>
- sha: bdd913f1d4029dc9ff858e0fffe25a4f6cd0a127

Dependabot maintainer flow:

  1. Review the dependency surface and update any coupled runner fixture
    assertions on a maintainer branch if needed.
  2. Dispatch Runner Spike Delegated manually with gates=all
    after the PR head SHA is final.
  3. Add a maintainer comment with the run URL, gate: all,
    and the current PR head SHA. Dependabot does not need to edit its own PR body.
  4. If Dependabot rebases or force-pushes, rerun the delegated gate because the
    recorded proof must match the new head SHA.

Flow reference:
docs/reference/runner/dependabot-lane-flow.md

Changed-path classification:

  • Cargo.lock: runner workflow, CLI, cgroup, or workspace dependency surface requires gates=all
  • Cargo.toml: runner workflow, CLI, cgroup, or workspace dependency surface requires gates=all

Contract: docs/reference/runner/ci-lanes.md

@github-actions github-actions Bot enabled auto-merge July 7, 2026 01:04
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema) from 0.46.6 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@cli-v0.46.6...ruby-v0.47.0)

---
updated-dependencies:
- dependency-name: jsonschema
  dependency-version: 0.46.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump jsonschema from 0.46.6 to 0.46.10 chore(deps): bump jsonschema from 0.46.6 to 0.47.0 Jul 8, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/jsonschema-0.46.10 branch from 37974f4 to ec1a4c4 Compare July 8, 2026 21:43
@github-actions github-actions Bot added area:core Changes in assay-core area:evidence Changes in assay-evidence labels Jul 8, 2026
@Rul1an

Rul1an commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Runner Spike Delegated proof for Cargo dependency update.\n\n- gate: all\n- head_sha: 88f7a43\n- run: https://github.com/Rul1an/assay/actions/runs/28979680974

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Branchdependabot/cargo/jsonschema-0.46.10
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
sw/12xlarge📈 view plot
🚷 view threshold
41.17 ms
(-0.16%)Baseline: 41.24 ms
61.86 ms
(66.56%)
sw/50x400b📈 view plot
🚷 view threshold
121.31 ms
(+3.31%)Baseline: 117.42 ms
176.13 ms
(68.87%)
🐰 View full continuous benchmarking report in Bencher

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Branchdependabot/cargo/jsonschema-0.46.10
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
sr/wc📈 view plot
🚷 view threshold
54.89 ms
(-2.59%)Baseline: 56.35 ms
84.52 ms
(64.94%)
🐰 View full continuous benchmarking report in Bencher

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

Labels

area:core Changes in assay-core area:evidence Changes in assay-evidence dependencies Pull requests that update a dependency file rust Rust-related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant