Skip to content

rs(deps) bump the cargo group across 1 directory with 8 updates - #25

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/cargo-690dec2f33
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/cargo-690dec2f33

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps the cargo group with 6 updates in the / directory:

Package From To
jsonschema 0.49.9 0.53.0
syn 3.0.3 3.0.5
rmcp 3.1.2 3.2.0
yaml-rust2 0.11.0 0.12.0
clap 4.6.4 4.6.6
sha2 0.10.9 0.11.0

Updates jsonschema from 0.49.9 to 0.53.0

Release notes

Sourced from jsonschema's releases.

[Python] Release 0.53.0

Fixed

  • Draft 4 type: integer matching a float or not depending on its repr; a float is never a draft 4 integer.
  • Draft 4 type: integer accepting Decimal("1E+2").
  • uniqueItems accepting 0 alongside -0.0 in arrays of more than 15 items.

Performance

  • Canonicalizing an allOf of object schemas walks their property maps once instead of looking every key up.
  • properties and required compare short names without memcmp.
  • type: integer, and type sets containing it, are up to 67x faster on float-heavy instances.
  • Draft 4 type: integer is up to 20x faster on float-heavy instances.
  • Raising ValidationError is up to 38% faster.
  • evaluate is up to 30% faster, from rendering each node's locations once.
  • Building a schema resolves each $ref target once instead of per reference site.
  • Building a schema with an $id encodes each absolute location once instead of re-validating it.
  • enum listing strings or integers, with or without null, matches against a set instead of comparing each candidate.

[Ruby] Release 0.53.0

Fixed

  • Draft 4 type: integer matching a Float or not depending on its formatting; a Float is never a draft 4 integer.
  • uniqueItems accepting 0 alongside -0.0 in arrays of more than 15 items.

Performance

  • Canonicalizing an allOf of object schemas walks their property maps once instead of looking every key up.
  • properties and required compare short names without memcmp.
  • Draft 4 type: integer is up to 6x faster on float-heavy instances.
  • evaluate renders each node's locations once instead of rebuilding them.
  • Building a schema resolves each $ref target once instead of per reference site.
  • Building a schema with an $id encodes each absolute location once instead of re-validating it.
  • enum listing strings or integers, with or without null, matches against a set instead of comparing each candidate.

[Rust] Release 0.53.0

Added

  • Location::segments, iterating the segments without collecting them.
  • CanonicalizeOptions::prepare, canonicalizing any number of a document's subschemas by JSON Pointer, with the document indexed once.
  • CLI: the --at POINTER flag of jsonschema canonicalize, canonicalizing only the subschema at that pointer without breaking its references into the rest of the document.
  • CLI: jsonschema canonicalize reads YAML schemas (.yaml/.yml) as well as JSON.
  • canonical::{ArrayView, IntegerView, NumberView, ObjectView, StringView, TypedGroupView}, the payload types of CanonicalView, so consumers can name them in signatures.

Fixed

  • jsonschema-value failing to build with default-features = false.
  • jsonschema-value failing to build for wasm32-unknown-unknown, which needs getrandom's wasm_js backend.
  • Draft 4 type: integer accepting numbers written with an exponent, like 1e2.
  • Draft 4 type: integer answering differently for the same number across representations.

... (truncated)

Changelog

Sourced from jsonschema's changelog.

[0.53.0] - 2026-09-02

Added

  • Location::segments, iterating the segments without collecting them.
  • CanonicalizeOptions::prepare, canonicalizing any number of a document's subschemas by JSON Pointer, with the document indexed once.
  • CLI: the --at POINTER flag of jsonschema canonicalize, canonicalizing only the subschema at that pointer without breaking its references into the rest of the document.
  • CLI: jsonschema canonicalize reads YAML schemas (.yaml/.yml) as well as JSON.
  • canonical::{ArrayView, IntegerView, NumberView, ObjectView, StringView, TypedGroupView}, the payload types of CanonicalView, so consumers can name them in signatures.

Fixed

  • jsonschema-value failing to build with default-features = false.
  • jsonschema-value failing to build for wasm32-unknown-unknown, which needs getrandom's wasm_js backend.
  • Draft 4 type: integer accepting numbers written with an exponent, like 1e2.
  • Draft 4 type: integer answering differently for the same number across representations.
  • uniqueItems accepting 0 alongside -0.0 in arrays of more than 15 items.

