diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cd69056c0..976a79341 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/sky130spconv": "0.1.2", "codegen": "0.10.3", "config": "0.4.2", "docs/snippets": "0.7.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/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..0b3a24821 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", @@ -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", diff --git a/bins/sky130spconv/CHANGELOG.md b/bins/sky130spconv/CHANGELOG.md index 25e4610b5..58cf5e430 100644 --- a/bins/sky130spconv/CHANGELOG.md +++ b/bins/sky130spconv/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * 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..c55ab1d35 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" @@ -11,5 +11,5 @@ 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" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../pdks/sky130" } thiserror = "2" diff --git a/examples/latest/colbuf/Cargo.toml b/examples/latest/colbuf/Cargo.toml index b2ca04d57..8f68522a9 100644 --- a/examples/latest/colbuf/Cargo.toml +++ b/examples/latest/colbuf/Cargo.toml @@ -7,13 +7,13 @@ 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" } +spectre = { version = "0.11.4", 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" } +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..1e775d4bf 100644 --- a/examples/latest/resistor_bank/Cargo.toml +++ b/examples/latest/resistor_bank/Cargo.toml @@ -1,12 +1,12 @@ [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" } diff --git a/examples/latest/sky130_inverter/Cargo.toml b/examples/latest/sky130_inverter/Cargo.toml index f21daf167..46799433c 100644 --- a/examples/latest/sky130_inverter/Cargo.toml +++ b/examples/latest/sky130_inverter/Cargo.toml @@ -7,7 +7,7 @@ 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" } @@ -21,14 +21,14 @@ rust_decimal_macros = "1" # 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" } +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/strongarm/Cargo.toml b/examples/latest/strongarm/Cargo.toml index 4bc2a7658..7f3903e38 100644 --- a/examples/latest/strongarm/Cargo.toml +++ b/examples/latest/strongarm/Cargo.toml @@ -7,7 +7,7 @@ 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" } @@ -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..eb6aa7f57 100644 --- a/examples/release/colbuf/Cargo.toml +++ b/examples/release/colbuf/Cargo.toml @@ -7,13 +7,13 @@ publish = false [dependencies] substrate = { version = "0.10.3", registry = "substrate" } spice = { version = "0.9.3", registry = "substrate" } -spectre = { version = "0.11.3", registry = "substrate" } +spectre = { version = "0.11.4", 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" +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..77eaa0fd8 100644 --- a/examples/release/resistor_bank/Cargo.toml +++ b/examples/release/resistor_bank/Cargo.toml @@ -1,12 +1,12 @@ [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" } diff --git a/examples/release/sky130_inverter/Cargo.toml b/examples/release/sky130_inverter/Cargo.toml index 5229709d8..f55d223bf 100644 --- a/examples/release/sky130_inverter/Cargo.toml +++ b/examples/release/sky130_inverter/Cargo.toml @@ -7,7 +7,7 @@ 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" } @@ -21,14 +21,14 @@ rust_decimal_macros = "1" # 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" } +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/strongarm/Cargo.toml b/examples/release/strongarm/Cargo.toml index e0a1b4a2f..f0ce70824 100644 --- a/examples/release/strongarm/Cargo.toml +++ b/examples/release/strongarm/Cargo.toml @@ -7,7 +7,7 @@ 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" } @@ -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/pdks/sky130/CHANGELOG.md b/pdks/sky130/CHANGELOG.md index 831bc8654..77f6700cd 100644 --- a/pdks/sky130/CHANGELOG.md +++ b/pdks/sky130/CHANGELOG.md @@ -25,6 +25,21 @@ * 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-04-26) + + +### 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 + * pegasus bumped from 0.2.2 to 0.2.3 + ## [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..9007404ac 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,9 +10,9 @@ 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" } +spectre = { version = "0.11.4", 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" } +pegasus = { version = "0.2.3", registry = "substrate", path = "../../tools/pegasus" } spice = { version = "0.9.3", 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..bd48e9ce5 100644 --- a/tools/magic_netgen/CHANGELOG.md +++ b/tools/magic_netgen/CHANGELOG.md @@ -13,6 +13,10 @@ * 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 + * 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..fbbe70d48 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" } +magic = { version = "0.2.3", registry = "substrate", path = "../magic" } netgen = { version = "0.2.2", registry = "substrate", path = "../netgen" } 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..b151af79f 100644 --- a/tools/quantus/CHANGELOG.md +++ b/tools/quantus/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * 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..dcb09f960 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] @@ -13,8 +13,8 @@ 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" } +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..f790601b3 100644 --- a/tools/spectre/CHANGELOG.md +++ b/tools/spectre/CHANGELOG.md @@ -8,6 +8,13 @@ * 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-04-26) + + +### 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)) + ## [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..f589e3c9a 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]