Skip to content

Commit 06c8add

Browse files
committed
Updated CHANGELOG.
1 parent 0cd0121 commit 06c8add

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)