Releases: aws-cqc/DeviceLayout.jl
Releases · aws-cqc/DeviceLayout.jl
v1.12.0
DeviceLayout v1.12.0
Merged pull requests:
- Use delta rather than markers in gridpoints_in_polygon (#165) (@gpeairs)
- Add reverse methods for offset segments (#186) (@gpeairs)
- Use strict=:no for schematic-internal CompositeComponent planning so … (#189) (@gpeairs)
- Add method to find connected components of SolidModels entities (#190) (@gpeairs)
- Add auto_union and skip_unused_layers options to SolidModel rendering (#194) (@gpeairs)
- Use tolerance-based discretization for CurvilinearPolygon curves (#195) (@laylagi)
- Sort holes in interiorcuts (#196) (@gpeairs)
- Fix uniquename on route created via matching hooks (#197) (@gpeairs)
- DeviceLayout v1.12.0 (#200) (@gpeairs)
Closed issues:
v1.11.2
DeviceLayout v1.11.2
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v1.11.1
DeviceLayout v1.11.1
Merged pull requests:
- Move utils.jl to render/discretization.jl (#183) (@gpeairs)
- Fix docstrings across 22 source files (#184) (@gpeairs)
- Fix nested rounding+style to polygons (#187) (@gpeairs)
- Handle relative radius in CurvilinearPolygon rounding and circular_arc when θ1 = θ2 (#188) (@laylagi)
- DeviceLayout v1.11.1 (#191) (@gpeairs)
v1.11.0
DeviceLayout v1.11.0
Merged pull requests:
- Cache hooks while planning (#164) (@gpeairs)
- Add support for rounding line-arc corners (#166) (@laylagi)
- Add hash and == for Straight and Turn (#168) (@gpeairs)
- Fix show for empty Cell (#171) (@gpeairs)
- Minor functional and doc fixes (#174) (@gpeairs)
- Only fragment adjacent dimensions (#177) (@gpeairs)
- Fix path metadata preservation when none provided (#178) (@gpeairs)
- DeviceLayout v1.11.0 (#182) (@gpeairs)
Closed issues:
- Surfaces missing when rendered with SolidModels, depending on MeshSized (#57)
- Use existing metadata as default in Path -> Cell rendering (#160)
- Cache Component hooks (#161)
- turn!(path, 0.0, radius) creates degenerate geometry that crashes OpenCASCADE (#167)
- Empty coordinate system display throws an error (#170)
- _fragment_and_map! order change in v1.9.0 breaks flipchip meshing with lumped ports (#172)
v1.10.0
DeviceLayout v1.10.0
Merged pull requests:
- New Path styles (#137) (@gpeairs)
- Fix bug where map_metadata! could map a structure more than once (#143) (@gpeairs)
- Fix composite variant map_hooks forwarding (#144) (@gpeairs)
- Add style guide (#150) (@gpeairs)
- Remove array reference bounds typeassert (#152) (@gpeairs)
- Experimental graphical text rendering (#157) (@gpeairs)
- Fix preserved -> retained physical groups in SolidModelTarget (#158) (@gpeairs)
- Add rename_duplicates option to GDS export (#159) (@gpeairs)
- Reorganize documentation and add tutorials (#162) (@gpeairs)
- DeviceLayout 1.10.0 (#163) (@gpeairs)
Closed issues:
- Diagram geometry type relationships (#3)
- Generic tapers do not work with compound styles (#13)
- New Path styles (#22)
- Option for automatically handling duplicate cell names (#129)
- Composite variant assumes map_hooks takes type (#139)
- map_metadata! maps duplicates in reference hierarchy every time (#140)
v1.9.0
DeviceLayout v1.9.0
Merged pull requests:
- Channels for routing (#123) (@gpeairs)
- CompatHelper: bump compat for GraphMakie in [weakdeps] to 0.6, (keep … (#126) (@gpeairs)
- Update default CPW mesh size and global mesh grading (#127) (@gpeairs)
- CompatHelper: bump compat for Optim to 2, (keep existing compat) (#133) (@gpeairs)
- CompatHelper: bump compat for MetaGraphs to 0.9, (keep existing compat) (#141) (@gpeairs)
- Cache B-spline optimization results (#142) (@gpeairs)
- Switch to [1,2,3] fragment order to map all external boundaries (#145) (@gpeairs)
- Add more control over GDSII spec warnings (#146) (@gpeairs)
- DeviceLayout v1.9.0 (#148) (@gpeairs)
Closed issues:
v1.8.0
DeviceLayout v1.8.0
Merged pull requests:
- Mesh sizing without physical groups (#112) (@hughcars)
- No-op fallback for
restrict_to_volume!postrender operation (#117) (@hughcars) - Update Interpolations compat (#120) (@gpeairs)
- ci: use minimal GITHUB_TOKEN Permissions for docs cleanup workflow (#122) (@AdnaneKhan)
- DeviceLayout v1.8.0 (#124) (@gpeairs)
v1.7.0
DeviceLayout v1.7.0
Merged pull requests:
- Convert test suite to testitems (#105) (@gpeairs)
- Add some benchmarks (#106) (@gpeairs)
- Minor performance improvements (#107) (@gpeairs)
- Add xor2d (#110) (@gpeairs)
- Improve support for wave port boundaries in a SolidModel (#111) (@simlapointe)
- Fix typos (#113) (@Sbozzolo)
- Fixes for Rounded style with ClippedPolygon (#116) (@hughcars)
- DeviceLayout v1.7.0 (#118) (@gpeairs)
Closed issues:
v1.6.0
DeviceLayout v1.6.0
Merged pull requests:
- Metadata mapping fixes/improvements (#95) (@gpeairs)
- Use curvature-based tolerance for ellipse (#96) (@gpeairs)
- Direct component visualization (#98) (@gpeairs)
- Log instead of throw routing errors so best-effort route is drawn (#99) (@gpeairs)
- DeviceLayout v1.6.0 (#103) (@gpeairs)
Closed issues:
v1.5.0
DeviceLayout v1.5.0
Merged pull requests:
- Add unfold function for point arrays (#83) (@parrangoiz)
- Fix duplicate names in composite components (#84) (@gpeairs)
- docs: Add FAQ entry about Path and entity styles (#86) (@gpeairs)
- fix: Account for splits in BSpline conversion and reflection (#87) (@gpeairs)
- Add auto_speed option for BSplines to avoid sharp bends (#88) (@gpeairs)
- Option to disable GDSII spec warnings (#92) (@parrangoiz)
- DeviceLayout v1.5.0 (#97) (@gpeairs)
Closed issues: