chore(deps): update rust-patch-updates #1324

Open
renovate wants to merge 1 commit from renovate/rust-patch-updates into main
Collaborator

This PR contains the following updates:

Package Type Update Change
askama (source) dependencies patch 0.15.10.15.4
chrono workspace.dependencies patch 0.4.420.4.43
clap workspace.dependencies patch 4.5.544.5.56
proc-macro2 workspace.dependencies patch 1.0.1051.0.106
quote workspace.dependencies patch 1.0.431.0.44
serde-saphyr workspace.dependencies patch 0.0.140.0.16
thiserror workspace.dependencies patch 2.0.172.0.18
tokio-metrics (source) workspace.dependencies patch 0.4.60.4.7

Release Notes

askama-rs/askama (askama)

v0.15.4

Compare Source

What's Changed

Full Changelog: https://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4

v0.15.3

Compare Source

What's Changed

Full Changelog: https://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3

v0.15.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/askama-rs/askama/compare/v0.15.1...v0.15.2

chronotope/chrono (chrono)

v0.4.43: 0.4.43

Compare Source

What's Changed

clap-rs/clap (clap)

v4.5.56

Compare Source

Fixes
  • On conflict error, don't show conflicting arguments in the usage

v4.5.55

Compare Source

Fixes
  • Fix inconsistency in precedence between positionals with a value_terminator("--") and escapes (--) where ./foo -- bar means the first arg is empty, rather than escaping future args
dtolnay/proc-macro2 (proc-macro2)

v1.0.106

