From 21f2437b1e773fd614199ae3d32366e7f82547db Mon Sep 17 00:00:00 2001 From: rohanku <32043201+rohanku@users.noreply.github.com> Date: Sat, 25 Nov 2023 14:03:17 -0800 Subject: [PATCH] chore: release main (#318) --- .release-please-manifest.json | 20 ++++++++++---------- Cargo.lock | 20 ++++++++++---------- codegen/CHANGELOG.md | 21 +++++++++++++++++++++ codegen/Cargo.toml | 12 ++++++------ config/CHANGELOG.md | 4 ++++ config/Cargo.toml | 4 ++-- docs/examples/CHANGELOG.md | 18 ++++++++++++++++++ docs/examples/Cargo.toml | 10 +++++----- libs/atoll/CHANGELOG.md | 4 ++++ libs/atoll/Cargo.toml | 4 ++-- libs/cache/CHANGELOG.md | 7 +++++++ libs/cache/Cargo.toml | 2 +- libs/spice/CHANGELOG.md | 15 +++++++++++++++ libs/spice/Cargo.toml | 4 ++-- pdks/sky130pdk/CHANGELOG.md | 18 ++++++++++++++++++ pdks/sky130pdk/Cargo.toml | 10 +++++----- substrate/CHANGELOG.md | 23 +++++++++++++++++++++++ substrate/Cargo.toml | 16 ++++++++-------- tests/Cargo.toml | 12 ++++++------ tools/ngspice/CHANGELOG.md | 17 +++++++++++++++++ tools/ngspice/Cargo.toml | 8 ++++---- tools/spectre/CHANGELOG.md | 17 +++++++++++++++++ tools/spectre/Cargo.toml | 8 ++++---- 23 files changed, 209 insertions(+), 65 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index acfd743e..dfbd12b6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,9 +1,9 @@ { - "codegen": "0.7.1", - "config": "0.2.4", - "docs/examples": "0.4.1", - "libs/atoll": "0.1.1", - "libs/cache": "0.4.0", + "codegen": "0.8.0", + "config": "0.2.5", + "docs/examples": "0.5.0", + "libs/atoll": "0.1.2", + "libs/cache": "0.5.0", "libs/diagnostics": "0.3.0", "libs/enumify": "0.1.0", "libs/enumify_macros": "0.1.0", @@ -12,14 +12,14 @@ "libs/geometry_macros": "0.0.1", "libs/pathtree": "0.2.0", "libs/scir": "0.7.0", - "libs/spice": "0.6.0", + "libs/spice": "0.7.0", "libs/nutlex": "0.2.0", "libs/type_dispatch": "0.3.0", "libs/type_dispatch_macros": "0.3.0", "libs/uniquify": "0.2.0", - "pdks/sky130pdk": "0.7.1", - "substrate": "0.7.1", + "pdks/sky130pdk": "0.8.0", + "substrate": "0.8.0", "tests": "0.0.0", - "tools/ngspice": "0.2.0", - "tools/spectre": "0.8.0" + "tools/ngspice": "0.3.0", + "tools/spectre": "0.9.0" } diff --git a/Cargo.lock b/Cargo.lock index 74f240ea..8a4c2e69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -204,7 +204,7 @@ dependencies = [ [[package]] name = "atoll" -version = "0.1.1" +version = "0.1.2" dependencies = [ "grid", "substrate", @@ -423,7 +423,7 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "cache" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "backoff", @@ -550,7 +550,7 @@ checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "codegen" -version = "0.7.1" +version = "0.8.0" dependencies = [ "arcstr", "convert_case 0.6.0", @@ -579,7 +579,7 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "config" -version = "0.2.4" +version = "0.2.5" dependencies = [ "anyhow", "cache", @@ -858,7 +858,7 @@ dependencies = [ [[package]] name = "examples" -version = "0.4.1" +version = "0.5.0" dependencies = [ "arcstr", "proc-macro-crate 1.3.1", @@ -1472,7 +1472,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "ngspice" -version = "0.2.0" +version = "0.3.0" dependencies = [ "arcstr", "cache", @@ -2292,7 +2292,7 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] name = "sky130pdk" -version = "0.7.1" +version = "0.8.0" dependencies = [ "arcstr", "indexmap 2.1.0", @@ -2369,7 +2369,7 @@ dependencies = [ [[package]] name = "spectre" -version = "0.8.0" +version = "0.9.0" dependencies = [ "arcstr", "cache", @@ -2389,7 +2389,7 @@ dependencies = [ [[package]] name = "spice" -version = "0.6.0" +version = "0.7.0" dependencies = [ "arcstr", "enumify", @@ -2412,7 +2412,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "substrate" -version = "0.7.1" +version = "0.8.0" dependencies = [ "anyhow", "approx", diff --git a/codegen/CHANGELOG.md b/codegen/CHANGELOG.md index 1c574cd4..a87a22e0 100644 --- a/codegen/CHANGELOG.md +++ b/codegen/CHANGELOG.md @@ -15,6 +15,27 @@ * spectre bumped from <=0.7.0 to <=0.8.0 * spice bumped from <=0.5.0 to <=0.6.0 +## [0.8.0](https://github.com/ucb-substrate/substrate2/compare/codegen-v0.7.1...codegen-v0.8.0) (2023-11-25) + + +### Features + +* **docs:** update tutorials and revamp documentation website ([#315](https://github.com/ucb-substrate/substrate2/issues/315)) ([49bdf7f](https://github.com/ucb-substrate/substrate2/commit/49bdf7ff61e2fdbf19022697d518ad7fbafb465f)) +* **simulation:** improve simulation APIs ([#320](https://github.com/ucb-substrate/substrate2/issues/320)) ([4ed59a1](https://github.com/ucb-substrate/substrate2/commit/4ed59a1283f9546e8336cc96015bd87c55682777)) +* **stdcells:** add standard cell support to Sky130 PDK ([#323](https://github.com/ucb-substrate/substrate2/issues/323)) ([0b2048e](https://github.com/ucb-substrate/substrate2/commit/0b2048ed44d89c5de87380cac48a4bbff2b4c20a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * examples bumped from 0.4.1 to 0.5.0 + * dev-dependencies + * substrate bumped from <=0.7.1 to <=0.8.0 + * sky130pdk bumped from <=0.7.1 to <=0.8.0 + * spectre bumped from <=0.8.0 to <=0.9.0 + * spice bumped from <=0.6.0 to <=0.7.0 + ## [0.7.0](https://github.com/ucb-substrate/substrate2/compare/codegen-v0.6.1...codegen-v0.7.0) (2023-11-02) diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index d8443f1f..db000f01 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "codegen" -version = "0.7.1" +version = "0.8.0" edition = "2021" [dependencies] @@ -12,16 +12,16 @@ proc-macro-crate = "1" proc-macro-error = "1" convert_case = "0.6" -examples = { version = "0.4.1", registry = "substrate", path = "../docs/examples" } +examples = { version = "0.5.0", registry = "substrate", path = "../docs/examples" } type_dispatch = { version = "0.3.0", registry = "substrate", path = "../libs/type_dispatch" } [dev-dependencies] arcstr = "1" serde = { version = "1", features = ["derive"] } -substrate = { version = "<=0.7.1", registry = "substrate", path = "../substrate" } -sky130pdk = { version = "<=0.7.1", registry = "substrate", path = "../pdks/sky130pdk" } -spectre = { version = "<=0.8.0", registry = "substrate", path = "../tools/spectre" } -spice = { version = "<=0.6.0", registry = "substrate", path = "../libs/spice" } +substrate = { version = "<=0.8.0", registry = "substrate", path = "../substrate" } +sky130pdk = { version = "<=0.8.0", registry = "substrate", path = "../pdks/sky130pdk" } +spectre = { version = "<=0.9.0", registry = "substrate", path = "../tools/spectre" } +spice = { version = "<=0.7.0", registry = "substrate", path = "../libs/spice" } rust_decimal = "1.30" rust_decimal_macros = "1.30" diff --git a/config/CHANGELOG.md b/config/CHANGELOG.md index 1b4f9399..142b6800 100644 --- a/config/CHANGELOG.md +++ b/config/CHANGELOG.md @@ -12,6 +12,10 @@ * dependencies * cache bumped from 0.3.0 to 0.3.1 +* The following workspace dependencies were updated + * dependencies + * cache bumped from 0.4.0 to 0.5.0 + ## [0.2.4](https://github.com/ucb-substrate/substrate2/compare/config-v0.2.3...config-v0.2.4) (2023-11-02) diff --git a/config/Cargo.toml b/config/Cargo.toml index ced111be..7ec0bdf9 100644 --- a/config/Cargo.toml +++ b/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "config" -version = "0.2.4" +version = "0.2.5" edition = "2021" [dependencies] @@ -11,7 +11,7 @@ toml_edit = "0.20" log = "0.4" toml = "0.8" -cache = { version = "0.4.0", registry = "substrate", path = "../libs/cache" } +cache = { version = "0.5.0", registry = "substrate", path = "../libs/cache" } [target.'cfg(windows)'.dependencies.windows-sys] version = "0.48" diff --git a/docs/examples/CHANGELOG.md b/docs/examples/CHANGELOG.md index c1106e98..15684cff 100644 --- a/docs/examples/CHANGELOG.md +++ b/docs/examples/CHANGELOG.md @@ -13,6 +13,24 @@ * spectre bumped from <=0.7.0 to <=0.8.0 * spice bumped from <=0.5.0 to <=0.6.0 +## [0.5.0](https://github.com/ucb-substrate/substrate2/compare/examples-v0.4.1...examples-v0.5.0) (2023-11-25) + + +### Features + +* **docs:** update tutorials and revamp documentation website ([#315](https://github.com/ucb-substrate/substrate2/issues/315)) ([49bdf7f](https://github.com/ucb-substrate/substrate2/commit/49bdf7ff61e2fdbf19022697d518ad7fbafb465f)) +* **simulation:** improve simulation APIs ([#320](https://github.com/ucb-substrate/substrate2/issues/320)) ([4ed59a1](https://github.com/ucb-substrate/substrate2/commit/4ed59a1283f9546e8336cc96015bd87c55682777)) + + +### Dependencies + +* The following workspace dependencies were updated + * dev-dependencies + * substrate bumped from <=0.7.1 to <=0.8.0 + * sky130pdk bumped from <=0.7.1 to <=0.8.0 + * spectre bumped from <=0.8.0 to <=0.9.0 + * spice bumped from <=0.6.0 to <=0.7.0 + ## [0.4.0](https://github.com/ucb-substrate/substrate2/compare/examples-v0.3.1...examples-v0.4.0) (2023-11-02) diff --git a/docs/examples/Cargo.toml b/docs/examples/Cargo.toml index 3ce9a6bf..40ba3914 100644 --- a/docs/examples/Cargo.toml +++ b/docs/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "examples" -version = "0.4.1" +version = "0.5.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -18,10 +18,10 @@ arcstr = "1" serde = { version = "1", features = ["derive"] } rust_decimal = "1.30" rust_decimal_macros = "1.30" -substrate = { version = "<=0.7.1", registry = "substrate", path = "../../substrate" } -sky130pdk = { version = "<=0.7.1", registry = "substrate", path = "../../pdks/sky130pdk" } -spectre = { version = "<=0.8.0", registry = "substrate", path = "../../tools/spectre" } -spice = { version = "<=0.6.0", registry = "substrate", path = "../../libs/spice" } +substrate = { version = "<=0.8.0", registry = "substrate", path = "../../substrate" } +sky130pdk = { version = "<=0.8.0", registry = "substrate", path = "../../pdks/sky130pdk" } +spectre = { version = "<=0.9.0", registry = "substrate", path = "../../tools/spectre" } +spice = { version = "<=0.7.0", registry = "substrate", path = "../../libs/spice" } [lib] proc-macro = true diff --git a/libs/atoll/CHANGELOG.md b/libs/atoll/CHANGELOG.md index add5ab62..0b7277dd 100644 --- a/libs/atoll/CHANGELOG.md +++ b/libs/atoll/CHANGELOG.md @@ -4,6 +4,10 @@ * dependencies * substrate bumped from 0.7.0 to 0.7.1 +* The following workspace dependencies were updated + * dependencies + * substrate bumped from 0.7.1 to 0.8.0 + ## 0.1.0 (2023-11-02) diff --git a/libs/atoll/Cargo.toml b/libs/atoll/Cargo.toml index e244ecb0..65ec0a37 100644 --- a/libs/atoll/Cargo.toml +++ b/libs/atoll/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "atoll" -version = "0.1.1" +version = "0.1.2" edition = "2021" description = "Automatic transformation of logical layout" license = "BSD-3-Clause" [dependencies] -substrate = { version = "0.7.1", registry = "substrate", path = "../../substrate" } +substrate = { version = "0.8.0", registry = "substrate", path = "../../substrate" } grid = "0.11" diff --git a/libs/cache/CHANGELOG.md b/libs/cache/CHANGELOG.md index 590974ed..e48c804c 100644 --- a/libs/cache/CHANGELOG.md +++ b/libs/cache/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.5.0](https://github.com/ucb-substrate/substrate2/compare/cache-v0.4.0...cache-v0.5.0) (2023-11-25) + + +### Features + +* **cache:** bump dependencies ([#325](https://github.com/ucb-substrate/substrate2/issues/325)) ([7506a8a](https://github.com/ucb-substrate/substrate2/commit/7506a8ad84d0101b8a8b654bd98face751beae81)) + ## [0.4.0](https://github.com/ucb-substrate/substrate2/compare/cache-v0.3.1...cache-v0.4.0) (2023-11-02) diff --git a/libs/cache/Cargo.toml b/libs/cache/Cargo.toml index 5eeadb4e..234ff4b3 100644 --- a/libs/cache/Cargo.toml +++ b/libs/cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cache" -version = "0.4.0" +version = "0.5.0" edition = "2021" description = "A general purpose cache with possibly multiple remote servers for storing and retrieving data." license = "BSD-3-Clause" diff --git a/libs/spice/CHANGELOG.md b/libs/spice/CHANGELOG.md index 73578999..8f898b84 100644 --- a/libs/spice/CHANGELOG.md +++ b/libs/spice/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.7.0](https://github.com/ucb-substrate/substrate2/compare/spice-v0.6.0...spice-v0.7.0) (2023-11-25) + + +### Features + +* **simulation:** improve simulation APIs ([#320](https://github.com/ucb-substrate/substrate2/issues/320)) ([4ed59a1](https://github.com/ucb-substrate/substrate2/commit/4ed59a1283f9546e8336cc96015bd87c55682777)) +* **stdcells:** add standard cell support to Sky130 PDK ([#323](https://github.com/ucb-substrate/substrate2/issues/323)) ([0b2048e](https://github.com/ucb-substrate/substrate2/commit/0b2048ed44d89c5de87380cac48a4bbff2b4c20a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * substrate bumped from 0.7.1 to 0.8.0 + ## [0.6.0](https://github.com/ucb-substrate/substrate2/compare/spice-v0.5.0...spice-v0.6.0) (2023-11-04) diff --git a/libs/spice/Cargo.toml b/libs/spice/Cargo.toml index 3c5a5434..62958594 100644 --- a/libs/spice/Cargo.toml +++ b/libs/spice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spice" -version = "0.6.0" +version = "0.7.0" edition = "2021" [dependencies] @@ -13,6 +13,6 @@ rust_decimal = "1" rust_decimal_macros = "1" scir = { version = "0.7.0", registry = "substrate", path = "../scir" } -substrate = { version = "0.7.1", registry = "substrate", path = "../../substrate" } +substrate = { version = "0.8.0", registry = "substrate", path = "../../substrate" } enumify = { version = "0.1.0", path = "../enumify", registry = "substrate" } regex = "1.10.2" diff --git a/pdks/sky130pdk/CHANGELOG.md b/pdks/sky130pdk/CHANGELOG.md index 09affc2f..955ba6f9 100644 --- a/pdks/sky130pdk/CHANGELOG.md +++ b/pdks/sky130pdk/CHANGELOG.md @@ -18,6 +18,24 @@ * ngspice bumped from 0.1.0 to 0.2.0 * spice bumped from 0.5.0 to 0.6.0 +## [0.8.0](https://github.com/ucb-substrate/substrate2/compare/sky130pdk-v0.7.1...sky130pdk-v0.8.0) (2023-11-25) + + +### Features + +* **simulation:** improve simulation APIs ([#320](https://github.com/ucb-substrate/substrate2/issues/320)) ([4ed59a1](https://github.com/ucb-substrate/substrate2/commit/4ed59a1283f9546e8336cc96015bd87c55682777)) +* **stdcells:** add standard cell support to Sky130 PDK ([#323](https://github.com/ucb-substrate/substrate2/issues/323)) ([0b2048e](https://github.com/ucb-substrate/substrate2/commit/0b2048ed44d89c5de87380cac48a4bbff2b4c20a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * substrate bumped from 0.7.1 to 0.8.0 + * spectre bumped from 0.8.0 to 0.9.0 + * ngspice bumped from 0.2.0 to 0.3.0 + * spice bumped from 0.6.0 to 0.7.0 + ## [0.7.0](https://github.com/ucb-substrate/substrate2/compare/sky130pdk-v0.6.1...sky130pdk-v0.7.0) (2023-11-02) diff --git a/pdks/sky130pdk/Cargo.toml b/pdks/sky130pdk/Cargo.toml index 5b25dfe2..4ef0ab7f 100644 --- a/pdks/sky130pdk/Cargo.toml +++ b/pdks/sky130pdk/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "sky130pdk" -version = "0.7.1" +version = "0.8.0" edition = "2021" [dependencies] -substrate = { version = "0.7.1", registry = "substrate", path = "../../substrate" } +substrate = { version = "0.8.0", registry = "substrate", path = "../../substrate" } scir = { version = "0.7.0", registry = "substrate", path = "../../libs/scir" } -spectre = { version = "0.8.0", registry = "substrate", path = "../../tools/spectre" } -ngspice = { version = "0.2.0", registry = "substrate", path = "../../tools/ngspice" } -spice = { version = "0.6.0", registry = "substrate", path = "../../libs/spice" } +spectre = { version = "0.9.0", registry = "substrate", path = "../../tools/spectre" } +ngspice = { version = "0.3.0", registry = "substrate", path = "../../tools/ngspice" } +spice = { version = "0.7.0", registry = "substrate", path = "../../libs/spice" } rust_decimal = "1.32" rust_decimal_macros = "1.32" diff --git a/substrate/CHANGELOG.md b/substrate/CHANGELOG.md index 35c409cb..79d0729c 100644 --- a/substrate/CHANGELOG.md +++ b/substrate/CHANGELOG.md @@ -15,6 +15,29 @@ * spectre bumped from <=0.7.0 to <=0.8.0 * spice bumped from <=0.5.0 to <=0.6.0 +## [0.8.0](https://github.com/ucb-substrate/substrate2/compare/substrate-v0.7.1...substrate-v0.8.0) (2023-11-25) + + +### Features + +* **docs:** update tutorials and revamp documentation website ([#315](https://github.com/ucb-substrate/substrate2/issues/315)) ([49bdf7f](https://github.com/ucb-substrate/substrate2/commit/49bdf7ff61e2fdbf19022697d518ad7fbafb465f)) +* **simulation:** improve simulation APIs ([#320](https://github.com/ucb-substrate/substrate2/issues/320)) ([4ed59a1](https://github.com/ucb-substrate/substrate2/commit/4ed59a1283f9546e8336cc96015bd87c55682777)) +* **stdcells:** add standard cell support to Sky130 PDK ([#323](https://github.com/ucb-substrate/substrate2/issues/323)) ([0b2048e](https://github.com/ucb-substrate/substrate2/commit/0b2048ed44d89c5de87380cac48a4bbff2b4c20a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * config bumped from 0.2.4 to 0.2.5 + * examples bumped from 0.4.1 to 0.5.0 + * cache bumped from 0.4.0 to 0.5.0 + * codegen bumped from 0.7.1 to 0.8.0 + * dev-dependencies + * sky130pdk bumped from <=0.7.1 to <=0.8.0 + * spectre bumped from <=0.8.0 to <=0.9.0 + * spice bumped from <=0.6.0 to <=0.7.0 + ## [0.7.0](https://github.com/ucb-substrate/substrate2/compare/substrate-v0.6.1...substrate-v0.7.0) (2023-11-02) diff --git a/substrate/Cargo.toml b/substrate/Cargo.toml index 8202d678..94edd84d 100644 --- a/substrate/Cargo.toml +++ b/substrate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substrate" -version = "0.7.1" +version = "0.8.0" edition = "2021" include = ["src", "build/docs"] @@ -21,10 +21,10 @@ slotmap = "1" downcast-rs = "1" indexmap = { version = "2", features = ["serde"] } -config = { version = "0.2.4", registry = "substrate", path = "../config" } -examples = { version = "0.4.1", registry = "substrate", path = "../docs/examples" } -cache = { version = "0.4.0", registry = "substrate", path = "../libs/cache" } -codegen = { version = "0.7.1", registry = "substrate", path = "../codegen" } +config = { version = "0.2.5", registry = "substrate", path = "../config" } +examples = { version = "0.5.0", registry = "substrate", path = "../docs/examples" } +cache = { version = "0.5.0", registry = "substrate", path = "../libs/cache" } +codegen = { version = "0.8.0", registry = "substrate", path = "../codegen" } geometry = { version = "0.5.0", registry = "substrate", path = "../libs/geometry" } gds = { version = "0.3.0", registry = "substrate", path = "../libs/gds" } enumify = { version = "0.1.0", registry = "substrate", path = "../libs/enumify" } @@ -36,7 +36,7 @@ uniquify = { version = "0.2.0", registry = "substrate", path = "../libs/uniquify [dev-dependencies] toml = "0.8" approx = "0.5" -sky130pdk = { version = "<=0.7.1", registry = "substrate", path = "../pdks/sky130pdk" } -spectre = { version = "<=0.8.0", registry = "substrate", path = "../tools/spectre" } -spice = { version = "<=0.6.0", registry = "substrate", path = "../libs/spice" } +sky130pdk = { version = "<=0.8.0", registry = "substrate", path = "../pdks/sky130pdk" } +spectre = { version = "<=0.9.0", registry = "substrate", path = "../tools/spectre" } +spice = { version = "<=0.7.0", registry = "substrate", path = "../libs/spice" } diff --git a/tests/Cargo.toml b/tests/Cargo.toml index 3688abde..4f22aff8 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -18,13 +18,13 @@ lazy_static = "1" indexmap = { version = "2", features = ["serde"] } geometry = { version = "0.5.0", registry = "substrate", path = "../libs/geometry" } -substrate = { version = "0.7.1", registry = "substrate", path = "../substrate" } +substrate = { version = "0.8.0", registry = "substrate", path = "../substrate" } scir = { version = "0.7.0", registry = "substrate", path = "../libs/scir" } -cache = { version = "0.4.0", registry = "substrate", path = "../libs/cache" } -spice = { version = "0.6.0", registry = "substrate", path = "../libs/spice" } -spectre = { version = "0.8.0", registry = "substrate", path = "../tools/spectre" } -ngspice = { version = "0.2.0", registry = "substrate", path = "../tools/ngspice" } -sky130pdk = { version = "0.7.1", registry = "substrate", path = "../pdks/sky130pdk" } +cache = { version = "0.5.0", registry = "substrate", path = "../libs/cache" } +spice = { version = "0.7.0", registry = "substrate", path = "../libs/spice" } +spectre = { version = "0.9.0", registry = "substrate", path = "../tools/spectre" } +ngspice = { version = "0.3.0", registry = "substrate", path = "../tools/ngspice" } +sky130pdk = { version = "0.8.0", registry = "substrate", path = "../pdks/sky130pdk" } [features] spectre = [] diff --git a/tools/ngspice/CHANGELOG.md b/tools/ngspice/CHANGELOG.md index 5ca24619..fe072c8a 100644 --- a/tools/ngspice/CHANGELOG.md +++ b/tools/ngspice/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.3.0](https://github.com/ucb-substrate/substrate2/compare/ngspice-v0.2.0...ngspice-v0.3.0) (2023-11-25) + + +### Features + +* **simulation:** improve simulation APIs ([#320](https://github.com/ucb-substrate/substrate2/issues/320)) ([4ed59a1](https://github.com/ucb-substrate/substrate2/commit/4ed59a1283f9546e8336cc96015bd87c55682777)) +* **stdcells:** add standard cell support to Sky130 PDK ([#323](https://github.com/ucb-substrate/substrate2/issues/323)) ([0b2048e](https://github.com/ucb-substrate/substrate2/commit/0b2048ed44d89c5de87380cac48a4bbff2b4c20a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * cache bumped from 0.4.0 to 0.5.0 + * substrate bumped from 0.7.1 to 0.8.0 + * spice bumped from 0.6.0 to 0.7.0 + ## [0.2.0](https://github.com/ucb-substrate/substrate2/compare/ngspice-v0.1.0...ngspice-v0.2.0) (2023-11-04) diff --git a/tools/ngspice/Cargo.toml b/tools/ngspice/Cargo.toml index 08b98e5b..e0dddb90 100644 --- a/tools/ngspice/Cargo.toml +++ b/tools/ngspice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ngspice" -version = "0.2.0" +version = "0.3.0" edition = "2021" [dependencies] @@ -14,8 +14,8 @@ serde = { version = "1", features = ["derive"] } tracing = "0.1" indexmap = { version = "2", features = ["serde"] } -cache = { version = "0.4.0", registry = "substrate", path = "../../libs/cache" } +cache = { version = "0.5.0", registry = "substrate", path = "../../libs/cache" } scir = { version = "0.7.0", registry = "substrate", path = "../../libs/scir" } -substrate = { version = "0.7.1", registry = "substrate", path = "../../substrate" } +substrate = { version = "0.8.0", registry = "substrate", path = "../../substrate" } nutlex = { version = "0.2.0", registry = "substrate", path = "../../libs/nutlex" } -spice = { version = "0.6.0", registry = "substrate", path = "../../libs/spice" } +spice = { version = "0.7.0", registry = "substrate", path = "../../libs/spice" } diff --git a/tools/spectre/CHANGELOG.md b/tools/spectre/CHANGELOG.md index 7a09f2f1..c0d870ca 100644 --- a/tools/spectre/CHANGELOG.md +++ b/tools/spectre/CHANGELOG.md @@ -8,6 +8,23 @@ * dependencies * substrate bumped from 0.6.0 to 0.6.1 +## [0.9.0](https://github.com/ucb-substrate/substrate2/compare/spectre-v0.8.0...spectre-v0.9.0) (2023-11-25) + + +### Features + +* **simulation:** improve simulation APIs ([#320](https://github.com/ucb-substrate/substrate2/issues/320)) ([4ed59a1](https://github.com/ucb-substrate/substrate2/commit/4ed59a1283f9546e8336cc96015bd87c55682777)) +* **stdcells:** add standard cell support to Sky130 PDK ([#323](https://github.com/ucb-substrate/substrate2/issues/323)) ([0b2048e](https://github.com/ucb-substrate/substrate2/commit/0b2048ed44d89c5de87380cac48a4bbff2b4c20a)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * cache bumped from 0.4.0 to 0.5.0 + * substrate bumped from 0.7.1 to 0.8.0 + * spice bumped from 0.6.0 to 0.7.0 + ## [0.8.0](https://github.com/ucb-substrate/substrate2/compare/spectre-v0.7.0...spectre-v0.8.0) (2023-11-04) diff --git a/tools/spectre/Cargo.toml b/tools/spectre/Cargo.toml index 3f133f82..61466be0 100644 --- a/tools/spectre/Cargo.toml +++ b/tools/spectre/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "spectre" -version = "0.8.0" +version = "0.9.0" edition = "2021" [dependencies] @@ -14,9 +14,9 @@ serde = { version = "1", features = ["derive"] } tracing = "0.1" itertools = "0.11" -cache = { version = "0.4.0", registry = "substrate", path = "../../libs/cache" } +cache = { version = "0.5.0", registry = "substrate", path = "../../libs/cache" } scir = { version = "0.7.0", registry = "substrate", path = "../../libs/scir" } nutlex = { version = "0.2.0", registry = "substrate", path = "../../libs/nutlex" } -substrate = { version = "0.7.1", registry = "substrate", path = "../../substrate" } -spice = { version = "0.6.0", registry = "substrate", path = "../../libs/spice" } +substrate = { version = "0.8.0", registry = "substrate", path = "../../substrate" } +spice = { version = "0.7.0", registry = "substrate", path = "../../libs/spice" }