You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-3Lines changed: 11 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,18 @@ The format of this changelog is based on
4
4
[Keep a Changelog](https://keepachangelog.com/), and this project adheres to
5
5
[Semantic Versioning](https://semver.org/).
6
6
7
-
## Upcoming
8
-
9
-
- Fixed incorrect conversion and reflection of split BSplines
7
+
## 1.5.0 (2025-10-10)
8
+
9
+
- Added `auto_speed`, `endpoints_curvature`, and `auto_curvature` keyword options to `bspline!` and `BSplineRouting`
10
+
11
+
+ `auto_speed` sets the speed at endpoints to avoid sharp bends (minimizing the integrated square of the curvature derivative with respect to arclength)
12
+
+ `endpoints_curvature` sets boundary conditions on the curvature (by inserting extra waypoints)
13
+
+ `auto_curvature` B-spline sets curvature at endpoints to match previous segment (or to zero if there is no previous segment)
14
+
+ Both `endpoints_speed` and `endpoints_curvature` can be specified as two-element iterables to set the start and end boundary conditions separately
15
+
- Added `spec_warnings` keyword option for `save` to allow disabling warnings about cell names violating the GDSII specification (modern tools will accept a broader range of names than strictly allowed by the specification)
16
+
- Added `unfold` method for point arrays to help construct polygons with mirror symmetry
10
17
- Added FAQ entry about MeshSized/OptionalEntity styling on Paths
18
+
- Fixed incorrect conversion and reflection of split BSplines
11
19
- Fixed issue causing duplicate `Cell` names with paths and composite components, where rendering would use the component's name rather than a unique name
0 commit comments