Performance

  • Canonicalizing an allOf of object schemas walks their property maps once instead of looking every key up.
  • properties and required compare short names without memcmp.
  • Building a schema is up to 5% faster, from cheaper cache sharing and resolving each $ref target once.
  • Building a schema with an $id is up to 15% faster, from encoding each absolute location once.
  • required scans small objects once instead of looking up each key.
  • enum listing strings or integers, with or without null, matches against a set instead of comparing each candidate.
  • evaluate is up to 33% faster, from rendering each node's locations once.
  • CLI: 1.4-1.5x faster on large schemas, from reading files before parsing them.
  • Draft 4 type: integer with arbitrary-precision no longer allocates a string per number.
  • type: integer, and type sets containing it, are up to 54x faster on float-heavy instances with arbitrary-precision.
  • Draft 4 type: integer is up to 20x faster for the Pyo3 and Magnus representations.

[0.52.1] - 2026-08-30

Fixed

  • multipleOf rejecting valid values like 1070468.14 for 0.01 without arbitrary-precision.

Performance

  • minLength and maxLength together now scan the string once.
  • multipleOf with a fractional divisor is 8-16x faster.
  • unevaluatedProperties is up to 2.9x faster.
  • evaluate is up to 27% faster on reference-heavy schemas.

[0.52.0] - 2026-08-26

Added

  • Evaluation::is_valid.

... (truncated)