Compare Source

  • Optimize Span::byte_range (#​530)
dtolnay/quote (quote)

v1.0.44

Compare Source

  • Support raw lifetime syntax 'r#async (#​323)
bourumir-wyngs/serde-saphyr (serde-saphyr)

v0.0.16: Recursive YAML

Compare Source

  • This release fixes #​56, problems with non-ASCII characters. More tests have been added to support non-ASCII.
  • Error location reporting has been hardened, supporting now missing fields and Serde's deserialize_with (#​58).
  • Expose option to validate via garde validate_with (#​59), thanks @​DanielHabenicht
  • Fix block scalar indentation for LitStr/FoldStr in sequences (#​55), thanks @​jyoung15
  • Spanned implements transparent Serialize (#​61)
  • Some documentation fixes around from_reader incorrectly claiming it reads all content into memory that it was last doing many releases behind.
  • Location information added for missing field errors.
  • When encountering the end of file with unclosed bracket or quote, we not report the error with the location of the opening bracket or quote that was not closed, and not the end of the file.

Serde-saphyr now supports recursive YAML structures (see example). While such recursion is not common and can only be implemented with references, this is not very obviously against the specs and we have seen people asking to implement this because YAML exist arround that must be parsed.

  • This release also cherry-picks #​87 that fixes
hello:
  world: this is a string
    --- still a string

The change is well contained and does not break anything in ours or saphyr-parser test suites.

v0.0.15: yaml-test-suite passes with no exceptions

Compare Source

This release uses slightly modifed saphyr parser saphyr-parser-bw with few tweaks that allow to fix the last corner cases of yaml-test-suite. All test suite cases no exceptions have now been converted into Rust test cases and pass.

Auto-quoting of numerically looking values has been improved, now correctly quoting values representing very large numbers outside the YAML data type representation ranges (attempt just to parse them would result an error, but they are valid numbers).

We also relaxed rules on the indentation of the closing bracket:

a: [1,2,3
     4,5,6
] # <-- this closing bracket is not sufficiently indented

is invalid YAML. However, we received multiple bug reports and user complaints about rejecting this input, likely because many other YAML parsers accept it.
After careful consideration, the serde-saphyr team decided to support this case for compatibility reasons.

This release also contains the fix of #​53 (enum holding struct).

dtolnay/thiserror (thiserror)

v2.0.18

Compare Source

tokio-rs/tokio-metrics (tokio-metrics)

v0.4.7

  • docs: fix typos in TaskMetrics (#​103)
  • rt: integrate derived metrics with metrics.rs (#​104)
  • fix: indentation in task.rs (#​105)
  • docs: update readme and crate documentation (#​107)
  • rt: make live_tasks_count (num_alive_tasks()) stable(#​108)
  • docs: move live_tasks_count to stable metrics in README (#​109)

Configuration

📅 Schedule: 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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [askama](https://askama.rs/) ([source](https://github.com/askama-rs/askama)) | dependencies | patch | `0.15.1` → `0.15.4` | | [chrono](https://github.com/chronotope/chrono) | workspace.dependencies | patch | `0.4.42` → `0.4.43` | | [clap](https://github.com/clap-rs/clap) | workspace.dependencies | patch | `4.5.54` → `4.5.56` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | workspace.dependencies | patch | `1.0.105` → `1.0.106` | | [quote](https://github.com/dtolnay/quote) | workspace.dependencies | patch | `1.0.43` → `1.0.44` | | [serde-saphyr](https://github.com/bourumir-wyngs/serde-saphyr) | workspace.dependencies | patch | `0.0.14` → `0.0.16` | | [thiserror](https://github.com/dtolnay/thiserror) | workspace.dependencies | patch | `2.0.17` → `2.0.18` | | [tokio-metrics](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio-metrics)) | workspace.dependencies | patch | `0.4.6` → `0.4.7` | --- ### Release Notes <details> <summary>askama-rs/askama (askama)</summary> ### [`v0.15.4`](https://github.com/askama-rs/askama/releases/tag/v0.15.4) [Compare Source](https://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4) #### What's Changed - Improve function call handling by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;684](https://github.com/askama-rs/askama/pull/684) - Correctly handle temporary references by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;686](https://github.com/askama-rs/askama/pull/686) **Full Changelog**: <https://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4> ### [`v0.15.3`](https://github.com/askama-rs/askama/releases/tag/v0.15.3) [Compare Source](https://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3) #### What's Changed - Update book links (askama.rs) by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;678](https://github.com/askama-rs/askama/pull/678) - Fix invalid variable parsing by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;680](https://github.com/askama-rs/askama/pull/680) **Full Changelog**: <https://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3> ### [`v0.15.2`](https://github.com/askama-rs/askama/releases/tag/v0.15.2) [Compare Source](https://github.com/askama-rs/askama/compare/v0.15.1...v0.15.2) #### What's Changed - Correctly handle local variables in `extends` blocks by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;670](https://github.com/askama-rs/askama/pull/670) - Better spans for `#[filter_fn]` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;655](https://github.com/askama-rs/askama/pull/655) - Remove mentions of `salvo` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;659](https://github.com/askama-rs/askama/pull/659) - Add missing information in the `Upgrading to new versions` chapter in the askama book by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;665](https://github.com/askama-rs/askama/pull/665) - Fix invalid block call warnings coming from `extends` by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;666](https://github.com/askama-rs/askama/pull/666) - Update duplicated blocks warning message and add warning about not compiling starting next version by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;669](https://github.com/askama-rs/askama/pull/669) - derive: allow `where` bounds in `#[filter_fn]` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;672](https://github.com/askama-rs/askama/pull/672) - \[Book] Improve `filters` chapter by [@&#8203;Tirka](https://github.com/Tirka) in [#&#8203;673](https://github.com/askama-rs/askama/pull/673) - \[Book] Use more current markdown syntax for fragment links by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;658](https://github.com/askama-rs/askama/pull/658) - \[Book] Improve `filters` chapter examples (by making us of `defined_or` filter) by [@&#8203;Tirka](https://github.com/Tirka) in [#&#8203;675](https://github.com/askama-rs/askama/pull/675) #### New Contributors - [@&#8203;Tirka](https://github.com/Tirka) made their first contribution in [#&#8203;673](https://github.com/askama-rs/askama/pull/673) **Full Changelog**: <https://github.com/askama-rs/askama/compare/v0.15.1...v0.15.2> </details> <details> <summary>chronotope/chrono (chrono)</summary> ### [`v0.4.43`](https://github.com/chronotope/chrono/releases/tag/v0.4.43): 0.4.43 [Compare Source](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43) #### What's Changed - Install extra components for lint workflow by [@&#8203;djc](https://github.com/djc) in [#&#8203;1741](https://github.com/chronotope/chrono/pull/1741) - Upgrade windows-bindgen to 0.64 by [@&#8203;djc](https://github.com/djc) in [#&#8203;1742](https://github.com/chronotope/chrono/pull/1742) - Improve windows-bindgen setup by [@&#8203;djc](https://github.com/djc) in [#&#8203;1744](https://github.com/chronotope/chrono/pull/1744) - Drop stabilized feature doc\_auto\_cfg by [@&#8203;djc](https://github.com/djc) in [#&#8203;1745](https://github.com/chronotope/chrono/pull/1745) - Faster RFC 3339 parsing by [@&#8203;djc](https://github.com/djc) in [#&#8203;1748](https://github.com/chronotope/chrono/pull/1748) - Update windows-bindgen requirement from 0.64 to 0.65 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1751](https://github.com/chronotope/chrono/pull/1751) - add `NaiveDate::abs_diff` by [@&#8203;Kinrany](https://github.com/Kinrany) in [#&#8203;1752](https://github.com/chronotope/chrono/pull/1752) - Add feature gated defmt support. by [@&#8203;pebender](https://github.com/pebender) in [#&#8203;1747](https://github.com/chronotope/chrono/pull/1747) - Drop deny lints, eager Debug impls are a mixed blessing by [@&#8203;djc](https://github.com/djc) in [#&#8203;1753](https://github.com/chronotope/chrono/pull/1753) - chore: minor improvement for docs by [@&#8203;spuradage](https://github.com/spuradage) in [#&#8203;1756](https://github.com/chronotope/chrono/pull/1756) - Added doctest for the NaiveDate years\_since function by [@&#8203;LucasBou](https://github.com/LucasBou) in [#&#8203;1755](https://github.com/chronotope/chrono/pull/1755) - Prepare 0.4.43 by [@&#8203;djc](https://github.com/djc) in [#&#8203;1765](https://github.com/chronotope/chrono/pull/1765) - Update copyright year to 2026 in LICENSE.txt by [@&#8203;taozui472](https://github.com/taozui472) in [#&#8203;1767](https://github.com/chronotope/chrono/pull/1767) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.56`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4556---2026-01-29) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.55...v4.5.56) ##### Fixes - On conflict error, don't show conflicting arguments in the usage ### [`v4.5.55`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4555---2026-01-27) [Compare Source](https://github.com/clap-rs/clap/compare/v4.5.54...v4.5.55) ##### Fixes - Fix inconsistency in precedence between positionals with a `value_terminator("--")` and escapes (`--`) where `./foo -- bar` means the first arg is empty, rather than escaping future args </details> <details> <summary>dtolnay/proc-macro2 (proc-macro2)</summary> ### [`v1.0.106`](https://github.com/dtolnay/proc-macro2/releases/tag/1.0.106) [Compare Source](https://github.com/dtolnay/proc-macro2/compare/1.0.105...1.0.106) - Optimize `Span::byte_range` ([#&#8203;530](https://github.com/dtolnay/proc-macro2/issues/530)) </details> <details> <summary>dtolnay/quote (quote)</summary> ### [`v1.0.44`](https://github.com/dtolnay/quote/releases/tag/1.0.44) [Compare Source](https://github.com/dtolnay/quote/compare/1.0.43...1.0.44) - Support raw lifetime syntax `'r#async` ([#&#8203;323](https://github.com/dtolnay/quote/issues/323)) </details> <details> <summary>bourumir-wyngs/serde-saphyr (serde-saphyr)</summary> ### [`v0.0.16`](https://github.com/bourumir-wyngs/serde-saphyr/releases/tag/0.0.16): Recursive YAML [Compare Source](https://github.com/bourumir-wyngs/serde-saphyr/compare/0.0.15...0.0.16) - This release fixes [#&#8203;56](https://github.com/bourumir-wyngs/serde-saphyr/issues/56), problems with non-ASCII characters. More tests have been added to support non-ASCII. - Error location reporting has been hardened, supporting now missing fields and Serde's `deserialize_with` ([#&#8203;58](https://github.com/bourumir-wyngs/serde-saphyr/issues/58)). - Expose option to validate via garde validate\_with ([#&#8203;59](https://github.com/bourumir-wyngs/serde-saphyr/issues/59)), thanks [@&#8203;DanielHabenicht](https://github.com/DanielHabenicht) - Fix block scalar indentation for LitStr/FoldStr in sequences ([#&#8203;55](https://github.com/bourumir-wyngs/serde-saphyr/issues/55)), thanks [@&#8203;jyoung15](https://github.com/jyoung15) - Spanned<T> implements transparent Serialize ([#&#8203;61](https://github.com/bourumir-wyngs/serde-saphyr/issues/61)) - Some documentation fixes around `from_reader` incorrectly claiming it reads all content into memory that it was last doing many releases behind. - Location information added for missing field errors. - When encountering the end of file with unclosed bracket or quote, we not report the error with the location of the opening bracket or quote that was not closed, and not the end of the file. Serde-saphyr now supports recursive YAML structures (see [example](https://github.com/bourumir-wyngs/serde-saphyr/blob/master/examples/recursive_yaml.rs)). While such recursion is not common and can only be implemented with references, this is not very obviously against the specs and we have seen people asking to implement this because YAML exist arround that must be parsed. - This release also cherry-picks [#&#8203;87](https://github.com/saphyr-rs/saphyr/pull/87) that fixes ```yaml hello: world: this is a string --- still a string ``` The change is well contained and does not break anything in ours or saphyr-parser test suites. ### [`v0.0.15`](https://github.com/bourumir-wyngs/serde-saphyr/releases/tag/0.0.15): yaml-test-suite passes with no exceptions [Compare Source](https://github.com/bourumir-wyngs/serde-saphyr/compare/0.0.14...0.0.15) This release uses slightly modifed saphyr parser [saphyr-parser-bw](https://crates.io/crates/saphyr-parser-bw) with few tweaks that allow to fix the last corner cases of yaml-test-suite. All test suite cases *no exceptions* have now been converted into Rust test cases and pass. Auto-quoting of numerically looking values has been improved, now correctly quoting values representing very large numbers outside the YAML data type representation ranges (attempt just to parse them would result an error, but they are valid numbers). We also relaxed rules on the indentation of the closing bracket: ```yaml a: [1,2,3 4,5,6 ] # <-- this closing bracket is not sufficiently indented ``` is invalid YAML. However, we received multiple bug reports and user complaints about rejecting this input, likely because many other YAML parsers accept it. After careful consideration, the serde-saphyr team decided to support this case for compatibility reasons. This release also contains the fix of [#&#8203;53](https://github.com/bourumir-wyngs/serde-saphyr/issues/53) (enum holding struct). </details> <details> <summary>dtolnay/thiserror (thiserror)</summary> ### [`v2.0.18`](https://github.com/dtolnay/thiserror/releases/tag/2.0.18) [Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18) - Make compatible with project-level `needless_lifetimes = "forbid"` ([#&#8203;443](https://github.com/dtolnay/thiserror/issues/443), thanks [@&#8203;LucaCappelletti94](https://github.com/LucaCappelletti94)) </details> <details> <summary>tokio-rs/tokio-metrics (tokio-metrics)</summary> ### [`v0.4.7`](https://github.com/tokio-rs/tokio-metrics/blob/HEAD/CHANGELOG.md#047-January-15-2025) - docs: fix typos in `TaskMetrics` ([#&#8203;103]) - rt: integrate derived metrics with metrics.rs ([#&#8203;104]) - fix: indentation in task.rs ([#&#8203;105]) - docs: update readme and crate documentation ([#&#8203;107]) - rt: make `live_tasks_count` (`num_alive_tasks()`) stable([#&#8203;108]) - docs: move `live_tasks_count` to stable metrics in README ([#&#8203;109]) [#&#8203;103]: https://github.com/tokio-rs/tokio-metrics/pull/103 [#&#8203;104]: https://github.com/tokio-rs/tokio-metrics/pull/104 [#&#8203;105]: https://github.com/tokio-rs/tokio-metrics/pull/105 [#&#8203;107]: https://github.com/tokio-rs/tokio-metrics/pull/107 [#&#8203;108]: https://github.com/tokio-rs/tokio-metrics/pull/108 [#&#8203;109]: https://github.com/tokio-rs/tokio-metrics/pull/109 </details> --- ### Configuration 📅 **Schedule**: 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 [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43MC4yIiwidXBkYXRlZEluVmVyIjoiNDIuNzAuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiRGVwZW5kZW5jaWVzIiwiRGVwZW5kZW5jaWVzL1Jlbm92YXRlIl19-->
chore(deps): update rust-patch-updates
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m24s
Update flake hashes / update-flake-hashes (pull_request) Successful in 42s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 12m16s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 1h0m0s
ee44f02c6e
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m24s
Update flake hashes / update-flake-hashes (pull_request) Successful in 42s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 12m16s
Required
Details
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 1h0m0s
Required
Details
This pull request is blocked because it's outdated.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/rust-patch-updates:renovate/rust-patch-updates
git switch renovate/rust-patch-updates
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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!1324
No description provided.