@@ -5,13 +5,18 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] , and this project adheres to
6
6
[ Semantic Versioning] .
7
7
8
- ## [ Unreleased ]
8
+ ## [ 0.29.0 ] - 2024-08-20
9
9
10
- ## Breaking changes
10
+ ### Breaking changes
11
11
12
12
* ` EulerRot ` has been reimplemented and now has support for 24 different
13
13
rotation order enum values.
14
14
15
+ ### Fixed
16
+
17
+ * Reduced the dot threshold at which quaternion slerp uses lerp to improve
18
+ accuracy.
19
+
15
20
### Added
16
21
17
22
* Added 3x3 matrix ` from_mat4_minor() ` and 2x2 matrix ` from_mat3_minor() `
@@ -30,6 +35,15 @@ The format is based on [Keep a Changelog], and this project adheres to
30
35
* Added ` to_euler ` methods to matrix types which extracts Euler angles from a
31
36
rotation matrix for a given ` EulerRot ` .
32
37
38
+ * Added generic ` map ` method to vector types which applies a functor to all
39
+ vector elements.
40
+
41
+ * Vector arithmetic ops are now implemented on references.
42
+
43
+ ### Changed
44
+
45
+ * Vector and quaternion lerp now uses a precise lerp algorithm.
46
+
33
47
## [ 0.28.0] - 2024-06-10
34
48
35
49
### Breaking changes
@@ -1106,7 +1120,8 @@ The format is based on [Keep a Changelog], and this project adheres to
1106
1120
1107
1121
[ Keep a Changelog ] : https://keepachangelog.com/
1108
1122
[ Semantic Versioning ] : https://semver.org/spec/v2.0.0.html
1109
- [ Unreleased ] : https://github.com/bitshifter/glam-rs/compare/0.28.0...HEAD
1123
+ [ Unreleased ] : https://github.com/bitshifter/glam-rs/compare/0.29.0...HEAD
1124
+ [ 0.29.0 ] : https://github.com/bitshifter/glam-rs/compare/0.28.0...0.29.0
1110
1125
[ 0.28.0 ] : https://github.com/bitshifter/glam-rs/compare/0.27.0...0.28.0
1111
1126
[ 0.27.0 ] : https://github.com/bitshifter/glam-rs/compare/0.26.0...0.27.0
1112
1127
[ 0.26.0 ] : https://github.com/bitshifter/glam-rs/compare/0.25.0...0.26.0
0 commit comments