Skip to content

Commit

Permalink
chore: release main (#83)
Browse files Browse the repository at this point in the history
  • Loading branch information
rohanku authored Jul 7, 2023
1 parent 0af4fbf commit 1b7465b
Show file tree
Hide file tree
Showing 30 changed files with 390 additions and 66 deletions.
26 changes: 13 additions & 13 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
{
"cache": "0.0.0",
"cli": "0.0.0",
"codegen": "0.0.0",
"config": "0.0.0",
"codegen": "0.1.0",
"config": "0.1.0",
"dex": "0.0.0",
"diagnostics": "0.0.0",
"diagnostics": "0.1.0",
"digital": "0.0.0",
"drc": "0.0.0",
"gds": "0.0.0",
"gds": "0.1.0",
"lef": "0.0.0",
"libs/geometry": "0.1.0",
"libs/opacity": "0.0.0",
"libs/pathtree": "0.0.0",
"libs/uniquify": "0.0.0",
"libs/geometry": "0.2.0",
"libs/opacity": "0.1.0",
"libs/pathtree": "0.1.0",
"libs/uniquify": "0.1.0",
"lvs": "0.0.0",
"netlist/spice": "0.0.0",
"par": "0.0.0",
"pdks/sky130pdk": "0.0.0",
"pdks/sky130pdk": "0.1.0",
"pex": "0.0.0",
"sbm": "0.0.0",
"scg": "0.0.0",
"scir": "0.0.0",
"scir": "0.1.0",
"sde": "0.0.0",
"sim": "0.0.0",
"subfile": "0.0.0",
"substrate": "0.0.0",
"substrate-api": "0.0.0",
"substrate": "0.1.0",
"substrate-api": "0.1.0",
"tests": "0.0.0",
"timing": "0.0.0",
"tools/spectre": "0.0.0."
"tools/spectre": "0.1.0"
}
26 changes: 13 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 41 additions & 0 deletions codegen/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Changelog

## 0.1.0 (2023-07-07)


### Features

* **custom-layout-io:** add way to derive custom layout IOs ([#117](https://github.com/substrate-labs/substrate2/issues/117)) ([61a8625](https://github.com/substrate-labs/substrate2/commit/61a86251978fde6e8d1095d33f197d5702d085cc))
* **docs:** add docs for layout IO ([#131](https://github.com/substrate-labs/substrate2/issues/131)) ([551d65e](https://github.com/substrate-labs/substrate2/commit/551d65e440ae3c7a9ccbe5d35a7ed5cd93d0d6b3))
* **gds-export:** add GDS crate and utilities for accessing GDS layers ([#87](https://github.com/substrate-labs/substrate2/issues/87)) ([5cf11cd](https://github.com/substrate-labs/substrate2/commit/5cf11cd0ff80d637ca7210a603625a3b950cdaa4))
* **gds-export:** implement GDS export of Substrate cells ([#97](https://github.com/substrate-labs/substrate2/issues/97)) ([ae5ca3d](https://github.com/substrate-labs/substrate2/commit/ae5ca3d0356848eb8e080a7714667193bb9d28fb))
* **layer-api:** add layer IDs to shapes ([#85](https://github.com/substrate-labs/substrate2/issues/85)) ([df7064d](https://github.com/substrate-labs/substrate2/commit/df7064d0268d1ef7d2ec8bfb5b66434a9b19e819))
* **layer-api:** initial layer API and codegen ([#84](https://github.com/substrate-labs/substrate2/issues/84)) ([42bd94c](https://github.com/substrate-labs/substrate2/commit/42bd94c1f1d5e0b013a9b479bf100c68cf9de9a1))
* **layer-families:** implement layer families and clean up codegen ([#127](https://github.com/substrate-labs/substrate2/issues/127)) ([06f50b8](https://github.com/substrate-labs/substrate2/commit/06f50b8236ba40f405d7a5e20987a28e01f69f7c))
* **layout-io:** initial layout port API implementation ([#111](https://github.com/substrate-labs/substrate2/issues/111)) ([ecc8838](https://github.com/substrate-labs/substrate2/commit/ecc8838678c98f137aca6f4955d89ba350540b44))
* **layout-ports:** initial implementation of layout port traits ([3c0527a](https://github.com/substrate-labs/substrate2/commit/3c0527a749b2ef7f3b42e46ce66d9f9bed3ff947))
* **mos:** add standard 4-terminal MosIo ([8678716](https://github.com/substrate-labs/substrate2/commit/86787160c49a1ac7c011d08ce1b9d7851bdfa0d8))
* **organization:** rename substrate to substrate_api, set up codegen crate ([#67](https://github.com/substrate-labs/substrate2/issues/67)) ([e07f099](https://github.com/substrate-labs/substrate2/commit/e07f09949551fd08e3f58b6ffb7d9a8c67b76ae9))
* **pdk:** add PDK trait and update context ([#68](https://github.com/substrate-labs/substrate2/issues/68)) ([a8fbd14](https://github.com/substrate-labs/substrate2/commit/a8fbd14a4b81e504c781e0656edce81853039afb))
* **pdks:** implement `supported_pdks` macro and add examples ([#72](https://github.com/substrate-labs/substrate2/issues/72)) ([5f4312f](https://github.com/substrate-labs/substrate2/commit/5f4312f5220ae6023d78d8f4e585032147195a75))
* **proc-macros:** add derive Block proc macro ([#151](https://github.com/substrate-labs/substrate2/issues/151)) ([e2c2f02](https://github.com/substrate-labs/substrate2/commit/e2c2f02771611ad4a79b3c9516fa1defabc20a66))
* **proc-macros:** allow missing docs on generated structs ([8678716](https://github.com/substrate-labs/substrate2/commit/86787160c49a1ac7c011d08ce1b9d7851bdfa0d8))
* **proc-macros:** macros respect field and struct visibilities ([8678716](https://github.com/substrate-labs/substrate2/commit/86787160c49a1ac7c011d08ce1b9d7851bdfa0d8))
* **proc-macros:** proc macros find substrate crate location ([#125](https://github.com/substrate-labs/substrate2/issues/125)) ([8678716](https://github.com/substrate-labs/substrate2/commit/86787160c49a1ac7c011d08ce1b9d7851bdfa0d8))
* **schematic:** nested node and instance access ([#134](https://github.com/substrate-labs/substrate2/issues/134)) ([3d0e9ce](https://github.com/substrate-labs/substrate2/commit/3d0e9ce96b66072cd9b7982c582fa2d67ed8f406))
* **schematics:** implement node naming trees, with codegen ([#105](https://github.com/substrate-labs/substrate2/issues/105)) ([5ef8e4b](https://github.com/substrate-labs/substrate2/commit/5ef8e4b8cdd20a274d1a4dadda8e186bed004763))
* **schematics:** implement proc macro to derive AnalogIo ([#99](https://github.com/substrate-labs/substrate2/issues/99)) ([2320c99](https://github.com/substrate-labs/substrate2/commit/2320c99e9852d4698c5b336de0af7ebe7cc94204))


### Bug Fixes

* **deps:** update rust crate syn to v2 ([#79](https://github.com/substrate-labs/substrate2/issues/79)) ([eee3593](https://github.com/substrate-labs/substrate2/commit/eee35938247f2660c15b0165b6ba3d609d7091b8))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* substrate_api bumped from 0.0.0 to 0.1.0
* dev-dependencies
* substrate bumped from 0.0.0 to 0.1.0
6 changes: 3 additions & 3 deletions codegen/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "codegen"
version = "0.0.0"
version = "0.1.0"
edition = "2021"

[dependencies]
Expand All @@ -11,12 +11,12 @@ proc-macro2 = "1"
proc-macro-crate = "1"
convert_case = "0.6"

substrate_api = { version = "0.0.0", registry = "substrate", path = "../substrate-api" }
substrate_api = { version = "0.1.0", registry = "substrate", path = "../substrate-api" }

[dev-dependencies]
arcstr = "1"
serde = { version = "1", features = ["derive"] }
substrate = { version = "0.0.0", registry = "substrate", path = "../substrate" }
substrate = { version = "0.1.0", registry = "substrate", path = "../substrate" }

[lib]
proc-macro = true
19 changes: 19 additions & 0 deletions config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Changelog

## 0.1.0 (2023-07-07)


### Features

* **config:** config merging and parsing functionality ([#40](https://github.com/substrate-labs/substrate2/issues/40)) ([13c8925](https://github.com/substrate-labs/substrate2/commit/13c8925fa5e341c1056e43e00f963fc4dcda8190))
* **docs:** add missing documentation to config crate ([#55](https://github.com/substrate-labs/substrate2/issues/55)) ([cf10436](https://github.com/substrate-labs/substrate2/commit/cf10436ef1f5881baf1c76247520ebc3cd39852a))
* **organization:** rename substrate to substrate_api, set up codegen crate ([#67](https://github.com/substrate-labs/substrate2/issues/67)) ([e07f099](https://github.com/substrate-labs/substrate2/commit/e07f09949551fd08e3f58b6ffb7d9a8c67b76ae9))
* **simulation:** support transient simulation in spectre ([#133](https://github.com/substrate-labs/substrate2/issues/133)) ([4605862](https://github.com/substrate-labs/substrate2/commit/460586252e3695ae32b0ab8d83b90023125d1a33))


### Bug Fixes

* **config:** add config to release manifest and fix version ([#41](https://github.com/substrate-labs/substrate2/issues/41)) ([b7097f5](https://github.com/substrate-labs/substrate2/commit/b7097f5ec981c0972a3ef018d182f786feac64d5))
* **deps:** fix dependencies and documentation ([#66](https://github.com/substrate-labs/substrate2/issues/66)) ([a60ffc6](https://github.com/substrate-labs/substrate2/commit/a60ffc6c5501200d56a6e76db0c1c2f7ef9cd086))
* **docs:** fix additional clippy errors and missing docs ([#56](https://github.com/substrate-labs/substrate2/issues/56)) ([f76a169](https://github.com/substrate-labs/substrate2/commit/f76a1693fa575753abefa798c103f84ca942a6e4))
* **docs:** fix broken links and check docs in CI ([#59](https://github.com/substrate-labs/substrate2/issues/59)) ([13dc7a5](https://github.com/substrate-labs/substrate2/commit/13dc7a50c21c3ba54e85b1d11d1e6ad22051b51f))
2 changes: 1 addition & 1 deletion config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "config"
version = "0.0.0"
version = "0.1.0"
edition = "2021"

[dependencies]
Expand Down
14 changes: 14 additions & 0 deletions diagnostics/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Changelog

## 0.1.0 (2023-07-07)


### Features

* **api:** initial SCIR API definition ([#51](https://github.com/substrate-labs/substrate2/issues/51)) ([c175a48](https://github.com/substrate-labs/substrate2/commit/c175a484d63834787e25d46df416b6844d381686))


### Bug Fixes

* **docs:** fix broken links and check docs in CI ([#59](https://github.com/substrate-labs/substrate2/issues/59)) ([13dc7a5](https://github.com/substrate-labs/substrate2/commit/13dc7a50c21c3ba54e85b1d11d1e6ad22051b51f))
* **release:** publish diagnostics and add tests to manifest for versioning ([cc13215](https://github.com/substrate-labs/substrate2/commit/cc132159d16afce3680951c4e3738f681b761fc1))
2 changes: 1 addition & 1 deletion diagnostics/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "diagnostics"
version = "0.0.0"
version = "0.1.0"
edition = "2021"

[dependencies]
Expand Down
18 changes: 18 additions & 0 deletions gds/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Changelog

## 0.1.0 (2023-07-07)


### Features

* **gds-export:** add GDS crate and utilities for accessing GDS layers ([#87](https://github.com/substrate-labs/substrate2/issues/87)) ([5cf11cd](https://github.com/substrate-labs/substrate2/commit/5cf11cd0ff80d637ca7210a603625a3b950cdaa4))
* **gds-export:** implement GDS export of Substrate cells ([#97](https://github.com/substrate-labs/substrate2/issues/97)) ([ae5ca3d](https://github.com/substrate-labs/substrate2/commit/ae5ca3d0356848eb8e080a7714667193bb9d28fb))


### Bug Fixes

* **deps:** update rust crate chrono to 0.4.26 ([#88](https://github.com/substrate-labs/substrate2/issues/88)) ([013d937](https://github.com/substrate-labs/substrate2/commit/013d937145cd6bbc5fb9db1bdc481f9db716c5e4))
* **deps:** update rust crate num-derive to 0.4 ([#121](https://github.com/substrate-labs/substrate2/issues/121)) ([e7f491e](https://github.com/substrate-labs/substrate2/commit/e7f491efcb5a3fd7a5c9af0c17b5d6578a4e7d76))
* **deps:** update rust crate serde_yaml to 0.9 ([#93](https://github.com/substrate-labs/substrate2/issues/93)) ([3947a23](https://github.com/substrate-labs/substrate2/commit/3947a238f7b05fc9c23987b3beba538d1d582fc8))
* **deps:** update rust crate textwrap to 0.16.0 ([#94](https://github.com/substrate-labs/substrate2/issues/94)) ([84231b7](https://github.com/substrate-labs/substrate2/commit/84231b76ac13fa55043f1fe36739bccaf6fdc6dc))
* **deps:** update rust crate toml to 0.7.5 ([#91](https://github.com/substrate-labs/substrate2/issues/91)) ([779c51f](https://github.com/substrate-labs/substrate2/commit/779c51feb824f415e75071f1f7440ca1da5cf36e))
2 changes: 1 addition & 1 deletion gds/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gds"
version = "0.0.0"
version = "0.1.0"
edition = "2021"

[dependencies]
Expand Down
8 changes: 8 additions & 0 deletions libs/geometry/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [0.2.0](https://github.com/substrate-labs/substrate2/compare/geometry-v0.1.0...geometry-v0.2.0) (2023-07-07)


### Features

* **blackboxing:** support Substrate and SCIR blackboxes ([#135](https://github.com/substrate-labs/substrate2/issues/135)) ([049a598](https://github.com/substrate-labs/substrate2/commit/049a598e2b8d11228c63f03dc878fc4c56e036a6))
* **tests:** add SCIR and SPICE netlister blackbox tests ([049a598](https://github.com/substrate-labs/substrate2/commit/049a598e2b8d11228c63f03dc878fc4c56e036a6))

## 0.1.0 (2023-06-13)


Expand Down
2 changes: 1 addition & 1 deletion libs/geometry/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "geometry"
version = "0.1.0"
version = "0.2.0"
edition = "2021"

[dependencies]
Expand Down
9 changes: 9 additions & 0 deletions libs/opacity/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Changelog

## 0.1.0 (2023-07-07)


### Features

* **blackboxing:** support Substrate and SCIR blackboxes ([#135](https://github.com/substrate-labs/substrate2/issues/135)) ([049a598](https://github.com/substrate-labs/substrate2/commit/049a598e2b8d11228c63f03dc878fc4c56e036a6))
* **tests:** add SCIR and SPICE netlister blackbox tests ([049a598](https://github.com/substrate-labs/substrate2/commit/049a598e2b8d11228c63f03dc878fc4c56e036a6))
2 changes: 1 addition & 1 deletion libs/opacity/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "opacity"
version = "0.0.0"
version = "0.1.0"
edition = "2021"
description = "An enum for possibly-opaque objects."
license = "BSD-3-Clause"
Expand Down
10 changes: 10 additions & 0 deletions libs/pathtree/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Changelog

## 0.1.0 (2023-07-07)


### Features

* **blackboxing:** support Substrate and SCIR blackboxes ([#135](https://github.com/substrate-labs/substrate2/issues/135)) ([049a598](https://github.com/substrate-labs/substrate2/commit/049a598e2b8d11228c63f03dc878fc4c56e036a6))
* **simulation:** access nested nodes without strings in simulation ([#139](https://github.com/substrate-labs/substrate2/issues/139)) ([ed7989c](https://github.com/substrate-labs/substrate2/commit/ed7989cfb190528163a1722ae5fe3383ec3c4310))
* **tests:** add SCIR and SPICE netlister blackbox tests ([049a598](https://github.com/substrate-labs/substrate2/commit/049a598e2b8d11228c63f03dc878fc4c56e036a6))
2 changes: 1 addition & 1 deletion libs/pathtree/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pathtree"
version = "0.0.0"
version = "0.1.0"
edition = "2021"
description = "An immutable tree data structure for fast path operations"
license = "BSD-3-Clause"
Expand Down
9 changes: 9 additions & 0 deletions libs/uniquify/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Changelog

## 0.1.0 (2023-07-07)


### Features

* **scir:** uniquify names when exporting to SCIR ([#148](https://github.com/substrate-labs/substrate2/issues/148)) ([29c2f72](https://github.com/substrate-labs/substrate2/commit/29c2f729f5a205b144053b61c0d8c0ca2446071b))
* **uniquify:** create uniquify crate for assigning unique names ([#147](https://github.com/substrate-labs/substrate2/issues/147)) ([d4b83be](https://github.com/substrate-labs/substrate2/commit/d4b83be335047052f0cf6ea2bddcdb64ce3141c4))
2 changes: 1 addition & 1 deletion libs/uniquify/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "uniquify"
version = "0.0.0"
version = "0.1.0"
edition = "2021"
description = "A library for assigning unique names."
license = "BSD-3-Clause"
Expand Down
4 changes: 2 additions & 2 deletions netlist/spice/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ edition = "2021"
publish = false

[dependencies]
scir = { version = "0.0.0", registry = "substrate", path = "../../scir" }
opacity = { version = "0.0.0", path = "../../libs/opacity", registry = "substrate" }
scir = { version = "0.1.0", registry = "substrate", path = "../../scir" }
opacity = { version = "0.1.0", path = "../../libs/opacity", registry = "substrate" }
Loading

0 comments on commit 1b7465b

Please sign in to comment.