diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cd69056c0..32c2b7a8b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,47 +1,47 @@ { - "bins/cdl2spice": "0.2.3", - "bins/spicemerge": "0.1.1", - "bins/sky130spconv": "0.1.1", - "codegen": "0.10.3", + "bins/cdl2spice": "0.2.4", + "bins/spicemerge": "0.1.2", + "bins/sky130spconv": "0.1.2", + "codegen": "0.10.4", "config": "0.4.2", "docs/snippets": "0.7.1", - "examples": "0.2.1", + "examples": "0.2.2", "examples/latest/sky130_inverter": "0.0.0", "examples/latest/spice_vdivider": "0.0.0", "examples/latest/colbuf": "0.0.0", "examples/latest/vdivider": "0.0.0", "examples/latest/via": "0.0.0", "examples/latest/substrate_api_examples": "0.0.0", - "libs/atoll": "0.1.4", + "libs/atoll": "0.1.5", "libs/cache": "0.7.2", "libs/diagnostics": "0.4.1", "libs/enumify": "0.2.2", "libs/enumify_macros": "0.3.2", - "libs/gds": "0.4.2", - "libs/gdsconv": "0.2.2", + "libs/gds": "0.4.3", + "libs/gdsconv": "0.2.3", "libs/geometry": "0.7.2", "libs/geometry_macros": "0.1.2", "libs/pathtree": "0.3.1", "libs/psfparser": "0.1.5", - "libs/scir": "0.9.2", - "libs/spice": "0.9.3", - "libs/layir": "0.2.2", + "libs/scir": "0.9.3", + "libs/spice": "0.9.4", + "libs/layir": "0.2.3", "libs/lefdef": "0.2.2", "libs/macrotools": "0.2.1", "libs/nutlex": "0.4.3", "libs/type_dispatch": "0.5.2", "libs/type_dispatch_macros": "0.4.2", - "libs/uniquify": "0.4.1", - "libs/verilog": "0.2.2", - "pdks/sky130": "0.10.3", - "substrate": "0.10.3", - "tools/magic": "0.2.2", + "libs/uniquify": "0.4.2", + "libs/verilog": "0.2.3", + "pdks/sky130": "0.10.4", + "substrate": "0.10.4", + "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..463134847 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -157,7 +157,7 @@ dependencies = [ [[package]] name = "atoll" -version = "0.1.4" +version = "0.1.5" dependencies = [ "arcstr", "cache", @@ -408,7 +408,7 @@ dependencies = [ [[package]] name = "cdl2spice" -version = "0.2.3" +version = "0.2.4" dependencies = [ "anyhow", "arcstr", @@ -507,7 +507,7 @@ checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" [[package]] name = "codegen" -version = "0.10.3" +version = "0.10.4" dependencies = [ "arcstr", "convert_case 0.11.0", @@ -990,7 +990,7 @@ dependencies = [ [[package]] name = "examples" -version = "0.2.1" +version = "0.2.2" [[package]] name = "fallible-iterator" @@ -1212,7 +1212,7 @@ dependencies = [ [[package]] name = "gds" -version = "0.4.2" +version = "0.4.3" dependencies = [ "arcstr", "byteorder", @@ -1232,7 +1232,7 @@ dependencies = [ [[package]] name = "gdsconv" -version = "0.2.2" +version = "0.2.3" dependencies = [ "arcstr", "gds", @@ -1666,7 +1666,7 @@ dependencies = [ [[package]] name = "layir" -version = "0.2.2" +version = "0.2.3" dependencies = [ "aph_disjoint_set", "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", @@ -2792,7 +2792,7 @@ dependencies = [ [[package]] name = "scir" -version = "0.9.2" +version = "0.9.3" dependencies = [ "arcstr", "diagnostics", @@ -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", @@ -3167,7 +3167,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "substrate" -version = "0.10.3" +version = "0.10.4" dependencies = [ "anyhow", "approx", @@ -3747,7 +3747,7 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "uniquify" -version = "0.4.1" +version = "0.4.2" dependencies = [ "arcstr", "serde", @@ -3802,7 +3802,7 @@ dependencies = [ [[package]] name = "verilog" -version = "0.2.2" +version = "0.2.3" dependencies = [ "scir", ] diff --git a/bins/cdl2spice/CHANGELOG.md b/bins/cdl2spice/CHANGELOG.md index 4fe6308ca..7c2185e02 100644 --- a/bins/cdl2spice/CHANGELOG.md +++ b/bins/cdl2spice/CHANGELOG.md @@ -4,6 +4,11 @@ * dependencies * spice bumped from 0.9.1 to 0.9.2 +* The following workspace dependencies were updated + * dependencies + * scir bumped from 0.9.2 to 0.9.3 + * 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..e2b086ba3 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] @@ -8,5 +8,5 @@ anyhow = { workspace = true } 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" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } diff --git a/bins/sky130spconv/CHANGELOG.md b/bins/sky130spconv/CHANGELOG.md index 25e4610b5..0450cded6 100644 --- a/bins/sky130spconv/CHANGELOG.md +++ b/bins/sky130spconv/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * scir bumped from 0.9.2 to 0.9.3 + * 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..76e8f93ce 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" @@ -9,7 +9,7 @@ anyhow = "1" 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" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +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..aba01b53c 100644 --- a/bins/spicemerge/CHANGELOG.md +++ b/bins/spicemerge/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * scir bumped from 0.9.2 to 0.9.3 + * 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..348390c64 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] @@ -8,5 +8,5 @@ anyhow = "1" 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" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } diff --git a/codegen/CHANGELOG.md b/codegen/CHANGELOG.md index 861302aed..57d8a6e38 100644 --- a/codegen/CHANGELOG.md +++ b/codegen/CHANGELOG.md @@ -24,6 +24,13 @@ * spectre bumped from <=0.9.0 to <=0.9.1 * spice bumped from <=0.7.0 to <=0.7.1 +* The following workspace dependencies were updated + * dev-dependencies + * substrate bumped from <=0.10.3 to <=0.10.4 + * scir bumped from <=0.9.2 to <=0.9.3 + * build-dependencies + * examples bumped from 0.2.1 to 0.2.2 + ## [0.10.3](https://github.com/ucb-substrate/substrate2/compare/codegen-v0.10.2...codegen-v0.10.3) (2026-01-29) diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 66507fa17..28662c06e 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "codegen" -version = "0.10.3" +version = "0.10.4" edition = "2024" [dependencies] @@ -15,15 +15,15 @@ snippets = { version = "0.7.1", registry = "substrate", path = "../docs/snippets macrotools = { version = "0.2.1", registry = "substrate", path = "../libs/macrotools" } [dev-dependencies] -substrate = { version = "<=0.10.3", registry = "substrate", path = "../substrate" } -scir = { version = "<=0.9.2", registry = "substrate", path = "../libs/scir" } +substrate = { version = "<=0.10.4", registry = "substrate", path = "../substrate" } +scir = { version = "<=0.9.3", registry = "substrate", path = "../libs/scir" } arcstr = { workspace = true } rust_decimal = { workspace = true } rust_decimal_macros = { workspace = true } [build-dependencies] snippets = { version = "0.7.1", registry = "substrate", path = "../docs/snippets" } -examples = { version = "0.2.1", registry = "substrate", path = "../examples" } +examples = { version = "0.2.2", registry = "substrate", path = "../examples" } [lib] proc-macro = true diff --git a/examples/CHANGELOG.md b/examples/CHANGELOG.md index 3930fc567..3e941dd1b 100644 --- a/examples/CHANGELOG.md +++ b/examples/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/ucb-substrate/substrate2/compare/examples-v0.2.1...examples-v0.2.2) (2026-10-05) + + +### Bug Fixes + +* **docs:** fix documentation and examples ([#735](https://github.com/ucb-substrate/substrate2/issues/735)) ([28e4047](https://github.com/ucb-substrate/substrate2/commit/28e404709b5f0793d030dad985d48c36ff2111f7)) + ## [0.2.1](https://github.com/ucb-substrate/substrate2/compare/examples-v0.2.0...examples-v0.2.1) (2026-01-29) diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 591557d94..a2861503b 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "examples" -version = "0.2.1" +version = "0.2.2" edition = "2024" include = [ "**/*.rs", diff --git a/examples/latest/colbuf/Cargo.toml b/examples/latest/colbuf/Cargo.toml index b2ca04d57..0472263c4 100644 --- a/examples/latest/colbuf/Cargo.toml +++ b/examples/latest/colbuf/Cargo.toml @@ -5,15 +5,15 @@ edition = "2024" 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" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +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..e95f73082 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" } -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" } +atoll = { version = "0.1.5", registry = "substrate", path = "../../../libs/atoll" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../../pdks/sky130" } +layir = { version = "0.2.3", registry = "substrate", path = "../../../libs/layir" } +gdsconv = { version = "0.2.3", registry = "substrate", path = "../../../libs/gdsconv" } +gds = { version = "0.4.3", registry = "substrate", path = "../../../libs/gds" } +scir = { version = "0.9.3", registry = "substrate", path = "../../../libs/scir" } +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..bf235ab03 100644 --- a/examples/latest/sky130_inverter/Cargo.toml +++ b/examples/latest/sky130_inverter/Cargo.toml @@ -6,13 +6,13 @@ 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" } -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" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../../pdks/sky130" } +layir = { version = "0.2.3", registry = "substrate", path = "../../../libs/layir" } +gdsconv = { version = "0.2.3", registry = "substrate", path = "../../../libs/gdsconv" } +gds = { version = "0.4.3", registry = "substrate", path = "../../../libs/gds" } +scir = { version = "0.9.3", registry = "substrate", path = "../../../libs/scir" } +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" } +atoll = { version = "0.1.5", registry = "substrate", path = "../../../libs/atoll" } diff --git a/examples/latest/spice_vdivider/Cargo.toml b/examples/latest/spice_vdivider/Cargo.toml index a7b6878a3..57ffc86c0 100644 --- a/examples/latest/spice_vdivider/Cargo.toml +++ b/examples/latest/spice_vdivider/Cargo.toml @@ -6,8 +6,8 @@ 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" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +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..78e21567a 100644 --- a/examples/latest/strongarm/Cargo.toml +++ b/examples/latest/strongarm/Cargo.toml @@ -5,14 +5,14 @@ edition = "2024" 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" } -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" } +atoll = { version = "0.1.5", registry = "substrate", path = "../../../libs/atoll" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +sky130 = { version = "0.10.4", registry = "substrate", path = "../../../pdks/sky130" } +layir = { version = "0.2.3", registry = "substrate", path = "../../../libs/layir" } +gdsconv = { version = "0.2.3", registry = "substrate", path = "../../../libs/gdsconv" } +gds = { version = "0.4.3", registry = "substrate", path = "../../../libs/gds" } +scir = { version = "0.9.3", registry = "substrate", path = "../../../libs/scir" } +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/substrate_api_examples/Cargo.toml b/examples/latest/substrate_api_examples/Cargo.toml index 89f4528f3..760611293 100644 --- a/examples/latest/substrate_api_examples/Cargo.toml +++ b/examples/latest/substrate_api_examples/Cargo.toml @@ -5,8 +5,8 @@ edition = "2024" publish = false [dependencies] -substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -scir = { version = "0.9.2", registry = "substrate", path = "../../../libs/scir" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +scir = { version = "0.9.3", registry = "substrate", path = "../../../libs/scir" } arcstr = "1" rust_decimal = "1" diff --git a/examples/latest/vdivider/Cargo.toml b/examples/latest/vdivider/Cargo.toml index 9ff68a393..575a870e4 100644 --- a/examples/latest/vdivider/Cargo.toml +++ b/examples/latest/vdivider/Cargo.toml @@ -9,8 +9,8 @@ arcstr = { version = "1", features = ["serde"] } 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" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +spectre = { version = "0.11.4", registry = "substrate", path = "../../../tools/spectre" } [dev-dependencies] approx = "0.5" diff --git a/examples/latest/via/Cargo.toml b/examples/latest/via/Cargo.toml index 71a99e9af..73294ec43 100644 --- a/examples/latest/via/Cargo.toml +++ b/examples/latest/via/Cargo.toml @@ -5,5 +5,5 @@ edition = "2024" publish = false [dependencies] -substrate = { version = "0.10.3", registry = "substrate", path = "../../../substrate" } -layir = { version = "0.2.2", registry = "substrate", path = "../../../libs/layir" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../../substrate" } +layir = { version = "0.2.3", registry = "substrate", path = "../../../libs/layir" } diff --git a/examples/release/colbuf/Cargo.toml b/examples/release/colbuf/Cargo.toml index e71db2910..707b23043 100644 --- a/examples/release/colbuf/Cargo.toml +++ b/examples/release/colbuf/Cargo.toml @@ -5,15 +5,15 @@ edition = "2024" 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" +substrate = { version = "0.10.4", registry = "substrate" } +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..b117619d5 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" } -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" } +atoll = { version = "0.1.5", registry = "substrate" } +substrate = { version = "0.10.4", registry = "substrate" } +sky130 = { version = "0.10.4", registry = "substrate" } +layir = { version = "0.2.3", registry = "substrate" } +gdsconv = { version = "0.2.3", registry = "substrate" } +gds = { version = "0.4.3", registry = "substrate" } +scir = { 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..a1b4e432c 100644 --- a/examples/release/sky130_inverter/Cargo.toml +++ b/examples/release/sky130_inverter/Cargo.toml @@ -6,13 +6,13 @@ publish = false # begin-code-snippet dependencies [dependencies] -substrate = { version = "0.10.3", registry = "substrate" } -sky130 = { version = "0.10.3", 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" } +substrate = { version = "0.10.4", registry = "substrate" } +sky130 = { version = "0.10.4", registry = "substrate" } +layir = { version = "0.2.3", registry = "substrate" } +gdsconv = { version = "0.2.3", registry = "substrate" } +gds = { version = "0.4.3", registry = "substrate" } +scir = { 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" } +atoll = { version = "0.1.5", registry = "substrate" } diff --git a/examples/release/spice_vdivider/Cargo.toml b/examples/release/spice_vdivider/Cargo.toml index 5a797096f..b0ff30d27 100644 --- a/examples/release/spice_vdivider/Cargo.toml +++ b/examples/release/spice_vdivider/Cargo.toml @@ -6,8 +6,8 @@ publish = false # begin-code-snippet dependencies [dependencies] -substrate = { version = "0.10.3", registry = "substrate" } -spice = { version = "0.9.3", registry = "substrate" } +substrate = { version = "0.10.4", 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..7408b3e68 100644 --- a/examples/release/strongarm/Cargo.toml +++ b/examples/release/strongarm/Cargo.toml @@ -5,14 +5,14 @@ edition = "2024" publish = false [dependencies] -atoll = { version = "0.1.4", registry = "substrate" } -substrate = { version = "0.10.3", registry = "substrate" } -sky130 = { version = "0.10.3", 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" } +atoll = { version = "0.1.5", registry = "substrate" } +substrate = { version = "0.10.4", registry = "substrate" } +sky130 = { version = "0.10.4", registry = "substrate" } +layir = { version = "0.2.3", registry = "substrate" } +gdsconv = { version = "0.2.3", registry = "substrate" } +gds = { version = "0.4.3", registry = "substrate" } +scir = { 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/substrate_api_examples/Cargo.toml b/examples/release/substrate_api_examples/Cargo.toml index 97e3353e8..624859075 100644 --- a/examples/release/substrate_api_examples/Cargo.toml +++ b/examples/release/substrate_api_examples/Cargo.toml @@ -5,8 +5,8 @@ edition = "2024" publish = false [dependencies] -substrate = { version = "0.10.3", registry = "substrate" } -scir = { version = "0.9.2", registry = "substrate" } +substrate = { version = "0.10.4", registry = "substrate" } +scir = { version = "0.9.3", registry = "substrate" } arcstr = "1" rust_decimal = "1" diff --git a/examples/release/vdivider/Cargo.toml b/examples/release/vdivider/Cargo.toml index f169dad13..c3bc27863 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"] } -substrate = { version = "0.10.3", registry = "substrate" } -spectre = { version = "0.11.3", registry = "substrate" } +serde = { version = "1.0.228", features = ["derive"] } +substrate = { version = "0.10.4", registry = "substrate" } +spectre = { version = "0.11.4", registry = "substrate" } [dev-dependencies] approx = "0.5" diff --git a/examples/release/via/Cargo.toml b/examples/release/via/Cargo.toml index bfb4acb0d..d014386cd 100644 --- a/examples/release/via/Cargo.toml +++ b/examples/release/via/Cargo.toml @@ -5,5 +5,5 @@ edition = "2024" publish = false [dependencies] -substrate = { version = "0.10.3", registry = "substrate" } -layir = { version = "0.2.2", registry = "substrate" } +substrate = { version = "0.10.4", registry = "substrate" } +layir = { version = "0.2.3", registry = "substrate" } diff --git a/libs/atoll/CHANGELOG.md b/libs/atoll/CHANGELOG.md index 6ba3ddf58..97082b4fe 100644 --- a/libs/atoll/CHANGELOG.md +++ b/libs/atoll/CHANGELOG.md @@ -12,6 +12,11 @@ * dependencies * substrate bumped from 0.8.0 to 0.8.1 +* The following workspace dependencies were updated + * dependencies + * substrate bumped from 0.10.3 to 0.10.4 + * layir bumped from 0.2.2 to 0.2.3 + ## [0.1.4](https://github.com/ucb-substrate/substrate2/compare/atoll-v0.1.3...atoll-v0.1.4) (2026-01-29) diff --git a/libs/atoll/Cargo.toml b/libs/atoll/Cargo.toml index e60eaa04d..e0d5a0784 100644 --- a/libs/atoll/Cargo.toml +++ b/libs/atoll/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "atoll" -version = "0.1.4" +version = "0.1.5" edition = "2024" description = "Automatic transformation of logical layout" license = "BSD-3-Clause" [dependencies] -substrate = { version = "0.10.3", registry = "substrate", path = "../../substrate" } -layir = { version = "0.2.2", registry = "substrate", path = "../layir" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../substrate" } +layir = { version = "0.2.3", registry = "substrate", path = "../layir" } enumify = { version = "0.2.2", registry = "substrate", path = "../enumify" } grid = { version = "1.0", features = ["serde"] } ena = "0.14" diff --git a/libs/gds/CHANGELOG.md b/libs/gds/CHANGELOG.md index c3eec400e..bc7a68269 100644 --- a/libs/gds/CHANGELOG.md +++ b/libs/gds/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.4.3](https://github.com/ucb-substrate/substrate2/compare/gds-v0.4.2...gds-v0.4.3) (2026-10-05) + + +### Bug Fixes + +* **gds:** fix GDS export performance ([#737](https://github.com/ucb-substrate/substrate2/issues/737)) ([01d9600](https://github.com/ucb-substrate/substrate2/commit/01d9600f946437d3bc18806a6517e35001b68251)) + ## [0.4.2](https://github.com/ucb-substrate/substrate2/compare/gds-v0.4.1...gds-v0.4.2) (2026-01-29) diff --git a/libs/gds/Cargo.toml b/libs/gds/Cargo.toml index 351e6208b..c7e496b3d 100644 --- a/libs/gds/Cargo.toml +++ b/libs/gds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gds" -version = "0.4.2" +version = "0.4.3" edition = "2024" [dependencies] diff --git a/libs/gdsconv/CHANGELOG.md b/libs/gdsconv/CHANGELOG.md index 61c8ac81b..0358ca0ee 100644 --- a/libs/gdsconv/CHANGELOG.md +++ b/libs/gdsconv/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * layir bumped from 0.2.2 to 0.2.3 + * gds bumped from 0.4.2 to 0.4.3 + ## [0.2.2](https://github.com/ucb-substrate/substrate2/compare/gdsconv-v0.2.1...gdsconv-v0.2.2) (2026-01-29) diff --git a/libs/gdsconv/Cargo.toml b/libs/gdsconv/Cargo.toml index 19b08c55c..f27ae32d8 100644 --- a/libs/gdsconv/Cargo.toml +++ b/libs/gdsconv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gdsconv" -version = "0.2.2" +version = "0.2.3" edition = "2024" [dependencies] @@ -10,6 +10,6 @@ slotmap = "1" serde = { version = "1", features = ["derive"] } thiserror = "2" -layir = { version = "0.2.2", registry = "substrate", path = "../layir" } -gds = { version = "0.4.2", registry = "substrate", path = "../gds" } +layir = { version = "0.2.3", registry = "substrate", path = "../layir" } +gds = { version = "0.4.3", registry = "substrate", path = "../gds" } geometry = { version = "0.7.2", registry = "substrate", path = "../geometry" } diff --git a/libs/layir/CHANGELOG.md b/libs/layir/CHANGELOG.md index 4b8114c7b..88ccd15b2 100644 --- a/libs/layir/CHANGELOG.md +++ b/libs/layir/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * uniquify bumped from 0.4.1 to 0.4.2 + ## [0.2.2](https://github.com/ucb-substrate/substrate2/compare/layir-v0.2.1...layir-v0.2.2) (2026-01-29) diff --git a/libs/layir/Cargo.toml b/libs/layir/Cargo.toml index e4172ba21..c28839b0b 100644 --- a/libs/layir/Cargo.toml +++ b/libs/layir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "layir" -version = "0.2.2" +version = "0.2.3" edition = "2024" [dependencies] @@ -11,7 +11,7 @@ indexmap = { version = "2", features = ["serde"] } thiserror = "2" enumify = { version = "0.2.2", registry = "substrate", path = "../enumify" } -uniquify = { version = "0.4.1", registry = "substrate", path = "../uniquify" } +uniquify = { version = "0.4.2", registry = "substrate", path = "../uniquify" } geometry = { version = "0.7.2", registry = "substrate", path = "../geometry" } aph_disjoint_set = "0.1.1" diff --git a/libs/scir/CHANGELOG.md b/libs/scir/CHANGELOG.md index a12675caa..9407cc52d 100644 --- a/libs/scir/CHANGELOG.md +++ b/libs/scir/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * uniquify bumped from 0.4.1 to 0.4.2 + ## [0.9.2](https://github.com/ucb-substrate/substrate2/compare/scir-v0.9.1...scir-v0.9.2) (2026-01-29) diff --git a/libs/scir/Cargo.toml b/libs/scir/Cargo.toml index e92d337d7..cfb7dc184 100644 --- a/libs/scir/Cargo.toml +++ b/libs/scir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "scir" -version = "0.9.2" +version = "0.9.3" edition = "2024" [dependencies] @@ -12,7 +12,7 @@ indexmap = { version = "2", features = ["serde"] } thiserror = "2" diagnostics = { version = "0.4.1", path = "../diagnostics", registry = "substrate" } -uniquify = { version = "0.4.1", path = "../uniquify", registry = "substrate" } +uniquify = { version = "0.4.2", path = "../uniquify", registry = "substrate" } enumify = { version = "0.2.2", path = "../enumify", registry = "substrate" } [dev-dependencies] diff --git a/libs/spice/CHANGELOG.md b/libs/spice/CHANGELOG.md index 55549ae62..5a35965e1 100644 --- a/libs/spice/CHANGELOG.md +++ b/libs/spice/CHANGELOG.md @@ -4,6 +4,21 @@ * 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-10-05) + + +### 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)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * scir bumped from 0.9.2 to 0.9.3 + * substrate bumped from 0.10.3 to 0.10.4 + ## [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..12a885820 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] @@ -17,6 +17,6 @@ regex = "1" lazy_static = "1" num-traits = "0.2" -scir = { version = "0.9.2", registry = "substrate", path = "../scir" } -substrate = { version = "0.10.3", registry = "substrate", path = "../../substrate" } +scir = { version = "0.9.3", registry = "substrate", path = "../scir" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../substrate" } enumify = { version = "0.2.2", registry = "substrate", path = "../enumify" } diff --git a/libs/uniquify/CHANGELOG.md b/libs/uniquify/CHANGELOG.md index 559e3fecc..5935138f6 100644 --- a/libs/uniquify/CHANGELOG.md +++ b/libs/uniquify/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.4.2](https://github.com/ucb-substrate/substrate2/compare/uniquify-v0.4.1...uniquify-v0.4.2) (2026-10-05) + + +### Bug Fixes + +* **gds:** fix GDS export performance ([#737](https://github.com/ucb-substrate/substrate2/issues/737)) ([01d9600](https://github.com/ucb-substrate/substrate2/commit/01d9600f946437d3bc18806a6517e35001b68251)) + ## [0.4.1](https://github.com/ucb-substrate/substrate2/compare/uniquify-v0.4.0...uniquify-v0.4.1) (2026-01-29) diff --git a/libs/uniquify/Cargo.toml b/libs/uniquify/Cargo.toml index a77d277cf..6a6350474 100644 --- a/libs/uniquify/Cargo.toml +++ b/libs/uniquify/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uniquify" -version = "0.4.1" +version = "0.4.2" edition = "2024" description = "A library for assigning unique names." license = "BSD-3-Clause" diff --git a/libs/verilog/CHANGELOG.md b/libs/verilog/CHANGELOG.md index 4767fa801..97ab42f09 100644 --- a/libs/verilog/CHANGELOG.md +++ b/libs/verilog/CHANGELOG.md @@ -4,6 +4,10 @@ * dependencies * scir bumped from 0.9.0 to 0.9.1 +* The following workspace dependencies were updated + * dependencies + * scir bumped from 0.9.2 to 0.9.3 + ## [0.2.2](https://github.com/ucb-substrate/substrate2/compare/verilog-v0.2.1...verilog-v0.2.2) (2026-01-29) diff --git a/libs/verilog/Cargo.toml b/libs/verilog/Cargo.toml index 7d616dd16..7b41d869e 100644 --- a/libs/verilog/Cargo.toml +++ b/libs/verilog/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "verilog" -version = "0.2.2" +version = "0.2.3" edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -scir = { version = "0.9.2", registry = "substrate", path = "../scir" } +scir = { version = "0.9.3", registry = "substrate", path = "../scir" } diff --git a/pdks/sky130/CHANGELOG.md b/pdks/sky130/CHANGELOG.md index 831bc8654..0d713ec4a 100644 --- a/pdks/sky130/CHANGELOG.md +++ b/pdks/sky130/CHANGELOG.md @@ -25,6 +25,29 @@ * 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-10-05) + + +### 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 + * atoll bumped from 0.1.4 to 0.1.5 + * substrate bumped from 0.10.3 to 0.10.4 + * scir bumped from 0.9.2 to 0.9.3 + * layir bumped from 0.2.2 to 0.2.3 + * gdsconv bumped from 0.2.2 to 0.2.3 + * gds bumped from 0.4.2 to 0.4.3 + * 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..0d0ff0b8e 100644 --- a/pdks/sky130/Cargo.toml +++ b/pdks/sky130/Cargo.toml @@ -1,19 +1,19 @@ [package] name = "sky130" -version = "0.10.3" +version = "0.10.4" edition = "2024" [dependencies] -atoll = { version = "0.1.4", registry = "substrate", path = "../../libs/atoll" } -substrate = { version = "0.10.3", registry = "substrate", path = "../../substrate" } -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" } +atoll = { version = "0.1.5", registry = "substrate", path = "../../libs/atoll" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../substrate" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +layir = { version = "0.2.3", registry = "substrate", path = "../../libs/layir" } +gdsconv = { version = "0.2.3", registry = "substrate", path = "../../libs/gdsconv" } +gds = { version = "0.4.3", registry = "substrate", path = "../../libs/gds" } +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/substrate/CHANGELOG.md b/substrate/CHANGELOG.md index 0c9d1bc72..43e7cb307 100644 --- a/substrate/CHANGELOG.md +++ b/substrate/CHANGELOG.md @@ -28,6 +28,17 @@ * dependencies * codegen bumped from 0.10.1 to 0.10.2 +* The following workspace dependencies were updated + * dependencies + * codegen bumped from 0.10.3 to 0.10.4 + * layir bumped from 0.2.2 to 0.2.3 + * gds bumped from 0.4.2 to 0.4.3 + * gdsconv bumped from 0.2.2 to 0.2.3 + * scir bumped from 0.9.2 to 0.9.3 + * uniquify bumped from 0.4.1 to 0.4.2 + * build-dependencies + * examples bumped from 0.2.1 to 0.2.2 + ## [0.10.3](https://github.com/ucb-substrate/substrate2/compare/substrate-v0.10.2...substrate-v0.10.3) (2026-01-29) diff --git a/substrate/Cargo.toml b/substrate/Cargo.toml index ecfbc56f9..17e8e4211 100644 --- a/substrate/Cargo.toml +++ b/substrate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate" -version = "0.10.3" +version = "0.10.4" edition = "2024" [dependencies] @@ -27,16 +27,16 @@ derive-where = "1" config = { version = "0.4.2", registry = "substrate", path = "../config" } snippets = { version = "0.7.1", registry = "substrate", path = "../docs/snippets" } cache = { version = "0.7.2", registry = "substrate", path = "../libs/cache" } -codegen = { version = "0.10.3", registry = "substrate", path = "../codegen" } -layir = { version = "0.2.2", registry = "substrate", path = "../libs/layir" } +codegen = { version = "0.10.4", registry = "substrate", path = "../codegen" } +layir = { version = "0.2.3", registry = "substrate", path = "../libs/layir" } geometry = { version = "0.7.2", registry = "substrate", path = "../libs/geometry" } -gds = { version = "0.4.2", registry = "substrate", path = "../libs/gds" } -gdsconv = { version = "0.2.2", registry = "substrate", path = "../libs/gdsconv" } +gds = { version = "0.4.3", registry = "substrate", path = "../libs/gds" } +gdsconv = { version = "0.2.3", registry = "substrate", path = "../libs/gdsconv" } enumify = { version = "0.2.2", registry = "substrate", path = "../libs/enumify" } -scir = { version = "0.9.2", registry = "substrate", path = "../libs/scir" } +scir = { version = "0.9.3", registry = "substrate", path = "../libs/scir" } pathtree = { version = "0.3.1", registry = "substrate", path = "../libs/pathtree" } type_dispatch = { version = "0.5.2", registry = "substrate", path = "../libs/type_dispatch" } -uniquify = { version = "0.4.1", registry = "substrate", path = "../libs/uniquify" } +uniquify = { version = "0.4.2", registry = "substrate", path = "../libs/uniquify" } [dev-dependencies] approx = "0.5" @@ -44,4 +44,4 @@ lazy_static = "1" [build-dependencies] snippets = { version = "0.7.1", registry = "substrate", path = "../docs/snippets" } -examples = { version = "0.2.1", registry = "substrate", path = "../examples" } +examples = { version = "0.2.2", registry = "substrate", path = "../examples" } 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..180efb365 100644 --- a/tools/magic_netgen/CHANGELOG.md +++ b/tools/magic_netgen/CHANGELOG.md @@ -13,6 +13,13 @@ * 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 + * substrate bumped from 0.10.3 to 0.10.4 + * scir bumped from 0.9.2 to 0.9.3 + * 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..573a99b0d 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" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../substrate" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +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..2fb2a4901 100644 --- a/tools/ngspice/CHANGELOG.md +++ b/tools/ngspice/CHANGELOG.md @@ -6,6 +6,12 @@ * 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 + * scir bumped from 0.9.2 to 0.9.3 + * substrate bumped from 0.10.3 to 0.10.4 + * 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..6eb254f06 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] @@ -16,10 +16,10 @@ indexmap = { workspace = true } unicase = { workspace = true } 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" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +substrate = { version = "0.10.4", 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..a4dd36997 100644 --- a/tools/quantus/CHANGELOG.md +++ b/tools/quantus/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +* The following workspace dependencies were updated + * dependencies + * substrate bumped from 0.10.3 to 0.10.4 + * scir bumped from 0.9.2 to 0.9.3 + * 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..8ed25f1b0 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] @@ -10,11 +10,11 @@ serde = { version = "1", features = ["derive"] } anyhow = "1" 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" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../substrate" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +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..a41d171fe 100644 --- a/tools/spectre/CHANGELOG.md +++ b/tools/spectre/CHANGELOG.md @@ -8,6 +8,22 @@ * 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-10-05) + + +### 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 + * scir bumped from 0.9.2 to 0.9.3 + * substrate bumped from 0.10.3 to 0.10.4 + * 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..72826d338 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] @@ -19,9 +19,9 @@ num = { version = "0.4", features = ["serde"] } 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" } +scir = { version = "0.9.3", registry = "substrate", path = "../../libs/scir" } +substrate = { version = "0.10.4", registry = "substrate", path = "../../substrate" } +spice = { version = "0.9.4", registry = "substrate", path = "../../libs/spice" } type_dispatch = { version = "0.5.2", registry = "substrate", path = "../../libs/type_dispatch" } [dev-dependencies]