Changelog#
3.2.0 - 2025-09-10#
3.1.0 - 2025-09-08#
- improve models #443 
3.0.0 - 2025-09-08#
2.7.0 - 2024-11-10#
- update to gdsfactory 8.18.0 
2.6.3 - 2024-09-28#
- Update gdsfactory889 #404 
2.6.2 - 2024-09-04#
2.6.0 - 2024-07-15#
- update to gdsfactory8 
2.5.0 - 2024-03-24#
2.4.1 - 2024-03-05#
- update to latest gdsfactory 7.17.0 #361 
2.4.0 - 2024-03-03#
- Update gdsfactory 7.15.2 #359 
2.3.5 - 2024-02-24#
2.3.4 - 2023-11-19#
- update to latest gdsfactory #334 
2.3.3 - 2023-10-28#
- update to latest gdsfactory and fix labels #327 
- Full Changelog: https://github.com/gdsfactory/ubc/compare/v2.3.2…v2.3.3 
2.3.2 - 2023-10-21#
- fix ring_heater_single 
2.3.1 - 2023-10-21#
- No significant changes. 
2.3.0 - 2023-10-21#
- add bbox (#324) @joamatab 
- update to latest version (#323) @joamatab 
2.2.2 - 2023-10-02#
- No significant changes. 
Unreleased#
2.1.1#
- update to gdsfactory 7.4.6 
2.1.0#
- update to gdsfactory 7.4.2 
2.0.0#
- update to gdsfactory 7.0.2 
1.21.0#
- use jupyterbook for docs 
- use py notebooks instead of ipynb 
- update to latest gdsfactory 
1.20.0#
- update floorplan size 
- fix optical labels, make sure optical and electrical labels match 
- fix pads spacing to 125um 
- flip orientation of heated rings 
1.19.0#
- update to gdsfactory 6.37.0 
- fix drc errors 
1.18.0#
- update to gdsfactory 6.35.1 
- use bbox_layers 
1.15.0#
- update to gdsfactory 6.21.1 
- use o1, o2, o3 port naming convention instead of opt1, opt2, opt3 
1.14.0#
- update to gdsfactory 6.20.0 
1.13.0#
- update to gdsfactory 6.19.0 
- simpler installer 
1.12.0#
- update to gdsfactory 6.16.3 
1.11.0#
- update to gdsfactory 6.16.1 PR 
1.10.0#
- update to gdsfactory 6.2.1 PR 
1.9.0#
- update to gdsfactory 6.0.3 
1.8.0#
- update to gdsfactory 5.50.3 
1.6.6#
- update to gdsfactory 5.13.0 
1.6.5#
- update to gdsfactory 5.12.9 
1.6.4#
- update interconnect plugin PR 
1.6.1#
- update to gdsfactory 5.10.1 
1.6.0#
- update to gdsfactory 5.8.7 
1.5.10#
- update to gdsfactory 5.7.1 
1.5.9#
- update to latest gdsfactory 
1.5.8#
- update to latest gdsfactory 
1.5.7#
- update to gdsfactory 5.5.1 
1.5.6#
- update to gdsfactory 5.4.2 
1.5.5#
- update gdsfactory 
- register - *.pic.yml
1.5.4#
- update gdsfactory 
1.5.3#
1.5.2#
- compatible with gdsfactory 5.2.0 
1.5.1#
- add fiber accepts ComponentSpec 
- register gdsfactory containers together with cells 
1.5.0#
- update tests to pass for gdsfactory 5.0.1 
1.4.2#
- rename component_factory to cells and cross_section_factory to cross_sections 
1.4.1#
- update layer_stack to be compatible with latest gdsfactory 4.7.1 
1.4.0#
- simpler component_factory thanks to - import_module_factoriesfunction from gf.cell
1.3.9#
- add circuit samples 
1.3.7#
- add interconnect plugin 
1.3.6#
- change pin length from 100nm to 10nm 
1.3.5#
- pins are compatible with siepic 
1.3.4#
- add pins also adds the device recognition layer 
1.3.3#
- enable dispersive fdtd simulations in tidy3d thanks to gdsfactory 4.3.4 
1.3.1#
- update gdsfactory>=4.2.16 
- add tidy3d simulations 
1.3.0#
- update gdsfactory>=4.2.1 
1.1.0#
- remove triangle from requirements.txt 
- enforce gdsfactory>=4.0.0 
- simplify grating couplers definition 
- add meep and lumerical simulation functions 
1.0.6#
- move ubcpdk.simulations to ubcpdk.simulation for consistency with gdsfactory 
- add ubcpdk.simulation.gmeep 
- move tests to ubcpdk/tests 
1.0.5#
- move sample data into the module 
1.0.0#
- rename package from ubc to ubcpdk to match pypi name 
- move ubcsp into ubcpdk/simulation/circuits 
- rename ubcpdk/da as ubcpdk/data 
0.0.12#
- fix installation by adding lyp files to MANIFEST 
- compatible with latest gdsfactory 
- pip install ubcpdkhas less dependencies than- pip install ubc[full]
0.0.6#
- compatible with gdsfactory 3.9.12 
- merge mask metadata 
- replace - -with- _in measurement names
0.0.4#
- compatible with gdsfactory 3.1.5 
0.0.3#
- components in different folders 
0.0.2#
- added pins to components 
- added notebooks