Skip to content

chore(deps): update rust - all minor and patch updates#332

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-all-minor-and-patch-updates
Open

chore(deps): update rust - all minor and patch updates#332
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-all-minor-and-patch-updates

Conversation

@renovate

@renovate renovate Bot commented Nov 13, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
clap workspace.dependencies minor 4.5.514.6.1
futures workspace.dependencies patch 0.3.310.3.32
log workspace.dependencies patch 0.4.280.4.33
pest (source) workspace.dependencies patch 2.8.32.8.6
pest_derive (source) workspace.dependencies patch 2.8.32.8.6
sc-statement-store workspace.dependencies minor 24.1.024.2.0
serde_json workspace.dependencies patch 1.0.1451.0.150
strum workspace.dependencies minor 0.27.20.28.0
strum_macros workspace.dependencies minor 0.27.20.28.0
thiserror workspace.dependencies patch 2.0.172.0.18
tokio workspace.dependencies minor 1.48.01.52.3

Release Notes

pest-parser/pest (pest)

v2.8.6

Compare Source

What's Changed
New Contributors

Full Changelog: pest-parser/pest@v2.8.5...v2.8.6

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.8", features = ["grammar-extras"] }

v2.8.5

Compare Source

What's Changed
New Contributors

Full Changelog: pest-parser/pest@v2.8.4...v2.8.5

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.8", features = ["grammar-extras"] }

v2.8.4

Compare Source

What's Changed
New Contributors

Full Changelog: pest-parser/pest@v2.8.3...v2.8.4

Warning: Semantic Versioning

Note that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated Rule enum.

This new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these "grammar non-breaking but semver-breaking" changes are now available only under the "grammar-extras" feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:

...
pest_derive = { version = "2.8", features = ["grammar-extras"] }
Peternator7/strum (strum)

v0.28.0

Compare Source

  • #​461: Allow any kind of passthrough attributes on EnumDiscriminants.

    • Previously only list-style attributes (e.g. #[strum_discriminants(derive(...))]) were supported. Now path-only
      (e.g. #[strum_discriminants(non_exhaustive)]) and name/value (e.g. #[strum_discriminants(doc = "foo")])
      attributes are also supported.
  • #​462: Add missing #[automatically_derived] to generated impls not
    covered by #​444.

  • #​466: Bump MSRV to 1.71, required to keep up with updated syn and
    windows-sys dependencies. This is a breaking change if you're on an old version of rust.

  • #​469: Use absolute paths in generated proc macro code to avoid
    potential name conflicts.

  • #​465: Upgrade phf dependency to v0.13.

  • #​473: Fix cargo fmt / clippy issues and add GitHub Actions CI.

  • #​477: strum::ParseError now implements core::fmt::Display instead
    std::fmt::Display to make it #[no_std] compatible. Note the Error trait wasn't available in core until 1.81
    so strum::ParseError still only implements that in std.

  • #​476: Breaking Change - EnumString now implements From<&str>
    (infallible) instead of TryFrom<&str> when the enum has a #[strum(default)] variant. This more accurately
    reflects that parsing cannot fail in that case. If you need the old TryFrom behavior, you can opt back in using
    parse_error_ty and parse_error_fn:

    #[derive(EnumString)]
    #[strum(parse_error_ty = strum::ParseError, parse_error_fn = make_error)]
    pub enum Color {
        Red,
        #[strum(default)]
        Other(String),
    }
    
    fn make_error(x: &str) -> strum::ParseError {
        strum::ParseError::VariantNotFound
    }
  • #​431: Fix bug where EnumString ignored the parse_err_ty
    attribute when the enum had a #[strum(default)] variant.

  • #​474: EnumDiscriminants will now copy default over from the
    original enum to the Discriminant enum.

    #[derive(Debug, Default, EnumDiscriminants)]
    #[strum_discriminants(derive(Default))] // <- Remove this in 0.28.
    enum MyEnum {
        #[default] // <- Will be the #[default] on the MyEnumDiscriminant
        #[strum_discriminants(default)] // <- Remove this in 0.28
        Variant0,
        Variant1 { a: NonDefault },
    }

Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)

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

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner November 13, 2025 21:44
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch from c45ee81 to 1a6269a Compare November 17, 2025 23:54
@renovate renovate Bot changed the title chore(deps): update rust crate sc-statement-store to 24.2.0 chore(deps): update rust - all minor and patch updates Nov 17, 2025
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch from 1a6269a to 094333f Compare November 19, 2025 21:45
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from bd838f5 to b17f72d Compare November 26, 2025 09:58
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch from b17f72d to 0592bd6 Compare December 3, 2025 03:24
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 4 times, most recently from a28c242 to 2c6d541 Compare December 24, 2025 00:38
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 3 times, most recently from 8e19bc0 to 90e874d Compare January 2, 2026 22:08
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from 8d8f267 to 3abc1c2 Compare January 6, 2026 16:58
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch from 3abc1c2 to ed99882 Compare January 18, 2026 18:09
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 4 times, most recently from fb4319c to e787517 Compare February 3, 2026 18:36
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 4 times, most recently from f2029f9 to d4507a7 Compare February 16, 2026 22:41
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from f6cc4c9 to 727ec78 Compare February 22, 2026 17:34
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from 69c96d0 to b05e2bf Compare March 3, 2026 14:37
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from 1887db4 to ecc365c Compare March 12, 2026 20:35
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from 5c792f5 to 415102a Compare April 8, 2026 14:00
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 3 times, most recently from cd499c5 to 9288b9b Compare April 16, 2026 22:34
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from db121dc to ff43fab Compare May 8, 2026 14:53
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 3 times, most recently from c9189b2 to e3fb2b7 Compare May 25, 2026 10:04
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch 2 times, most recently from 60c1026 to 851dfa0 Compare June 4, 2026 10:48
@renovate renovate Bot force-pushed the renovate/rust-all-minor-and-patch-updates branch from 851dfa0 to c63e16b Compare June 21, 2026 01:59
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