Skip to content

chore(deps): bump jsonschema from 0.47.0 to 0.48.0 in /packages#948

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

chore(deps): bump jsonschema from 0.47.0 to 0.48.0 in /packages#948
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/packages/jsonschema-0.48.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps jsonschema from 0.47.0 to 0.48.0.

Release notes

Sourced from jsonschema's releases.

[Python] Release 0.48.0

Fixed

  • meta.is_valid and meta.validate incorrectly accepted some Draft 2019-09 schemas that the meta-schema rejects.
  • Integers just outside the i64/u64 range incorrectly compared against numeric bounds through lossy f64 rounding (e.g. {"minimum": -9223372036854775808} accepted -9223372036854775809).

Performance

  • Faster multipleOf validation for integer instances with integer divisors, via integer arithmetic instead of floating-point modulo.

[Ruby] Release 0.48.0

Fixed

  • JSONSchema::Meta.valid? and JSONSchema::Meta.validate! incorrectly accepted some Draft 2019-09 schemas that the meta-schema rejects.
  • Integers just outside the i64/u64 range incorrectly compared against numeric bounds through lossy f64 rounding (e.g. {"minimum" => -9223372036854775808} accepted -9223372036854775809).

Performance

  • Faster multipleOf validation for integer instances with integer divisors, via integer arithmetic instead of floating-point modulo.

[Rust] Release 0.48.0

Added

  • iter_errors for #[jsonschema::validator]-generated validators.

Fixed

  • Per-branch context on generated anyOf and oneOf validation errors, matching runtime validators.
  • $recursiveRef in generated validators incorrectly resolved to the innermost $recursiveAnchor (it should resolve to the outermost one).
  • Integer instances just outside the i64/u64 range incorrectly compared against numeric bounds through lossy f64 rounding under arbitrary-precision (e.g. {"minimum": -9223372036854775808} accepted -9223372036854775809).

Changed

  • One canonical number spelling from canonical::json::to_string under arbitrary-precision ("1e-2" becomes "0.01", "1.50" becomes "1.5") and correctly-rounded float parsing (serde_json's float_roundtrip).

Performance

  • Faster multipleOf validation for integer instances with integer divisors, via integer arithmetic instead of floating-point modulo.
Changelog

Sourced from jsonschema's changelog.

[0.48.0] - 2026-07-16

Added

  • iter_errors for #[jsonschema::validator]-generated validators.

Fixed

  • Per-branch context on generated anyOf and oneOf validation errors, matching runtime validators.
  • $recursiveRef in generated validators incorrectly resolved to the innermost $recursiveAnchor (it should resolve to the outermost one).
  • Integer instances just outside the i64/u64 range incorrectly compared against numeric bounds through lossy f64 rounding under arbitrary-precision (e.g. {"minimum": -9223372036854775808} accepted -9223372036854775809).

Changed

  • One canonical number spelling from canonical::json::to_string under arbitrary-precision ("1e-2" becomes "0.01", "1.50" becomes "1.5") and correctly-rounded float parsing (serde_json's float_roundtrip).

Performance

  • Faster multipleOf validation for integer instances with integer divisors, via integer arithmetic instead of floating-point modulo.
Commits
  • ab95859 chore(ruby): Release 0.48.0
  • 11f01d3 chore(python): Release 0.48.0
  • e22ef91 chore(rust): Release 0.48.0
  • aefb962 fix: Integer instances just outside the i64/u64 range incorrectly compare...
  • 87d5331 build(deps): bump crates/jsonschema/tests/suite
  • 0c832d3 build(deps): bump crates/jsonschema-referencing/tests/suite
  • 9be1914 build(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2
  • 04b5c83 build(deps): bump ruby/setup-ruby from 1.316.0 to 1.318.0
  • 14e1011 refactor: Unify regex limit wiring
  • b142355 docs: Update README
  • Additional commits viewable in compare view

@dependabot
dependabot Bot force-pushed the dependabot/cargo/packages/jsonschema-0.48.0 branch from bb5ba9b to b2a0f7e Compare July 16, 2026 18:15
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/Stranger6667/jsonschema/releases)
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md)
- [Commits](Stranger6667/jsonschema@ruby-v0.47.0...ruby-v0.48.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/packages/jsonschema-0.48.0 branch from b2a0f7e to 03bb092 Compare July 17, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants