File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -7,10 +7,29 @@ The format is based on [Keep a Changelog], and this project adheres to
77
88## [ Unreleased]
99
10+ ### Breaking changes
11+
12+ * Removed derives from ` glam::deref ` types used by ` Deref ` on SIMD vector
13+ types. These unintentionally added support for traits like ` PartialOrd ` to
14+ SIMD vector types. This may break existing code that was depending on this.
15+ Please use ` cmple().all() ` etc. instead of ` PartialOrd ` methods.
16+
17+ * Removed ` impl From<Vec4> for Vec3A ` as this violated the ` From ` trait
18+ contract that conversions should be lossless. Please use the explicit
19+ ` Vec3A::from_vec4 ` method instead.
20+
21+ * Renamed 2D vector ` angle_between ` to ` angle_to ` to differentiate from the 3D
22+ ` angle_between ` which has different semantics to the 2D version.
23+
1024### Added
1125
1226* Added aarch64 neon support.
1327
28+ * Added ` rotate_towards ` methods for 2D vectors and quaternions.
29+
30+ * Added ` Vec3A::from_vec4 ` method which can perform a no-op conversion when
31+ SIMD is used. This replaces the ` impl From<Vec4> for Vec3A ` implementation.
32+
1433## [ 0.27.0] - 2024-03-23
1534
1635### Breaking changes
You can’t perform that action at this time.
0 commit comments