chore(deps): update rust-non-major #2264

Merged
ginger merged 1 commit from renovate/rust-non-major into main 2026-09-24 14:10:50 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
clap workspace.dependencies patch 4.6.6 → 4.6.7
memory-serve build-dependencies minor 2.3.0 → 2.4.0
memory-serve dependencies minor 2.3.0 → 2.4.0
serde-saphyr workspace.dependencies minor 1.2.0 → 1.3.0
smallvec workspace.dependencies minor 1.15.2 → 1.16.1
syn workspace.dependencies patch 3.0.5 → 3.0.6
thiserror workspace.dependencies patch 2.0.20 → 2.0.21

Release Notes

clap-rs/clap (clap)

v4.6.7

Compare Source

Features
  • (derive) Add #[command(defer = <bool>)] attribute to opt-in to lazy initialisation of subcommands
tweedegolf/memory-serve (memory-serve)

v2.4.0

Compare Source

bourumir-wyngs/serde-saphyr (serde-saphyr)

v1.3.0

Compare Source

Fixed
  • Integer mapping keys now compare by their parsed numeric value for duplicate detection and merge
    resolution, including inside composite keys (0xB and 11 compare equal). Deserializing to strings
    preserves the original spelling; FirstWins and LastWins retain the selected key's spelling
    and associated value.
  • Composite keys containing null-like strings now preserve both the key and its associated value;
    for example, {{"null": 1}: 2} now round-trips correctly.
  • Null mapping keys now remain distinct from null-like string keys during duplicate detection
    and merge resolution, including inside composite keys.
  • Null detection now respects string tags and scalar styles, preserving null-like strings such as
    !!str null, including when deserializing to Option<String>.
  • Explicit numeric tags (!!int and !!float) now deserialize correctly through deserialize_any,
    including quoted and block scalars.
  • Floating-point deserialization now rejects incompatible core tags; for example,
    from_str::<f64>("!!str 1.5") now returns an error.
  • Serialization now escapes U+FFFE and U+FFFF as \uFFFE and \uFFFF.
  • Serialization now preserves newline-only strings in literal block scalars, including
    LitStr and LitString, by using keep chomping and retaining every empty line.
  • Updated the granit-parser revision to preserve document boundaries after zero-indented root
    literal and folded block scalars, including empty strings.
  • Preserve string scalars across YAML 1.1 readers (PR #​90, thanks @​NiklasRosenstein)
  • The version increased to 1.3 because it uses granit-parser 1.3, and that is because granit-parser
    added two methods to Input for performance improvements. As serde-saphyr re-exports it,
    the version number must be increased to 1.3 as well, even if no new features are added to
    this crate itself.
servo/rust-smallvec (smallvec)

v1.16.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/servo/rust-smallvec/compare/v1.16.0...v1.16.1

v1.16.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.0

dtolnay/syn (syn)

v3.0.6

Compare Source

  • Fix parsing interpolated lifetime at statement start (#​2082)
dtolnay/thiserror (thiserror)

v2.0.21

Compare Source

  • Fix parsing of generic unit variants in display expressions (#​459)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [clap](https://github.com/clap-rs/clap) | workspace.dependencies | patch | `4.6.6` → `4.6.7` | | [memory-serve](https://github.com/tweedegolf/memory-serve) | build-dependencies | minor | `2.3.0` → `2.4.0` | | [memory-serve](https://github.com/tweedegolf/memory-serve) | dependencies | minor | `2.3.0` → `2.4.0` | | [serde-saphyr](https://github.com/bourumir-wyngs/serde-saphyr) | workspace.dependencies | minor | `1.2.0` → `1.3.0` | | [smallvec](https://github.com/servo/rust-smallvec) | workspace.dependencies | minor | `1.15.2` → `1.16.1` | | [syn](https://github.com/dtolnay/syn) | workspace.dependencies | patch | `3.0.5` → `3.0.6` | | [thiserror](https://github.com/dtolnay/thiserror) | workspace.dependencies | patch | `2.0.20` → `2.0.21` | --- ### Release Notes <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.6.7`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#467---2026-09-14) [Compare Source](https://github.com/clap-rs/clap/compare/v4.6.6...v4.6.7) ##### Features - *(derive)* Add `#[command(defer = <bool>)]` attribute to opt-in to lazy initialisation of subcommands </details> <details> <summary>tweedegolf/memory-serve (memory-serve)</summary> ### [`v2.4.0`](https://github.com/tweedegolf/memory-serve/compare/v2.3.0...v2.4.0) [Compare Source](https://github.com/tweedegolf/memory-serve/compare/v2.3.0...v2.4.0) </details> <details> <summary>bourumir-wyngs/serde-saphyr (serde-saphyr)</summary> ### [`v1.3.0`](https://github.com/bourumir-wyngs/serde-saphyr/blob/HEAD/CHANGELOG.md#130-Maintenance-and-performance-release) [Compare Source](https://github.com/bourumir-wyngs/serde-saphyr/compare/1.2.0...1.3.0) ##### Fixed - Integer mapping keys now compare by their parsed numeric value for duplicate detection and merge resolution, including inside composite keys (`0xB` and `11` compare equal). Deserializing to strings preserves the original spelling; `FirstWins` and `LastWins` retain the selected key's spelling and associated value. - Composite keys containing null-like strings now preserve both the key and its associated value; for example, `{{"null": 1}: 2}` now round-trips correctly. - Null mapping keys now remain distinct from null-like string keys during duplicate detection and merge resolution, including inside composite keys. - Null detection now respects string tags and scalar styles, preserving null-like strings such as `!!str null`, including when deserializing to `Option<String>`. - Explicit numeric tags (`!!int` and `!!float`) now deserialize correctly through `deserialize_any`, including quoted and block scalars. - Floating-point deserialization now rejects incompatible core tags; for example, `from_str::<f64>("!!str 1.5")` now returns an error. - Serialization now escapes U+FFFE and U+FFFF as `\uFFFE` and `\uFFFF`. - Serialization now preserves newline-only strings in literal block scalars, including `LitStr` and `LitString`, by using keep chomping and retaining every empty line. - Updated the granit-parser revision to preserve document boundaries after zero-indented root literal and folded block scalars, including empty strings. - Preserve string scalars across YAML 1.1 readers (PR [#&#8203;90](https://github.com/bourumir-wyngs/serde-saphyr/issues/90), thanks [@&#8203;NiklasRosenstein](https://github.com/NiklasRosenstein)) - The version increased to 1.3 because it uses granit-parser 1.3, and that is because granit-parser added two methods to `Input` for performance improvements. As serde-saphyr re-exports it, the version number must be increased to 1.3 as well, even if no new features are added to this crate itself. </details> <details> <summary>servo/rust-smallvec (smallvec)</summary> ### [`v1.16.1`](https://github.com/servo/rust-smallvec/releases/tag/v1.16.1) [Compare Source](https://github.com/servo/rust-smallvec/compare/v1.16.0...v1.16.1) #### What's Changed - Speed up push by expanding triple\_mut by [@&#8203;bolshoytoster](https://github.com/bolshoytoster) in [#&#8203;557](https://github.com/servo/rust-smallvec/pull/557) - chore: bump version to 1.16.1 by [@&#8203;ryux1](https://github.com/ryux1) in [#&#8203;585](https://github.com/servo/rust-smallvec/pull/585) - fix: doc warning by [@&#8203;alejandro-vaz](https://github.com/alejandro-vaz) in [#&#8203;582](https://github.com/servo/rust-smallvec/pull/582) - fix: cargo warnings by [@&#8203;alejandro-vaz](https://github.com/alejandro-vaz) in [#&#8203;581](https://github.com/servo/rust-smallvec/pull/581) #### New Contributors - [@&#8203;ryux1](https://github.com/ryux1) made their first contribution in [#&#8203;585](https://github.com/servo/rust-smallvec/pull/585) **Full Changelog**: <https://github.com/servo/rust-smallvec/compare/v1.16.0...v1.16.1> ### [`v1.16.0`](https://github.com/servo/rust-smallvec/releases/tag/v1.16.0) [Compare Source](https://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.0) #### What's Changed - Include debug\_metadata/\*.natvis in the published crate to fix debugger\_visualizer/docs.rs build by [@&#8203;teddytennant](https://github.com/teddytennant) in [#&#8203;417](https://github.com/servo/rust-smallvec/pull/417) - feat: removed debugger visualizer + tests by [@&#8203;alejandro-vaz](https://github.com/alejandro-vaz) in [#&#8203;420](https://github.com/servo/rust-smallvec/pull/420) - feat: added style check to CI && rustfmt.toml by [@&#8203;alejandro-vaz](https://github.com/alejandro-vaz) in [#&#8203;436](https://github.com/servo/rust-smallvec/pull/436) #### New Contributors - [@&#8203;teddytennant](https://github.com/teddytennant) made their first contribution in [#&#8203;417](https://github.com/servo/rust-smallvec/pull/417) **Full Changelog**: <https://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.0> </details> <details> <summary>dtolnay/syn (syn)</summary> ### [`v3.0.6`](https://github.com/dtolnay/syn/releases/tag/3.0.6) [Compare Source](https://github.com/dtolnay/syn/compare/3.0.5...3.0.6) - Fix parsing interpolated lifetime at statement start ([#&#8203;2082](https://github.com/dtolnay/syn/issues/2082)) </details> <details> <summary>dtolnay/thiserror (thiserror)</summary> ### [`v2.0.21`](https://github.com/dtolnay/thiserror/releases/tag/2.0.21) [Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.20...2.0.21) - Fix parsing of generic unit variants in display expressions ([#&#8203;459](https://github.com/dtolnay/thiserror/issues/459)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC44My4yIiwidXBkYXRlZEluVmVyIjoiNDQuMTA0LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIkRlcGVuZGVuY2llcyIsIkRlcGVuZGVuY2llcy9SZW5vdmF0ZSJdfQ==-->
renovate force-pushed renovate/rust-non-major from c2c2d9a49f
All checks were successful
Auto Labeler / Apply labels based on changed files (pull_request_target) Successful in 6s
Checks / Prek / Check changed files (pull_request) Successful in 7s
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 12s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m3s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m12s
Update flake hashes / update-flake-hashes (pull_request) Successful in 2m5s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 10m15s
to 3e4c2a6ea0
All checks were successful
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 11s
Checks / Prek / Check changed files (pull_request) Successful in 5s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m30s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m28s
Update flake hashes / update-flake-hashes (pull_request) Successful in 1m17s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 11m32s
2026-09-21 05:12:32 +00:00
Compare
renovate changed title from chore(deps): update rust crate memory-serve to v2.4.0 to chore(deps): update rust-non-major 2026-09-22 05:05:15 +00:00
renovate force-pushed renovate/rust-non-major from 3e4c2a6ea0
All checks were successful
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 11s
Checks / Prek / Check changed files (pull_request) Successful in 5s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m30s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m28s
Update flake hashes / update-flake-hashes (pull_request) Successful in 1m17s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 11m32s
to 6d8c8adaf6
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 7s
Checks / Prek / Check changed files (pull_request) Successful in 6s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m3s
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 1m8s
Update flake hashes / update-flake-hashes (pull_request) Successful in 2m1s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 10m8s
2026-09-23 05:04:41 +00:00
Compare
renovate force-pushed renovate/rust-non-major from 6d8c8adaf6
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 7s
Checks / Prek / Check changed files (pull_request) Successful in 6s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m3s
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 1m8s
Update flake hashes / update-flake-hashes (pull_request) Successful in 2m1s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 10m8s
to b334d4cb8f
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 8s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m4s
Update flake hashes / update-flake-hashes (pull_request) Successful in 1m23s
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 1m40s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 11m4s
2026-09-24 05:04:57 +00:00
Compare
ginger force-pushed renovate/rust-non-major from b334d4cb8f
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 8s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m4s
Update flake hashes / update-flake-hashes (pull_request) Successful in 1m23s
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 1m40s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 11m4s
to 4e8643147d
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 13s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m13s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m33s
Update flake hashes / update-flake-hashes (pull_request) Successful in 1m24s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 10m28s
Documentation / Build and Deploy Documentation (push) Has been cancelled
Checks / Prek / Pre-commit & Formatting (push) Has been cancelled
Checks / Prek / Check changed files (push) Has been cancelled
Checks / Prek / Clippy and Cargo Tests (push) Has been cancelled
Release Docker Image / Build linux-amd64 (release) (push) Has been cancelled
Release Docker Image / Build linux-arm64 (release) (push) Has been cancelled
Release Docker Image / Create Multi-arch Release Manifest (push) Has been cancelled
Release Docker Image / Build linux-amd64 (max-perf) (push) Has been cancelled
Release Docker Image / Build linux-arm64 (max-perf) (push) Has been cancelled
Release Docker Image / Create Max-Perf Manifest (push) Has been cancelled
Release Docker Image / Release Binaries (push) Has been cancelled
Release Docker Image / Mirror Images (push) Has been cancelled
2026-09-24 13:57:10 +00:00
Compare
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
ginger merged commit 4e8643147d into main 2026-09-24 14:10:50 +00:00
ginger deleted branch renovate/rust-non-major 2026-09-24 14:10:50 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
continuwuation/continuwuity!2264
No description provided.