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
## [2.8.2] - 2025-09-18
### Fixed
- [DOCATT-4646], [DOCATT-5603], [DOCATT-7045], [DOCATT-5044], [DOCATT-6376], [DOCATT-6626] Clarified API documentation following user feedback.
- [SPLB-360] Fixed a bug when selecting the clear component option, resulting in out of range exception
- [SPLB-361] Fixed a bug where the spline would not animate with Scene/Domain reload disabled upon entering playmode
- [SPLB-356] Fixed a bug where a null reference exception would occur after baking a SplineInstantiate component and then pressing Undo.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27-13Lines changed: 27 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,19 +5,31 @@ All notable changes to this package will be documented in this file.
5
5
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
6
6
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
7
7
8
+
## [2.8.2] - 2025-09-18
9
+
10
+
### Fixed
11
+
12
+
-[DOCATT-4646], [DOCATT-5603], [DOCATT-7045], [DOCATT-5044], [DOCATT-6376], [DOCATT-6626] Clarified API documentation following user feedback.
13
+
-[SPLB-360] Fixed a bug when selecting the clear component option, resulting in out of range exception
14
+
-[SPLB-361] Fixed a bug where the spline would not animate with Scene/Domain reload disabled upon entering playmode
15
+
-[SPLB-356] Fixed a bug where a null reference exception would occur after baking a SplineInstantiate component and then pressing Undo.
16
+
8
17
## [2.8.1] - 2025-03-28
9
18
10
-
### Bug Fixes
19
+
### Fixed
20
+
11
21
-[SPLB-345] Fixed a bug which was causing null reference exceptions during shutdown in IL2CPP builds.
12
-
-[SPLB-337] Fixed a bug where `JoinSplinesOnKnots` would throw a null reference exception when one of the splines was linked with another spline.
22
+
-[SPLB-343] Fixed a bug where `JoinSplinesOnKnots` would throw a null reference exception when one of the splines was linked with another spline.
13
23
-[SPLB-341] Fixed a bug where changing the tangent mode on a knot on a prefab would not persist when entering play mode.
14
24
15
25
### Changed
16
-
- Internal code cleanup to align with release standards.
26
+
27
+
- Cleaned up internal code to align with release standards.
17
28
18
29
## [2.8.0] - 2025-03-13
19
30
20
-
### Bug Fixes
31
+
### Fixed
32
+
21
33
-[SPLB-322] Fixed a bug where `SplineExtrude` wouldn't update when multiple splines where modified.
22
34
-[SPLB-323] Fixed a bug where splines displayed in the Scene view would not match serialization changes.
23
35
-[SPLB-324] Re-added a dependency to the IMGUI module that was removed along with the UGUI package.
@@ -27,11 +39,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
27
39
-[SPLB-333] Fixed a bug where `Create Spline` tool would sometimes throw an exception when the Esc or Enter keys were pressed.
28
40
29
41
### Added
42
+
30
43
-[SPLB-329] Added the ability to target a mesh in the library with a `SplineExtrude` component
31
44
32
45
## [2.7.2] - 2024-11-08
33
46
34
-
### Bug Fixes
47
+
### Fixed
48
+
35
49
-[SPLB-315] Fixed a bug where the `DrawSplineTool` icon was missing in the Tools overlay.
36
50
-[STO-3434] Fixed a bug where the `DrawSplineTool` prevented the use of the View tool.
37
51
-[STO-3435] Fixed a bug where the `DrawSplineTool` did not display the Tool settings overlay.
@@ -53,7 +67,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
53
67
- New `SplineExtrude` and `SplineMesh` option enables new extrusion profiles, including `Circle`, `Square`, `Road`, and `Spline`.
54
68
- Added a section in the documentation for the `Source Spline Container` in the `SplineExtrude` component.
55
69
56
-
### Bug Fixes
70
+
### Fixed
57
71
58
72
-[SPLB-292] Removed the dependency on the UGUI package.
59
73
- Removed the toggle to override the target spline in the `SplineExtrude` inspector.
@@ -64,7 +78,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
64
78
65
79
## [2.6.1] - 2024-05-23
66
80
67
-
### Bug Fixes
81
+
### Fixed
68
82
69
83
-[SPLB-275] Fixed a bug where the `SplineContainer` component would throw warning when entering playmode.
70
84
-[SPLB-266] Fixed a bug where instantiating a `SplineExtrude` component at runtime would throw errors.
@@ -86,7 +100,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
86
100
87
101
- Changed supported version in the documentation dropdown selector to 2022.3 and later.
88
102
89
-
### Bug Fixes
103
+
### Fixed
90
104
91
105
-[SPLB-246] Fixed performance and garbage collection (GC) memory allocation issues when evaluating splines using `SplineContainer` API.
92
106
-[STO-3176] Fixed an issue where `FitSplineToPoints` utility would not fit splines correctly.
@@ -108,7 +122,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
108
122
-[SPLB-233] Removed transform handles while dragging a knot using direct manipulation.
109
123
-[SPLB-234] Removed unnecessary spline metadata which was saved on disk.
110
124
111
-
### Bug Fixes
125
+
### Fixed
112
126
113
127
-[SPLB-230] Fixed a bug where modifying the tangent mode on the last knot would change the spline shape unpredictably.
114
128
-[SPLB-225] Fixed a bug where closing a Spline with the `Draw Splines Tool` had inconsistent behaviour.
@@ -120,7 +134,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
120
134
121
135
## [2.5.1] - 2023-10-17
122
136
123
-
### Bug Fixes
137
+
### Fixed
124
138
125
139
-[SPLB-208] Fixed a bug where `SplineToolContext` would attempt to draw empty Splines and flood the console with errors.
126
140
@@ -130,7 +144,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
130
144
131
145
- Exposed public API for `SplineInstantiate.Seed`.
132
146
133
-
### Bug Fixes
147
+
### Fixed
134
148
135
149
-[SPLB-201] Fixed error messages showing in edit mode with spline components.
136
150
-[SPLB-203] Fixed a bug where baking `SplineInstantiate` instances broke prefab connections.
@@ -160,7 +174,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
160
174
-[SPLB-167] Changed the evaluation of up vectors to use a cache instead of re-evaluate the values on every single request.
161
175
- In Editor versions of 2023.2 or newer, moved the following actions from the Element Inspector to the Scene view context menu: Link, Unlink, Split, Join, and Reverse Spline Flow.
162
176
163
-
### Bug Fixes
177
+
### Fixed
164
178
165
179
-[SPLB-176] Fixed a regression where the up vector would not evaluate correctly for some curves.
166
180
- Fixed the setter for SplineAnimate.Normalized time to handle ping-pong direction correctly when set.
@@ -174,7 +188,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
174
188
- Exposed public APIs for `SplineTool` and `SplineHandles`.
175
189
- Added a method to *bake* SplineInstantiate objects in the scene so the users can modify the resulting GameObjects.
176
190
177
-
### Bug Fixes
191
+
### Fixed
178
192
179
193
-[SPLB-165] Fixed a bug that prevented actions from being retained with prefab instances that contained splines when entering playmode.
180
194
-[SPLB-162] Fixed a bug where the start offset in `SplineAnimate` did not work in Play mode.
/// Given a Bezier curve, return an interpolated tangent at ratio t.
44
+
/// The tangent is the rate of change of the position of the curve at point `t`, with respect to `t`. It is the derivative of the position with respect to `t`.
/// Given a Bezier curve, return an interpolated acceleration at ratio t.
65
+
/// The acceleration is the rate of change of the tangent of the curve at point `t`, with respect to `t`. It represents the derivative of the tangent, or the second derivative of the position, with respect to `t`.
0 commit comments