diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cd69056c0..fb0c008cb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "bins/cdl2spice": "0.2.3", - "bins/spicemerge": "0.1.1", - "bins/sky130spconv": "0.1.1", + "bins/cdl2spice": "0.2.4", + "bins/spicemerge": "0.1.2", + "bins/sky130spconv": "0.1.2", "codegen": "0.10.3", "config": "0.4.2", "docs/snippets": "0.7.1", @@ -24,7 +24,7 @@ "libs/pathtree": "0.3.1", "libs/psfparser": "0.1.5", "libs/scir": "0.9.2", - "libs/spice": "0.9.3", + "libs/spice": "0.9.4", "libs/layir": "0.2.2", "libs/lefdef": "0.2.2", "libs/macrotools": "0.2.1", @@ -33,15 +33,15 @@ "libs/type_dispatch_macros": "0.4.2", "libs/uniquify": "0.4.1", "libs/verilog": "0.2.2", - "pdks/sky130": "0.10.3", + "pdks/sky130": "0.10.4", "substrate": "0.10.3", - "tools/magic": "0.2.2", + "tools/magic": "0.2.3", "tools/netgen": "0.2.2", - "tools/ngspice": "0.5.3", - "tools/pegasus": "0.2.2", - "tools/quantus": "0.2.3", - "tools/spectre": "0.11.3", - "tools/magic_netgen": "0.1.4", - "examples/latest/resistor_bank": "0.1.1", + "tools/ngspice": "0.5.4", + "tools/pegasus": "0.2.3", + "tools/quantus": "0.2.4", + "tools/spectre": "0.11.4", + "tools/magic_netgen": "0.1.5", + "examples/latest/resistor_bank": "0.1.2", "examples/latest/strongarm": "0.0.0" } diff --git a/Cargo.lock b/Cargo.lock index 02b257be5..c577f1d40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -408,7 +408,7 @@ dependencies = [ [[package]] name = "cdl2spice" -version = "0.2.3" +version = "0.2.4" dependencies = [ "anyhow", "arcstr", @@ -1777,7 +1777,7 @@ dependencies = [ [[package]] name = "magic" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "itertools", @@ -1791,7 +1791,7 @@ dependencies = [ [[package]] name = "magic_netgen" -version = "0.1.4" +version = "0.1.5" dependencies = [ "magic", "netgen", @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "ngspice" -version = "0.5.3" +version = "0.5.4" dependencies = [ "approx", "arcstr", @@ -2101,7 +2101,7 @@ version = "0.3.1" [[package]] name = "pegasus" -version = "0.2.2" +version = "0.2.3" dependencies = [ "anyhow", "lazy_static", @@ -2497,7 +2497,7 @@ dependencies = [ [[package]] name = "quantus" -version = "0.2.3" +version = "0.2.4" dependencies = [ "anyhow", "lazy_static", @@ -2643,7 +2643,7 @@ dependencies = [ [[package]] name = "resistor_bank" -version = "0.1.1" +version = "0.1.2" dependencies = [ "arcstr", "atoll", @@ -2940,7 +2940,7 @@ checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" [[package]] name = "sky130" -version = "0.10.3" +version = "0.10.4" dependencies = [ "approx", "arcstr", @@ -2993,7 +2993,7 @@ dependencies = [ [[package]] name = "sky130spconv" -version = "0.1.1" +version = "0.1.2" dependencies = [ "anyhow", "arcstr", @@ -3061,7 +3061,7 @@ dependencies = [ [[package]] name = "spectre" -version = "0.11.3" +version = "0.11.4" dependencies = [ "approx", "arcstr", @@ -3086,7 +3086,7 @@ dependencies = [ [[package]] name = "spice" -version = "0.9.3" +version = "0.9.4" dependencies = [ "arcstr", "ena", @@ -3117,7 +3117,7 @@ dependencies = [ [[package]] name = "spicemerge" -version = "0.1.1" +version = "0.1.2" dependencies = [ "anyhow", "arcstr", diff --git a/bins/cdl2spice/CHANGELOG.md b/bins/cdl2spice/CHANGELOG.md index 4fe6308ca..691d2cd28 100644 --- a/bins/cdl2spice/CHANGELOG.md +++ b/bins/cdl2spice/CHANGELOG.md @@ -4,6 +4,10 @@ * dependencies * spice bumped from 0.9.1 to 0.9.2 +* The following workspace dependencies were updated + * dependencies + * spice bumped from 0.9.3 to 0.9.4 + ## [0.2.3](https://github.com/ucb-substrate/substrate2/compare/cdl2spice-v0.2.2...cdl2spice-v0.2.3) (2026-01-29) diff --git a/bins/cdl2spice/Cargo.toml b/bins/cdl2spice/Cargo.toml index f29be4eab..d9c8c4f16 100644 --- a/bins/cdl2spice/Cargo.toml +++ b/bins/cdl2spice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cdl2spice" -version = "0.2.3" +version = "0.2.4" edition = "2024" [dependencies] @@ -9,4 +9,4 @@ clap = { workspace = true, features = ["derive"] } arcstr = { workspace = true } scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } diff --git a/bins/sky130spconv/CHANGELOG.md b/bins/sky130spconv/CHANGELOG.md index 25e4610b5..26df2e2cc 100644 --- a/bins/sky130spconv/CHANGELOG.md +++ b/bins/sky130spconv/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * spice bumped from 0.9.3 to 0.9.4 + * sky130 bumped from 0.10.3 to 0.10.4 + ## [0.1.1](https://github.com/ucb-substrate/substrate2/compare/sky130spconv-v0.1.0...sky130spconv-v0.1.1) (2026-01-29) diff --git a/bins/sky130spconv/Cargo.toml b/bins/sky130spconv/Cargo.toml index 47862bdd8..9ef14df64 100644 --- a/bins/sky130spconv/Cargo.toml +++ b/bins/sky130spconv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sky130spconv" -version = "0.1.1" +version = "0.1.2" edition = "2024" readme = "README.md" @@ -10,6 +10,6 @@ clap = { version = "4", features = ["derive"] } arcstr = "1" scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } -sky130 = { version = "0.10.3", registry = "substrate", path = "../../pdks/sky130" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../pdks/sky130" } thiserror = "2" diff --git a/bins/spicemerge/CHANGELOG.md b/bins/spicemerge/CHANGELOG.md index e363925e7..40df6787c 100644 --- a/bins/spicemerge/CHANGELOG.md +++ b/bins/spicemerge/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * spice bumped from 0.9.3 to 0.9.4 + ## [0.1.1](https://github.com/ucb-substrate/substrate2/compare/spicemerge-v0.1.0...spicemerge-v0.1.1) (2026-01-29) diff --git a/bins/spicemerge/Cargo.toml b/bins/spicemerge/Cargo.toml index bc52da7d5..89308566c 100644 --- a/bins/spicemerge/Cargo.toml +++ b/bins/spicemerge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spicemerge" -version = "0.1.1" +version = "0.1.2" edition = "2024" [dependencies] @@ -9,4 +9,4 @@ clap = { version = "4", features = ["derive"] } arcstr = "1" scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } diff --git a/docs/docusaurus/versioned_docs/version-release/getting-started/quickstart.md b/docs/docusaurus/versioned_docs/version-release/getting-started/quickstart.md index 38fd0a85f..5f42e04b7 100644 --- a/docs/docusaurus/versioned_docs/version-release/getting-started/quickstart.md +++ b/docs/docusaurus/versioned_docs/version-release/getting-started/quickstart.md @@ -23,12 +23,15 @@ Ensure that you have version 1.80.0 or beyond. Also ensure that you have the [protocol buffer compiler](https://grpc.io/docs/protoc-installation/) (`protoc`) installed. -Then, add the Substrate registry to your Cargo config: +{ isRelease("{{VERSION}}") ?
+First, add the Substrate registry to your Cargo config: You only need to do this the first time you set up Substrate. +
:
} + Next, create a new Rust project: ```bash diff --git a/examples/latest/colbuf/Cargo.toml b/examples/latest/colbuf/Cargo.toml index b2ca04d57..7e915523b 100644 --- a/examples/latest/colbuf/Cargo.toml +++ b/examples/latest/colbuf/Cargo.toml @@ -6,14 +6,14 @@ publish = false [dependencies] substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -spice = { version = "0.9.3", registry = "substrate", path = "../../../libs/spice" } -spectre = { version = "0.11.3", registry = "substrate", path = "../../../tools/spectre" } -ngspice = { version = "0.5.3", registry = "substrate", path = "../../../tools/ngspice" } -quantus = { version = "0.2.3", registry = "substrate", path = "../../../tools/quantus" } -magic_netgen = { version = "0.1.4", registry = "substrate", path = "../../../tools/magic_netgen" } +spice = { version = "0.9.4", registry = "substrate", path = "../../../libs/spice" } +spectre = { version = "0.11.4", registry = "substrate", path = "../../../tools/spectre" } +ngspice = { version = "0.5.4", registry = "substrate", path = "../../../tools/ngspice" } +quantus = { version = "0.2.4", registry = "substrate", path = "../../../tools/quantus" } +magic_netgen = { version = "0.1.5", registry = "substrate", path = "../../../tools/magic_netgen" } rust_decimal = "1.40.0" rust_decimal_macros = "1.40.0" [dev-dependencies] -sky130 = { version = "<=0.10.3", registry = "substrate", path = "../../../pdks/sky130" } +sky130 = { version = "<=0.10.4", registry = "substrate", path = "../../../pdks/sky130" } approx = "0.5" diff --git a/examples/latest/resistor_bank/Cargo.toml b/examples/latest/resistor_bank/Cargo.toml index ae29818d5..d2944e72d 100644 --- a/examples/latest/resistor_bank/Cargo.toml +++ b/examples/latest/resistor_bank/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "resistor_bank" -version = "0.1.1" +version = "0.1.2" edition = "2024" [dependencies] atoll = { version = "0.1.4", registry = "substrate", path = "../../../libs/atoll" } substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -sky130 = { version = "0.10.3", registry = "substrate", path = "../../../pdks/sky130" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../../pdks/sky130" } layir = { version = "0.2.2", registry = "substrate", path = "../../../libs/layir" } gdsconv = { version = "0.2.2", registry = "substrate", path = "../../../libs/gdsconv" } gds = { version = "0.4.2", registry = "substrate", path = "../../../libs/gds" } scir = { version = "0.9.2", registry = "substrate", path = "../../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../../libs/spice" } arcstr = "1" rust_decimal = "1" diff --git a/examples/latest/sky130_inverter/Cargo.toml b/examples/latest/sky130_inverter/Cargo.toml index f21daf167..adc6f8dec 100644 --- a/examples/latest/sky130_inverter/Cargo.toml +++ b/examples/latest/sky130_inverter/Cargo.toml @@ -7,12 +7,12 @@ publish = false # begin-code-snippet dependencies [dependencies] substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -sky130 = { version = "0.10.3", registry = "substrate", path = "../../../pdks/sky130" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../../pdks/sky130" } layir = { version = "0.2.2", registry = "substrate", path = "../../../libs/layir" } gdsconv = { version = "0.2.2", registry = "substrate", path = "../../../libs/gdsconv" } gds = { version = "0.4.2", registry = "substrate", path = "../../../libs/gds" } scir = { version = "0.9.2", registry = "substrate", path = "../../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../../libs/spice" } arcstr = "1" rust_decimal = "1" @@ -20,15 +20,15 @@ rust_decimal_macros = "1" # end-code-snippet dependencies # begin-code-snippet open-dependencies -ngspice = { version = "0.5.3", registry = "substrate", path = "../../../tools/ngspice" } -magic_netgen = { version = "0.1.4", registry = "substrate", path = "../../../tools/magic_netgen" } -magic = { version = "0.2.2", registry = "substrate", path = "../../../tools/magic" } +ngspice = { version = "0.5.4", registry = "substrate", path = "../../../tools/ngspice" } +magic_netgen = { version = "0.1.5", registry = "substrate", path = "../../../tools/magic_netgen" } +magic = { version = "0.2.3", registry = "substrate", path = "../../../tools/magic" } # end-code-snippet open-dependencies # begin-code-snippet cds-dependencies -spectre = { version = "0.11.3", registry = "substrate", path = "../../../tools/spectre" } -quantus = { version = "0.2.3", registry = "substrate", path = "../../../tools/quantus" } -pegasus = { version = "0.2.2", registry = "substrate", path = "../../../tools/pegasus" } +spectre = { version = "0.11.4", registry = "substrate", path = "../../../tools/spectre" } +quantus = { version = "0.2.4", registry = "substrate", path = "../../../tools/quantus" } +pegasus = { version = "0.2.3", registry = "substrate", path = "../../../tools/pegasus" } # end-code-snippet cds-dependencies atoll = { version = "0.1.4", registry = "substrate", path = "../../../libs/atoll" } diff --git a/examples/latest/spice_vdivider/Cargo.toml b/examples/latest/spice_vdivider/Cargo.toml index a7b6878a3..1f8b883ba 100644 --- a/examples/latest/spice_vdivider/Cargo.toml +++ b/examples/latest/spice_vdivider/Cargo.toml @@ -7,7 +7,7 @@ publish = false # begin-code-snippet dependencies [dependencies] substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -spice = { version = "0.9.3", registry = "substrate", path = "../../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../../libs/spice" } rust_decimal = "1" rust_decimal_macros = "1" diff --git a/examples/latest/strongarm/Cargo.toml b/examples/latest/strongarm/Cargo.toml index 4bc2a7658..8414d5f8e 100644 --- a/examples/latest/strongarm/Cargo.toml +++ b/examples/latest/strongarm/Cargo.toml @@ -7,12 +7,12 @@ publish = false [dependencies] atoll = { version = "0.1.4", registry = "substrate", path = "../../../libs/atoll" } substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -sky130 = { version = "0.10.3", registry = "substrate", path = "../../../pdks/sky130" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../../pdks/sky130" } layir = { version = "0.2.2", registry = "substrate", path = "../../../libs/layir" } gdsconv = { version = "0.2.2", registry = "substrate", path = "../../../libs/gdsconv" } gds = { version = "0.4.2", registry = "substrate", path = "../../../libs/gds" } scir = { version = "0.9.2", registry = "substrate", path = "../../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../../libs/spice" } arcstr = "1" rust_decimal = "1" @@ -21,9 +21,9 @@ derive-where = "1" approx = "0.5" itertools = "0.14" -spectre = { version = "0.11.3", registry = "substrate", path = "../../../tools/spectre" } -quantus = { version = "0.2.3", registry = "substrate", path = "../../../tools/quantus" } -pegasus = { version = "0.2.2", registry = "substrate", path = "../../../tools/pegasus" } +spectre = { version = "0.11.4", registry = "substrate", path = "../../../tools/spectre" } +quantus = { version = "0.2.4", registry = "substrate", path = "../../../tools/quantus" } +pegasus = { version = "0.2.3", registry = "substrate", path = "../../../tools/pegasus" } [dev-dependencies] plotters = "0.3" diff --git a/examples/latest/vdivider/Cargo.toml b/examples/latest/vdivider/Cargo.toml index 9ff68a393..bd22b2710 100644 --- a/examples/latest/vdivider/Cargo.toml +++ b/examples/latest/vdivider/Cargo.toml @@ -10,7 +10,7 @@ rust_decimal = "1" rust_decimal_macros = "1" serde = { version = "1.0.228", features = ["derive"] } substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -spectre = { version = "0.11.3", registry = "substrate", path = "../../../tools/spectre" } +spectre = { version = "0.11.4", registry = "substrate", path = "../../../tools/spectre" } [dev-dependencies] approx = "0.5" diff --git a/examples/release/colbuf/Cargo.toml b/examples/release/colbuf/Cargo.toml index e71db2910..9ee755af3 100644 --- a/examples/release/colbuf/Cargo.toml +++ b/examples/release/colbuf/Cargo.toml @@ -6,14 +6,14 @@ publish = false [dependencies] substrate = { version = "0.10.3", registry = "substrate" } -spice = { version = "0.9.3", registry = "substrate" } -spectre = { version = "0.11.3", registry = "substrate" } -ngspice = { version = "0.5.3", registry = "substrate" } -quantus = { version = "0.2.3", registry = "substrate" } -magic_netgen = { version = "0.1.4", registry = "substrate" } -rust_decimal = "1.37.1" -rust_decimal_macros = "1.37.1" +spice = { version = "0.9.4", registry = "substrate" } +spectre = { version = "0.11.4", registry = "substrate" } +ngspice = { version = "0.5.4", registry = "substrate" } +quantus = { version = "0.2.4", registry = "substrate" } +magic_netgen = { version = "0.1.5", registry = "substrate" } +rust_decimal = "1.40.0" +rust_decimal_macros = "1.40.0" [dev-dependencies] -sky130 = { version = "<=0.10.3", registry = "substrate" } +sky130 = { version = "<=0.10.4", registry = "substrate" } approx = "0.5" diff --git a/examples/release/resistor_bank/Cargo.toml b/examples/release/resistor_bank/Cargo.toml index 3c9905c75..7a6d996d5 100644 --- a/examples/release/resistor_bank/Cargo.toml +++ b/examples/release/resistor_bank/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "resistor_bank" -version = "0.1.1" +version = "0.1.2" edition = "2024" [dependencies] atoll = { version = "0.1.4", registry = "substrate" } substrate = { version = "0.10.3", registry = "substrate" } -sky130 = { version = "0.10.3", registry = "substrate" } +sky130 = { version = "0.10.4", registry = "substrate" } layir = { version = "0.2.2", registry = "substrate" } gdsconv = { version = "0.2.2", registry = "substrate" } gds = { version = "0.4.2", registry = "substrate" } scir = { version = "0.9.2", registry = "substrate" } -spice = { version = "0.9.3", registry = "substrate" } +spice = { version = "0.9.4", registry = "substrate" } arcstr = "1" rust_decimal = "1" diff --git a/examples/release/sky130_inverter/Cargo.toml b/examples/release/sky130_inverter/Cargo.toml index 5229709d8..5495c2853 100644 --- a/examples/release/sky130_inverter/Cargo.toml +++ b/examples/release/sky130_inverter/Cargo.toml @@ -7,12 +7,12 @@ publish = false # begin-code-snippet dependencies [dependencies] substrate = { version = "0.10.3", registry = "substrate" } -sky130 = { version = "0.10.3", registry = "substrate" } +sky130 = { version = "0.10.4", registry = "substrate" } layir = { version = "0.2.2", registry = "substrate" } gdsconv = { version = "0.2.2", registry = "substrate" } gds = { version = "0.4.2", registry = "substrate" } scir = { version = "0.9.2", registry = "substrate" } -spice = { version = "0.9.3", registry = "substrate" } +spice = { version = "0.9.4", registry = "substrate" } arcstr = "1" rust_decimal = "1" @@ -20,15 +20,15 @@ rust_decimal_macros = "1" # end-code-snippet dependencies # begin-code-snippet open-dependencies -ngspice = { version = "0.5.3", registry = "substrate" } -magic_netgen = { version = "0.1.4", registry = "substrate" } -magic = { version = "0.2.2", registry = "substrate" } +ngspice = { version = "0.5.4", registry = "substrate" } +magic_netgen = { version = "0.1.5", registry = "substrate" } +magic = { version = "0.2.3", registry = "substrate" } # end-code-snippet open-dependencies # begin-code-snippet cds-dependencies -spectre = { version = "0.11.3", registry = "substrate" } -quantus = { version = "0.2.3", registry = "substrate" } -pegasus = { version = "0.2.2", registry = "substrate" } +spectre = { version = "0.11.4", registry = "substrate" } +quantus = { version = "0.2.4", registry = "substrate" } +pegasus = { version = "0.2.3", registry = "substrate" } # end-code-snippet cds-dependencies atoll = { version = "0.1.4", registry = "substrate" } diff --git a/examples/release/spice_vdivider/Cargo.toml b/examples/release/spice_vdivider/Cargo.toml index 5a797096f..1ad26bd47 100644 --- a/examples/release/spice_vdivider/Cargo.toml +++ b/examples/release/spice_vdivider/Cargo.toml @@ -7,7 +7,7 @@ publish = false # begin-code-snippet dependencies [dependencies] substrate = { version = "0.10.3", registry = "substrate" } -spice = { version = "0.9.3", registry = "substrate" } +spice = { version = "0.9.4", registry = "substrate" } rust_decimal = "1" rust_decimal_macros = "1" diff --git a/examples/release/strongarm/Cargo.toml b/examples/release/strongarm/Cargo.toml index e0a1b4a2f..bffd4199f 100644 --- a/examples/release/strongarm/Cargo.toml +++ b/examples/release/strongarm/Cargo.toml @@ -7,12 +7,12 @@ publish = false [dependencies] atoll = { version = "0.1.4", registry = "substrate" } substrate = { version = "0.10.3", registry = "substrate" } -sky130 = { version = "0.10.3", registry = "substrate" } +sky130 = { version = "0.10.4", registry = "substrate" } layir = { version = "0.2.2", registry = "substrate" } gdsconv = { version = "0.2.2", registry = "substrate" } gds = { version = "0.4.2", registry = "substrate" } scir = { version = "0.9.2", registry = "substrate" } -spice = { version = "0.9.3", registry = "substrate" } +spice = { version = "0.9.4", registry = "substrate" } arcstr = "1" rust_decimal = "1" @@ -21,9 +21,9 @@ derive-where = "1" approx = "0.5" itertools = "0.14" -spectre = { version = "0.11.3", registry = "substrate" } -quantus = { version = "0.2.3", registry = "substrate" } -pegasus = { version = "0.2.2", registry = "substrate" } +spectre = { version = "0.11.4", registry = "substrate" } +quantus = { version = "0.2.4", registry = "substrate" } +pegasus = { version = "0.2.3", registry = "substrate" } [dev-dependencies] plotters = "0.3" diff --git a/examples/release/vdivider/Cargo.toml b/examples/release/vdivider/Cargo.toml index f169dad13..6fb83917c 100644 --- a/examples/release/vdivider/Cargo.toml +++ b/examples/release/vdivider/Cargo.toml @@ -8,9 +8,9 @@ publish = false arcstr = { version = "1", features = ["serde"] } rust_decimal = "1" rust_decimal_macros = "1" -serde = { version = "1.0.219", features = ["derive"] } +serde = { version = "1.0.228", features = ["derive"] } substrate = { version = "0.10.3", registry = "substrate" } -spectre = { version = "0.11.3", registry = "substrate" } +spectre = { version = "0.11.4", registry = "substrate" } [dev-dependencies] approx = "0.5" diff --git a/libs/spice/CHANGELOG.md b/libs/spice/CHANGELOG.md index 55549ae62..833e9019f 100644 --- a/libs/spice/CHANGELOG.md +++ b/libs/spice/CHANGELOG.md @@ -4,6 +4,13 @@ * dependencies * substrate bumped from 0.8.0 to 0.8.1 +## [0.9.4](https://github.com/ucb-substrate/substrate2/compare/spice-v0.9.3...spice-v0.9.4) (2026-06-07) + + +### Bug Fixes + +* **spice:** add atto suffix to regex ([#730](https://github.com/ucb-substrate/substrate2/issues/730)) ([d13fb2d](https://github.com/ucb-substrate/substrate2/commit/d13fb2d0b9df55cf73aa30f5ea890e8aaaae787d)) + ## [0.9.3](https://github.com/ucb-substrate/substrate2/compare/spice-v0.9.2...spice-v0.9.3) (2026-01-29) diff --git a/libs/spice/Cargo.toml b/libs/spice/Cargo.toml index cf83435bf..1cf17edd1 100644 --- a/libs/spice/Cargo.toml +++ b/libs/spice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spice" -version = "0.9.3" +version = "0.9.4" edition = "2024" [dependencies] diff --git a/pdks/sky130/CHANGELOG.md b/pdks/sky130/CHANGELOG.md index 831bc8654..c3c19d8ab 100644 --- a/pdks/sky130/CHANGELOG.md +++ b/pdks/sky130/CHANGELOG.md @@ -25,6 +25,23 @@ * ngspice bumped from 0.3.0 to 0.3.1 * spice bumped from 0.7.0 to 0.7.1 +## [0.10.4](https://github.com/ucb-substrate/substrate2/compare/sky130-v0.10.3...sky130-v0.10.4) (2026-06-07) + + +### Bug Fixes + +* **sky130:** fix simulation of multi-finger transistors in SKY 130 ([#726](https://github.com/ucb-substrate/substrate2/issues/726)) ([be08e1b](https://github.com/ucb-substrate/substrate2/commit/be08e1b9721e7b17312c7b864bdb84102f69c62a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * spectre bumped from 0.11.3 to 0.11.4 + * ngspice bumped from 0.5.3 to 0.5.4 + * pegasus bumped from 0.2.2 to 0.2.3 + * spice bumped from 0.9.3 to 0.9.4 + ## [0.10.3](https://github.com/ucb-substrate/substrate2/compare/sky130-v0.10.2...sky130-v0.10.3) (2026-01-29) diff --git a/pdks/sky130/Cargo.toml b/pdks/sky130/Cargo.toml index b635f5a98..7c0bc7198 100644 --- a/pdks/sky130/Cargo.toml +++ b/pdks/sky130/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sky130" -version = "0.10.3" +version = "0.10.4" edition = "2024" [dependencies] @@ -10,10 +10,10 @@ scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } layir = { version = "0.2.2", registry = "substrate", path = "../../libs/layir" } gdsconv = { version = "0.2.2", registry = "substrate", path = "../../libs/gdsconv" } gds = { version = "0.4.2", registry = "substrate", path = "../../libs/gds" } -spectre = { version = "0.11.3", registry = "substrate", path = "../../tools/spectre" } -ngspice = { version = "0.5.3", registry = "substrate", path = "../../tools/ngspice" } -pegasus = { version = "0.2.2", registry = "substrate", path = "../../tools/pegasus" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } +spectre = { version = "0.11.4", registry = "substrate", path = "../../tools/spectre" } +ngspice = { version = "0.5.4", registry = "substrate", path = "../../tools/ngspice" } +pegasus = { version = "0.2.3", registry = "substrate", path = "../../tools/pegasus" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } geometry_macros = { version = "0.1.2", registry = "substrate", path = "../../libs/geometry_macros" } geometry = { version = "0.7.2", registry = "substrate", path = "../../libs/geometry" } diff --git a/tools/magic/CHANGELOG.md b/tools/magic/CHANGELOG.md index d26098316..0301a48b5 100644 --- a/tools/magic/CHANGELOG.md +++ b/tools/magic/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +* The following workspace dependencies were updated + * dev-dependencies + * sky130 bumped from <=0.10.3 to <=0.10.4 + ## [0.2.2](https://github.com/ucb-substrate/substrate2/compare/magic-v0.2.1...magic-v0.2.2) (2026-01-29) diff --git a/tools/magic/Cargo.toml b/tools/magic/Cargo.toml index 73fcd61f0..8b76c5113 100644 --- a/tools/magic/Cargo.toml +++ b/tools/magic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "magic" -version = "0.2.2" +version = "0.2.3" edition = "2024" [dependencies] @@ -13,4 +13,4 @@ itertools = "0.14.0" thiserror = "2.0.18" [dev-dependencies] -sky130 = { version = "<=0.10.3", registry = "substrate", path = "../../pdks/sky130" } +sky130 = { version = "<=0.10.4", registry = "substrate", path = "../../pdks/sky130" } diff --git a/tools/magic_netgen/CHANGELOG.md b/tools/magic_netgen/CHANGELOG.md index 48106c077..b89f99fbb 100644 --- a/tools/magic_netgen/CHANGELOG.md +++ b/tools/magic_netgen/CHANGELOG.md @@ -13,6 +13,11 @@ * spice bumped from 0.9.1 to 0.9.2 * netgen bumped from 0.2.0 to 0.2.1 +* The following workspace dependencies were updated + * dependencies + * spice bumped from 0.9.3 to 0.9.4 + * magic bumped from 0.2.2 to 0.2.3 + ## [0.1.4](https://github.com/ucb-substrate/substrate2/compare/magic_netgen-v0.1.3...magic_netgen-v0.1.4) (2026-01-29) diff --git a/tools/magic_netgen/Cargo.toml b/tools/magic_netgen/Cargo.toml index 321e6e8ad..499b3e3ba 100644 --- a/tools/magic_netgen/Cargo.toml +++ b/tools/magic_netgen/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "magic_netgen" -version = "0.1.4" +version = "0.1.5" edition = "2024" [dependencies] substrate = { version = "0.10.3", registry = "substrate", path = "../../substrate" } scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } -magic = { version = "0.2.2", registry = "substrate", path = "../magic" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } +magic = { version = "0.2.3", registry = "substrate", path = "../magic" } netgen = { version = "0.2.2", registry = "substrate", path = "../netgen" } diff --git a/tools/ngspice/CHANGELOG.md b/tools/ngspice/CHANGELOG.md index 56cbd7292..dc96274b7 100644 --- a/tools/ngspice/CHANGELOG.md +++ b/tools/ngspice/CHANGELOG.md @@ -6,6 +6,10 @@ * nutlex bumped from 0.4.1 to 0.4.2 * spice bumped from 0.9.1 to 0.9.2 +* The following workspace dependencies were updated + * dependencies + * spice bumped from 0.9.3 to 0.9.4 + ## [0.5.3](https://github.com/ucb-substrate/substrate2/compare/ngspice-v0.5.2...ngspice-v0.5.3) (2026-01-29) diff --git a/tools/ngspice/Cargo.toml b/tools/ngspice/Cargo.toml index eb1b97436..f14deed0c 100644 --- a/tools/ngspice/Cargo.toml +++ b/tools/ngspice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ngspice" -version = "0.5.3" +version = "0.5.4" edition = "2024" [dependencies] @@ -19,7 +19,7 @@ cache = { version = "0.7.2", registry = "substrate", path = "../../libs/cache" } scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } substrate = { version = "0.10.3", registry = "substrate", path = "../../substrate" } nutlex = { version = "0.4.3", registry = "substrate", path = "../../libs/nutlex" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } [dev-dependencies] approx = { workspace = true } diff --git a/tools/pegasus/CHANGELOG.md b/tools/pegasus/CHANGELOG.md index 6f679efe4..c061b0fb0 100644 --- a/tools/pegasus/CHANGELOG.md +++ b/tools/pegasus/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +* The following workspace dependencies were updated + * dev-dependencies + * sky130 bumped from <=0.10.3 to <=0.10.4 + ## [0.2.2](https://github.com/ucb-substrate/substrate2/compare/pegasus-v0.2.1...pegasus-v0.2.2) (2026-01-29) diff --git a/tools/pegasus/Cargo.toml b/tools/pegasus/Cargo.toml index 98b6c0439..bd9996928 100644 --- a/tools/pegasus/Cargo.toml +++ b/tools/pegasus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pegasus" -version = "0.2.2" +version = "0.2.3" edition = "2024" [dependencies] @@ -11,4 +11,4 @@ anyhow = "1" regex = "1" [dev-dependencies] -sky130 = { version = "<=0.10.3", registry = "substrate", path = "../../pdks/sky130" } +sky130 = { version = "<=0.10.4", registry = "substrate", path = "../../pdks/sky130" } diff --git a/tools/quantus/CHANGELOG.md b/tools/quantus/CHANGELOG.md index 5cb458778..d531cf16b 100644 --- a/tools/quantus/CHANGELOG.md +++ b/tools/quantus/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * spice bumped from 0.9.3 to 0.9.4 + * pegasus bumped from 0.2.2 to 0.2.3 + * dev-dependencies + * sky130 bumped from <=0.10.3 to <=0.10.4 + ## [0.2.3](https://github.com/ucb-substrate/substrate2/compare/quantus-v0.2.2...quantus-v0.2.3) (2026-01-29) diff --git a/tools/quantus/Cargo.toml b/tools/quantus/Cargo.toml index a2d26d090..3a0e4d2cc 100644 --- a/tools/quantus/Cargo.toml +++ b/tools/quantus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "quantus" -version = "0.2.3" +version = "0.2.4" edition = "2024" [dependencies] @@ -12,9 +12,9 @@ regex = "1" substrate = { version = "0.10.3", registry = "substrate", path = "../../substrate" } scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } -pegasus = { version = "0.2.2", registry = "substrate", path = "../pegasus" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } +pegasus = { version = "0.2.3", registry = "substrate", path = "../pegasus" } [dev-dependencies] -sky130 = { version = "<=0.10.3", registry = "substrate", path = "../../pdks/sky130" } +sky130 = { version = "<=0.10.4", registry = "substrate", path = "../../pdks/sky130" } rust_decimal = "1" diff --git a/tools/spectre/CHANGELOG.md b/tools/spectre/CHANGELOG.md index ffd02b28c..97aeb3dbe 100644 --- a/tools/spectre/CHANGELOG.md +++ b/tools/spectre/CHANGELOG.md @@ -8,6 +8,20 @@ * dependencies * substrate bumped from 0.6.0 to 0.6.1 +## [0.11.4](https://github.com/ucb-substrate/substrate2/compare/spectre-v0.11.3...spectre-v0.11.4) (2026-06-07) + + +### Features + +* **spectre:** use indexmap for stable ordering ([#728](https://github.com/ucb-substrate/substrate2/issues/728)) ([20db2f7](https://github.com/ucb-substrate/substrate2/commit/20db2f7b8ecba737a4b5ab01241e4e41708f833d)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * spice bumped from 0.9.3 to 0.9.4 + ## [0.11.3](https://github.com/ucb-substrate/substrate2/compare/spectre-v0.11.2...spectre-v0.11.3) (2026-01-29) diff --git a/tools/spectre/Cargo.toml b/tools/spectre/Cargo.toml index c71104dd0..9c6aa45d1 100644 --- a/tools/spectre/Cargo.toml +++ b/tools/spectre/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spectre" -version = "0.11.3" +version = "0.11.4" edition = "2024" [dependencies] @@ -21,7 +21,7 @@ cache = { version = "0.7.2", registry = "substrate", path = "../../libs/cache" } psfparser = { version = "0.1.5", registry = "substrate", path = "../../libs/psfparser" } scir = { version = "0.9.2", registry = "substrate", path = "../../libs/scir" } substrate = { version = "0.10.3", registry = "substrate", path = "../../substrate" } -spice = { version = "0.9.3", registry = "substrate", path = "../../libs/spice" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } type_dispatch = { version = "0.5.2", registry = "substrate", path = "../../libs/type_dispatch" } [dev-dependencies]