- add `gf.mask.merge_yaml` to merge yaml metadata - rename `pcm_optical` to `cdsem_all` - add `cdsem_coupler` - Component.copy hash cache=True flag that adds new copies to CACHE (similarly to import_gds) to avoid duplicated cells
3.9.9
- pack_row in klayout_yaml_placer also accepts rotation - placer uses Literal ('N', 'S', 'E', 'W') from gf.typings - rename label_layer as layer_label for consistency
3.9.8
- better DRC messages - write_drc allows you to define the shortcut - fix resistance_sheet offset - add comments to build does flow
3.9.7
- build docker container - recommend building triangle with conda forge instead of pip for conda based distributions - add `pip install gdsfactory[pip]` as a pip-based alternative of `pip install gdsfactory[full]`