Releases: gdsfactory/gdsfactory
Releases · gdsfactory/gdsfactory
v8.1.0
What's Changed
New
- Get polygons by name better layer serialization #2873
- add klive dependency #2851
- add klayout_tech to pdk #2854
Bug Fixes
Maintenance
- [pre-commit.ci] pre-commit autoupdate #2848
Documentation
- Improve geometry docs #2845
Other changes
Dependency Updates
- update kfactory #2852
Full Changelog: v8.0.0...v8.1.0
v8.0.0
What's Changed
New
- Proposal: simpler LayerStack and DerivedLayers #2805
- Add die with pads #2828
- add ports from boxes #2809
- Add vcell #2807
- add route_info #2806
- Deprecate instance setter #2794
- Refactor xmin to dxmin #2791
- add getattribute to gf.Component #2785
- New sort ports #2788
- add clear cache #2772
Bug Fixes
- fix ring_double #2835
- Fix netlists2 #2829
- Fix get netlists #2822
- uncomment skip tests #2820
- minor fixes #2817
- Remove warnings2 #2816
- Fix grating coupler rectangular #2815
- Fix mmis #2814
- serialize layer by name #2813
- taper=None by default #2812
- fix less than 1nm issue #2811
- Fix ring double pn #2810
- Fix tests2 #2802
- Fix tests #2801
- make "-" boolean_not #2800
- More fixes #2798
- decrease separation to make port_ordering test not freak out #2789
- Fix more tests and add pydocstyle tests to ruff #2786
- gdsfactory8 upcoming new major release #2779
- Fix more notebooks #2773
- fix tech installation on windows #2777
- Fix more docs #2771
- Fix more docs #2769
- fixing docs #2768
Maintenance
Documentation
- improve docs #2839
- make cli to be consistent using dashes #2838
- improve docs #2836
- Fix netlists2 #2829
- improve docs #2825
- Fix get netlists #2822
- Fix grating coupler rectangular #2815
- Fix mmis #2814
- Fix tests2 #2802
- Remove warnings #2796
- keep shorter name for PDK #2792
- update readme #2784
- gdsfactory8 upcoming new major release #2779
- Fix more notebooks #2773
- update to kfactory backend #2766
Other changes
- [pre-commit.ci] pre-commit autoupdate #2818
- Fix bool docs #2808
- Fix boolean_or operations #2804
- Update docs with installation of jupyter lab #2770
Dependency Updates
Full Changelog: v7.27.0...v8.0.0
v7.27.0
What's Changed
New
Bug Fixes
Maintenance
- Clean schematic #2748
- test other pdks #2746
- update ruff #2743
- adds cross-section kwarg #2741
- auto_rename_ports for C #2739
- get_route_sbend allow mismatch #2737
- Improve port types #2732
Dependency Updates
- Update kfactory[git,ipy] requirement from <0.13,>=0.9.1 to >=0.9.1,<0.14 #2735
Full Changelog: v7.26.1...v7.27.0
v7.26.1
v7.26.0
v7.25.2
v7.25.1
v7.25.0
v7.24.0
What's Changed
New
- Forbid width missmatch #2701
- add via_stack to spiral_heater #2698
- add component_with_function #2683
- add via_yoffset to via_chain #2678
Bug Fixes
- fix stl export #2702
- import_gds unique names appends uuid #2696
- Fix cell annotation #2692
- fix docs #2681
- fix cross_section for ring_single_bend_coupler #2668
Maintenance
- Rename fiber ports #2700
- add via_stack to spiral_heater #2698
- [pre-commit.ci] pre-commit autoupdate #2695
- Pdk improvements #2694
- Improve component with function #2687
- Update type annotations in Component #2686
- remove fill_rectangle from docs #2685
- better import gds and ports #2680
- improve updk #2679
- [pre-commit.ci] pre-commit autoupdate #2677
Documentation
Other changes
Dependency Updates
- Bump sphinx from 7.2.6 to 7.3.7 #2693
- Update kweb requirement from <1.3,>=1.1.9 to >=1.1.9,<2.1 #2675
- Update trimesh requirement from <4.3,>=4 to >=4,<4.4 #2674
- Update pydantic requirement from <2.7,>=2 to >=2,<2.8 #2676
Full Changelog: v7.23.0...v7.24.0
v7.23.0
What's Changed
New
- add flag to remap layers #2662
Bug Fixes
- fix text justify #2666
- Fix cell decorator #2665
- Bugfix: make
Component.remap_layers
actually return a copy #2658
Maintenance
- allow custom import gds #2661
- [pre-commit.ci] pre-commit autoupdate #2660
- release-drafter workflow #2659
- [minor bugs] Port.info: shallow copy -> deep copy #2657
Other changes
- Obey stacklevel in
warnings.warn
for loguru output #2656
Full Changelog: v7.22.3...v7.23.0