Releases: gdsfactory/kfactory
Releases · gdsfactory/kfactory
v1.0.3
v1.0.2
What's Changed
New
- Add RUF rule to ruff and rearanged added #582
- Harmonize KCell.transform #581
- add some basic thread safety locks #578
- Add inheritance for bounding box operations #575
- Use kdb.Cell.locked/is_locked for KCell locking #573
- Make all arguments for add_port and add_ports kw #572
Bug Fixes
Documentation
- Fix cell decorator #576
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
What's Changed
Breaking
- Introduce DKCell/DInstance/DInstancePorts/DPort and refactor classes for KCell/Port/Instance/Ports/InstancePorts #552 - A huge thanks to @MatthewMckee4 for the tremendous help
New
- Introduce DKCell/DInstance/DInstancePorts/DPort and refactor classes for KCell/Port/Instance/Ports/InstancePorts #552
- Remove insts from TKCell #564
Bug Fixes
- Fix typing issues #560
Documentation
- Introduce DKCell/DInstance/DInstancePorts/DPort and refactor classes for KCell/Port/Instance/Ports/InstancePorts #552
Other changes
- update tests #557
Full Changelog: v0.23.2...v1.0.0
v0.23.2
v0.23.1
What's Changed
New
- Add BaseKCell to init.py #545
Bug Fixes
- fix VInstance.bbox and duplication of VKCell #547
Full Changelog: v0.23.0...v0.23.1
v0.23.0
What's Changed
Breaking
- (d)mirror as tuples instead of points #544
- Port (d)center as tuple #541
- Add BaseKCell class and update VKCell and KCell to inherit from it #528
New
- (d)mirror as tuples instead of points #544
- Port (d)center as tuple #541
- Add BaseKCell class and update VKCell and KCell to inherit from it #528
- better LockedError message #536
Bug Fixes
- Port (d)center as tuple #541
Dependency Updates
- Add lockfile and more commands to makefile #538
Full Changelog: v0.22.0...v0.23.0