From 4b3448f8e36683a199bf83a82cfb8485d3b0a159 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Sep 2026 02:52:51 +0000 Subject: [PATCH] chore(deps): bump the cargo-updates group with 18 updates Updates the requirements on [darling](https://github.com/TedDriggs/darling), [syn](https://github.com/dtolnay/syn), [proc-macro-crate](https://github.com/bkchr/proc-macro-crate), [itertools](https://github.com/rust-itertools/itertools), [derive_builder](https://github.com/colin-kiegel/rust-derive-builder), [derive_more](https://github.com/JelteF/derive_more), [num-derive](https://github.com/rust-num/num-derive), [serde_yaml](https://github.com/dtolnay/serde-yaml), [toml](https://github.com/toml-rs/toml), [textwrap](https://github.com/mgeisler/textwrap), [thiserror](https://github.com/dtolnay/thiserror), splines, [tera](https://github.com/Keats/tera), [statrs](https://github.com/statrs-dev/statrs), [nom](https://github.com/rust-bakery/nom), [flexbuffers](https://github.com/google/flatbuffers), [grid](https://github.com/becheran/grid) and [state](https://github.com/SergioBenitez/state) to permit the latest version. Updates `darling` to 0.24.1 - [Release notes](https://github.com/TedDriggs/darling/releases) - [Changelog](https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md) - [Commits](https://github.com/TedDriggs/darling/compare/v0.14.4...v0.24.1) Updates `syn` to 3.0.6 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.91...3.0.6) Updates `proc-macro-crate` to 3.5.0 - [Release notes](https://github.com/bkchr/proc-macro-crate/releases) - [Commits](https://github.com/bkchr/proc-macro-crate/compare/v1.3.1...v3.5.0) Updates `itertools` to 0.15.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.5...v0.15.0) Updates `derive_builder` to 0.20.2 - [Release notes](https://github.com/colin-kiegel/rust-derive-builder/releases) - [Commits](https://github.com/colin-kiegel/rust-derive-builder/commits/v0.20.2) Updates `derive_more` to 2.1.1 - [Release notes](https://github.com/JelteF/derive_more/releases) - [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md) - [Commits](https://github.com/JelteF/derive_more/compare/v0.99.17...v2.1.1) Updates `num-derive` to 0.5.1 - [Changelog](https://github.com/rust-num/num-derive/blob/main/RELEASES.md) - [Commits](https://github.com/rust-num/num-derive/compare/num-derive-0.4.0...num-derive-0.5.1) Updates `serde_yaml` to 0.9.34+deprecated - [Release notes](https://github.com/dtolnay/serde-yaml/releases) - [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.0...0.9.34) Updates `toml` to 1.1.6+spec-1.1.0 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.3...toml-v1.1.6) Updates `textwrap` to 0.16.4 - [Release notes](https://github.com/mgeisler/textwrap/releases) - [Changelog](https://github.com/mgeisler/textwrap/blob/main/CHANGELOG.md) - [Commits](https://github.com/mgeisler/textwrap/compare/0.14.2...0.16.4) Updates `thiserror` to 2.0.20 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.40...2.0.20) Updates `splines` to 5.0.0 Updates `tera` to 2.4.0 - [Changelog](https://github.com/Keats/tera/blob/master/CHANGELOG.md) - [Commits](https://github.com/Keats/tera/compare/v1.18.1...v2.4.0) Updates `statrs` to 0.19.1 - [Release notes](https://github.com/statrs-dev/statrs/releases) - [Changelog](https://github.com/statrs-dev/statrs/blob/main/CHANGELOG.md) - [Commits](https://github.com/statrs-dev/statrs/compare/0.16.0...v0.19.1) Updates `nom` to 8.0.0 - [Changelog](https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-bakery/nom/compare/7.1.3...8.0.0) Updates `flexbuffers` to 25.12.19 - [Release notes](https://github.com/google/flatbuffers/releases) - [Changelog](https://github.com/google/flatbuffers/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/flatbuffers/compare/v2.0.0...v25.12.19) Updates `grid` to 1.0.1 - [Release notes](https://github.com/becheran/grid/releases) - [Commits](https://github.com/becheran/grid/compare/v0.9.0...v1.0.1) Updates `state` to 0.6.0 - [Changelog](https://github.com/SergioBenitez/state/blob/master/CHANGELOG.md) - [Commits](https://github.com/SergioBenitez/state/compare/v0.5.3...v0.6.0) --- updated-dependencies: - dependency-name: darling dependency-version: 0.24.1 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: syn dependency-version: 3.0.6 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: proc-macro-crate dependency-version: 3.5.0 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: itertools dependency-version: 0.15.0 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: derive_builder dependency-version: 0.20.2 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: derive_more dependency-version: 2.1.1 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: num-derive dependency-version: 0.5.1 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: serde_yaml dependency-version: 0.9.34+deprecated dependency-type: direct:production dependency-group: cargo-updates - dependency-name: toml dependency-version: 1.1.6+spec-1.1.0 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: textwrap dependency-version: 0.16.4 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: thiserror dependency-version: 2.0.20 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: splines dependency-version: 5.0.0 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: tera dependency-version: 2.4.0 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: statrs dependency-version: 0.19.1 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: nom dependency-version: 8.0.0 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: flexbuffers dependency-version: 25.12.19 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: grid dependency-version: 1.0.1 dependency-type: direct:production dependency-group: cargo-updates - dependency-name: state dependency-version: 0.6.0 dependency-type: direct:production dependency-group: cargo-updates ... Signed-off-by: dependabot[bot] --- codegen/Cargo.toml | 8 ++++---- libs/gds21/Cargo.toml | 12 ++++++------ libs/subgeom/Cargo.toml | 2 +- libs/sublut/Cargo.toml | 4 ++-- plugins/ngspice/Cargo.toml | 2 +- plugins/spectre/Cargo.toml | 4 ++-- plugins/spice_rawfile/Cargo.toml | 4 ++-- plugins/subspice/Cargo.toml | 4 ++-- substrate/Cargo.toml | 14 +++++++------- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index f2442ff..6a17361 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -6,13 +6,13 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -darling = "0.14.4" -syn = "1.0.91" +darling = "0.24.1" +syn = "3.0.6" quote = "1.0.26" paste = "1.0.12" proc-macro2 = "1.0.37" -proc-macro-crate = "1.3.1" -itertools = "0.10.5" +proc-macro-crate = "3.5.0" +itertools = "0.15.0" [lib] proc-macro = true diff --git a/libs/gds21/Cargo.toml b/libs/gds21/Cargo.toml index 1769f12..e974b73 100644 --- a/libs/gds21/Cargo.toml +++ b/libs/gds21/Cargo.toml @@ -13,18 +13,18 @@ exclude = ["resources",] [dependencies] byteorder = "1.4.3" chrono = { version = "0.4.24", features = ["serde"] } -derive_builder = "0.9.0" -derive_more = "0.99.17" -num-derive = "0.4" +derive_builder = "0.20.2" +derive_more = "2.1.1" +num-derive = "0.5" num-traits = "0.2.15" serde = { version = "1.0.159", features = ["derive"] } serde_derive = "1.0.159" serde_json = "1.0" -serde_yaml = "0.8" -toml = "0.7.3" +serde_yaml = "0.9" +toml = "1.1.6" tempfile = { version = "3", optional = true } arcstr = { version = "1.1.5", features = ["serde"] } -textwrap = "0.14.2" +textwrap = "0.16.4" [dev-dependencies] tempfile = {version = "3"} diff --git a/libs/subgeom/Cargo.toml b/libs/subgeom/Cargo.toml index 5e9b7ca..d729c8c 100644 --- a/libs/subgeom/Cargo.toml +++ b/libs/subgeom/Cargo.toml @@ -9,5 +9,5 @@ edition = "2021" serde = { version = "1", features = ["derive", "rc"] } enum_dispatch = "0.3.11" array_map = { version = "0.4", features = ["derive", "serde", "std"] } -thiserror = "1.0.40" +thiserror = "2.0.20" gds21 = { path = "../../libs/gds21" } diff --git a/libs/sublut/Cargo.toml b/libs/sublut/Cargo.toml index 872fa13..a30e968 100644 --- a/libs/sublut/Cargo.toml +++ b/libs/sublut/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -derive_builder = { version = "0.12.0", features = ["clippy"] } +derive_builder = { version = "0.20.2", features = ["clippy"] } serde = { version = "1", features = ["derive", "rc"] } -splines = "4.2.0" +splines = "5.0.0" [dev-dependencies] float_eq = "1" diff --git a/plugins/ngspice/Cargo.toml b/plugins/ngspice/Cargo.toml index 9580df0..a5e6b2f 100644 --- a/plugins/ngspice/Cargo.toml +++ b/plugins/ngspice/Cargo.toml @@ -9,6 +9,6 @@ description = "Substrate plugin for Ngspice" lazy_static = "1.4.0" serde = { version = "1.0.159", features = ["derive"] } substrate = { path = "../../substrate" } -tera = "1.18.1" +tera = "2.4.0" spice_rawfile = { path = "../spice_rawfile" } anyhow = "1.0.70" diff --git a/plugins/spectre/Cargo.toml b/plugins/spectre/Cargo.toml index 59e98a5..3796032 100644 --- a/plugins/spectre/Cargo.toml +++ b/plugins/spectre/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" lazy_static = "1.4.0" serde = { version = "1.0.159", features = ["derive"] } substrate = { path = "../../substrate" } -tera = "1.18.1" +tera = "2.4.0" spice_rawfile = { path = "../spice_rawfile" } anyhow = "1.0.70" psfparser = { git = "https://github.com/ucb-substrate/substrate2", branch = "main" } @@ -17,4 +17,4 @@ log = "0.4" [dev-dependencies] approx = "0.5.1" -statrs = "0.16.0" +statrs = "0.19.1" diff --git a/plugins/spice_rawfile/Cargo.toml b/plugins/spice_rawfile/Cargo.toml index 3229251..db2cf81 100644 --- a/plugins/spice_rawfile/Cargo.toml +++ b/plugins/spice_rawfile/Cargo.toml @@ -6,6 +6,6 @@ license = "MIT" description = "Parse SPICE rawfiles" [dependencies] -nom = "7.1.3" +nom = "8.0.0" serde = { version = "1.0.159", features = ["derive"] } -thiserror = "1.0.40" +thiserror = "2.0.20" diff --git a/plugins/subspice/Cargo.toml b/plugins/subspice/Cargo.toml index 2b4c6c9..17da379 100644 --- a/plugins/subspice/Cargo.toml +++ b/plugins/subspice/Cargo.toml @@ -5,6 +5,6 @@ edition = "2021" [dependencies] anyhow = "1.0.70" -nom = "7.1.3" +nom = "8.0.0" serde = { version = "1.0.159", features = ["derive"] } -thiserror = "1.0.40" +thiserror = "2.0.20" diff --git a/substrate/Cargo.toml b/substrate/Cargo.toml index 40aa0f1..bb5cdf8 100644 --- a/substrate/Cargo.toml +++ b/substrate/Cargo.toml @@ -5,15 +5,15 @@ edition = "2021" authors = ["Rahul Kumar ", "Rohan Kumar "] [dependencies] -derive_builder = { version = "0.12.0", features = ["clippy"] } +derive_builder = { version = "0.20.2", features = ["clippy"] } serde = { version = "1", features = ["derive", "rc"] } slotmap = { version = "1.0.6", features = ["serde"] } tempfile = "3.10" -thiserror = "1.0.40" +thiserror = "2.0.20" enum_dispatch = "0.3.11" arcstr = { version = "1.1.5", features = ["serde"] } derivative = "2.2.0" -flexbuffers = "2" +flexbuffers = "25" gds21 = { path = "../libs/gds21" } subspice = { path = "../plugins/subspice" } subgeom = { path = "../libs/subgeom" } @@ -21,13 +21,13 @@ sublut = { path = "../libs/sublut" } codegen = { path = "../codegen" } log = "0.4" array_map = { version = "0.4", features = ["derive", "serde", "std"] } -toml = "0.7" +toml = "1.1" lazy_static = "1.4" regex = "1.7" -grid = "0.9.0" -state = "0.5.3" +grid = "1.0.1" +state = "0.6.0" pathfinding = "4.2.1" -itertools = "0.10.5" +itertools = "0.15.0" serde_json = "1.0.95" anyhow = "1.0.70" bitvec = { version = "1", features = ["serde"] }