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#
Refactor electrical pcells for Magic parity (#91)
Ports the Magic Tcl primitive generators (FETs, BJTs, diodes, capacitors, resistors, guard rings) to Python with XOR-validated parity against reference GDS.
Restructures cell modules under
gf180mcu/cells/, addsgf180mcu/logicandgf180mcu/fixedcollections.Ports missing KLayout diode variants
nw2ps,pw2dw,dw2ps,sc_diode.
VLSIR-based netlisting support (#51).
Layer-stack overlap fixes + interdig cell rework (#81).
New#
@celltype tags on all components (#94).DRC workflow + numeric DRC badge (#78, #79).
Metric badge workflows + README dashboard (#92).
Auto-label PDK workflow (#103).
Issue auto-label CI (#59).
Add missing pins (#37).
Fixes#
Activate PDK via sphinx extension instead of package import (#99).
Hide private repo links from public docs (#77).
LICENSE clarifications (#97).
Maintenance#
Sync drift-enforced workflow templates from upstream (
pages.yml,dependabot.yml,release-drafter.yml,test_code.yml,issue.yml,claude-pr-review.yml) (#96, #98).Centralize CI workflows (#75).
Switch dependabot to
uvecosystem with cooldown (#80, #86).Dependabot interval to monthly + ignore doplaydo actions (#70, #73).
Bump
gdsfactoryto<9.40.2(#89, #65).Python 3.13/3.14 support bump (#58).
Bump
actions/checkout5 → 6 (#49).Add code owners (#55).
Install / pre-commit / release instructions in README (#67).
0.4.0#
create cells folder #14
add ports #12
0.3.1#
Update to gdsfactory 9.12.1
0.3.0#
Update package
0.1.1 (2025-05-24)#
Package renamed from gf180 to gf180mcu to better align with GlobalFoundries naming
Added migration guide for users transitioning from gf180
The original gf180 package is now deprecated and serves as a wrapper for gf180mcu