- fix print_config asdict(TECH) - cell decorator validates arguments by default using pydantic, cell_without_validator does not - add pydantic.validate method to Port
2.7.1
- add pp.components.die - fix spiral_external_io - add_fiber_array also labels loopbacks - rename with_align_ports as loopback
2.7.0
- round_corners raises RouteWarning if not enough space to fit a bend
2.6.10
- contact has port with port_type=dc
2.6.9
- rename tlm to contact and tlm_with_offset to contact_with_offset_m1_m2
2.6.8
- add pp.c.tlm_with_offset - mzi adds any non-optical ports from straight_x_bot and straight_x_top - ignore layer_to_inclusion: Optional[Dict[Layer, float]] from get_settings