Changelog#

1.0.0 - 2026-04-27#

First stable release. Marks API parity with the upstream Magic Tcl pcell generators and a stable public surface for downstream tools.

Breaking#

  • Major refactor: ported electrical pcells from Magic Tcl generators with XOR-validated parity (#157)

    • Replaces the legacy per-device pcell modules (nmos.py, nmos_5v.py, pmos.py, mimcap_1.py, mimcap_2.py, …) with consolidated modules under sky130/pcells/ (mosfets.py, bjts.py, capacitors.py, diodes.py, esd.py, guard_ring.py, contact.py).

    • Adds sky130.logic and sky130.fixed cell collections.

    • Removes legacy top-level sky130/nmos.py shim that shadowed sky130.pcells.nmos (#174).

    • Bumps minimum Python to >=3.12.

  • Routing + port mapping rework for gdsfactory+ integration (#135, #151).

New#

  • @cell type tags on all components (#170).

  • DRC workflow + numeric DRC badge (#154, #169).

  • Metric badge workflows + README dashboard (#168).

  • Magic-batch reference generator + parameter sweeps for XOR test infrastructure (scripts/magic/).

Fixes#

  • build_cell.py: port all_cells aggregator from IHP template; restore green DRC (#174).

  • sky130/circuits/sample.pic.yml: switch routing to route_bundle (#174).

  • Docs build, pre-commit, dependency resolution (#155).

  • Hide private repo links from public docs (#153).

Maintenance#

  • Sync drift-enforced workflow templates from upstream (pages.yml, dependabot.yml, release-drafter.yml, test_code.yml, issue.yml, claude-pr-review.yml) (#172, #173).

  • Switch dependabot to uv ecosystem with cooldown (#156, #163).

  • Bump gdsfactory to ~=9.40.1 (#166).

  • Bump release-drafter/release-drafter 6 → 7.1.1 (#159).

  • Bump actions/deploy-pages 4 → 5 (#161).

  • Revert “Migrate CI to centralised pdk-ci-workflow” (#150).

0.15.2 - 2025-11-07#

  • Bump astral-sh/setup-uv from 6 to 7 #125

  • Bump actions/setup-python from 5 to 6 #122

  • update docs #126

  • update dmove to move #124

  • update docs #126

  • Bump astral-sh/setup-uv from 6 to 7 #125

  • Bump actions/setup-python from 5 to 6 #122

0.15.1 - 2025-09-14#

  • better type annotations and update to gdsfactory 9.15.0 #121

0.15.0 - 2025-06-08#

  • add routing strategies

0.14.1 - 2025-06-06#

No significant changes.

0.14.0 - 2025-06-06#

No significant changes.

0.13.1 - 2025-03-16#

No significant changes.

0.13.0 - 2025-02-25#

  • Migrate code to gdsfactory9 #104

0.12.2 - 2024-07-15#

No significant changes.

0.12.1 - 2024-06-29#

  • Update gdsfactory840 #99

0.12.0 - 2024-06-25#

No significant changes.

0.11.1 - 2024-05-12#

No significant changes.

0.11.0 - 2024-05-09#

No significant changes.

0.10.1 - 2024-03-04#

No significant changes.

0.10.0 - 2024-03-04#

No significant changes.

0.9.0 - 2023-11-18#

  • update to gdsfactory 7.8.17

0.8.0#

  • update to gdsfactory 7.3.0

0.7.0#

  • update to gdsfactory 6.42.0 PR

  • nice YAML based layer_views

0.5.0#

  • update to gdsfactory 6.37.3 PR

0.4.0#

  • update to gdsfactory 6.20.5

0.3.0#

  • update to gdsfactory 6.16.2

0.2.0#

  • update to gdsfactory 6.0.1

0.1.0#

  • update to gdsfactory 5.41.0

  • added Pcells

0.0.13#

  • update to gdsfactory 5.12.13

  • add docs

0.0.11#

  • add spice models

0.0.9#

  • update to gdsfactory 5.9.0

0.0.7#

  • update to gdsfactory 5.8.8

0.0.5#

  • update to gdsfactory 5.4.2