Commits
  • a1479a9 chore(ruby): Release 0.53.0
  • 9d09cf5 chore(python): Release 0.53.0
  • 6af37d8 chore(rust): Release 0.53.0
  • 8067365 perf: Canonicalizing an allOf of object schemas walks their property maps o...
  • bf325f2 perf: properties and required compare short names without memcmp
  • 1d637f4 fix: uniqueItems accepting 0 alongside -0.0 in arrays of more than 15 i...
  • 09c497d chore: `canonical::{ArrayView, IntegerView, NumberView, ObjectView, StringVie...
  • c38c4e6 build(deps): bump taiki-e/install-action from 2.87.1 to 2.87.2
  • f80fe92 perf: Special casing for nullable enums
  • 84f5570 docs: Update changelogs
  • Additional commits viewable in compare view

Updates syn from 3.0.3 to 3.0.5

Release notes

Sourced from syn's releases.

3.0.5

3.0.4

  • Allow safe fn in impl Parse for ForeignItemFn (#2078)
Commits
  • e0ad92d Release 3.0.5
  • 74e7d75 Merge pull request #2080 from sunshowers/lit-str-span
  • 4c264f3 In LitStr::parse_with, report correct span for lex errors
  • 7e2b27b Update test suite to nightly-2026-08-26
  • b5d62a6 Release 3.0.4
  • abf019c Merge pull request #2078 from dtolnay/foreginitemfn
  • d454333 Allow safe fn in impl Parse for ForeignItemFn
  • 8011b1c Update test suite to nightly-2026-08-18
  • 56a8d83 Raise rayon thread size for tests
  • f2c5c50 Ignore assert_is_empty pedantic clippy lint
  • Additional commits viewable in compare view

Updates rmcp from 3.1.2 to 3.2.0

Release notes

Sourced from rmcp's releases.

rmcp-macros-v3.2.0

Added

  • add request-state key rotation (#1128)

Fixed

  • allow concurrent streamable http requests (#1186)

rmcp-v3.2.0

Added

  • (auth) coordinate OAuth refreshes through credential stores (#1232)
  • add request-state key rotation (#1128)

Fixed

  • keep initialize on legacy protocol versions (#1228)
  • (transport) fall back after sessionless HTTP discover rejections (#1211)
  • allow concurrent streamable http requests (#1186)

rmcp-macros-v3.1.4

Fixed

  • time out auto discovery probe (#1149)

rmcp-v3.1.4

Fixed

  • (rmcp) preserve elicitation requestedSchema $schema dialect (#1176)
  • harden signing key handling (#1166)
  • report pre-init metadata errors (#1160)

rmcp-macros-v3.1.3

Fixed

  • time out auto discovery probe (#1149)

rmcp-v3.1.3

Fixed

  • (auth) ignore query parameters when matching resources (#1177)
  • (auth) retain state until issuer validation (#1167)
  • (model) preserve elicitation property order metadata (#1150)
  • time out auto discovery probe (#1149)
  • (client) classify discover outcome at source, not at the error type (#1133)

Other

  • Fix typo in to_authorized_http_client doc comment (#1158)
Commits

Updates yaml-rust2 from 0.11.0 to 0.12.0

Changelog

Sourced from yaml-rust2's changelog.

v0.12.0

Changes:

  • The minimum supported Rust version is now v1.85.0.
  • hashlink was upgraded to v0.12.1.
  • quickcheck (dev-only dependency) was upgraded to v1.1.0.
  • toml (dev-only dependency) was upgraded to v1.1.4.
  • (#79) corrected the documentation for Marker::index.

v0.11.1

Changes:

  • (#78) Fix parsing short YAML documents to avoid infinite loops.
Commits
  • 0ed0fc7 yaml-rust v0.12.0
  • 0534dad scanner: correct the docstring that referenced chars
  • 3088af9 Merge pull request #77 from renovate/actions-checkout-7.x
  • 37d313f deps: upgrade hashlink to v0.12.1
  • 5cbacee bench_compare: update toml to v1.1.4
  • 1fc3b71 cargo: update quickcheck to v1.1.0
  • 69a602d scanner: apply clippy fixes
  • fd9acf6 cargo: bump the MSRV to 1.74.0
  • 8316be6 yaml-rust2 v0.11.1
  • 4d61e99 CHANGELOG: update for v0.11.1
  • Additional commits viewable in compare view

Updates clap from 4.6.4 to 4.6.6

Release notes

Sourced from clap's releases.

v4.6.6

[4.6.6] - 2026-08-06

Features

  • Add Command::get_overridden_usage

v4.6.5

[4.6.5] - 2026-07-31

Fixes

  • (help) Correctly mark which value_names are optional with num_args
Changelog

Sourced from clap's changelog.

[4.6.6] - 2026-08-06

Features

  • Add Command::get_overridden_usage

[4.6.5] - 2026-07-31

Fixes

  • (help) Correctly mark which value_names are optional with num_args
Commits
  • 348cff3 chore: Release
  • d478377 docs: Update changelog
  • 04b9fbb Merge pull request #6414 from koopatroopa787/fix-bash-completion-bracket-glob
  • 7075239 Merge pull request #6422 from BaumiCoder/fix-fish-indentations
  • f90a966 fix(complete): Use spaces for indentation in fish
  • dd4997b fix(complete): Don't glob-expand bash positionals
  • 8387c81 Merge pull request #6399 from clap-rs/renovate/crate-ci-typos-1.x
  • 8141e11 chore(deps): Update compatible (dev) (#6398)
  • 8a6bd4e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0
  • 71a7213 chore(deps): Update Rust Stable to v1.96 (#6396)
  • Additional commits viewable in compare view

Updates sha2 from 0.10.9 to 0.11.0

Commits

Updates libtmux from 0.1.0-alpha.8 to 0.1.0-alpha.11
Updates tmux-workspace from 0.1.0-alpha.8 to 0.1.0-alpha.11

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 8, 2026
@tony

tony commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Sep 8, 2026

Copy link
Copy Markdown
Author

Looks like this PR is already up-to-date with master! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-690dec2f33 branch 2 times, most recently from 3ee0194 to 74f7382 Compare September 12, 2026 14:27
---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: jsonschema
  dependency-version: 0.52.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: libtmux
  dependency-version: 0.1.0-alpha.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: rmcp
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: sha2
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: syn
  dependency-version: 3.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: tmux-workspace
  dependency-version: 0.1.0-alpha.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: yaml-rust2
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/cargo-690dec2f33 branch from 74f7382 to af82e91 Compare September 12, 2026 16:01
@dependabot @github

dependabot Bot commented on behalf of github Sep 20, 2026

Copy link
Copy Markdown
Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Sep 20, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-690dec2f33 branch September 20, 2026 01:19
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