Skip to content

Commit

Permalink
Updated CHANGELOG.
Browse files Browse the repository at this point in the history
  • Loading branch information
bitshifter committed Jun 8, 2024
1 parent 0cd0121 commit 06c8add
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,29 @@ The format is based on [Keep a Changelog], and this project adheres to

## [Unreleased]

### Breaking changes

* Removed derives from `glam::deref` types used by `Deref` on SIMD vector
types. These unintentionally added support for traits like `PartialOrd` to
SIMD vector types. This may break existing code that was depending on this.
Please use `cmple().all()` etc. instead of `PartialOrd` methods.

* Removed `impl From<Vec4> for Vec3A` as this violated the `From` trait
contract that conversions should be lossless. Please use the explicit
`Vec3A::from_vec4` method instead.

* Renamed 2D vector `angle_between` to `angle_to` to differentiate from the 3D
`angle_between` which has different semantics to the 2D version.

### Added

* Added aarch64 neon support.

* Added `rotate_towards` methods for 2D vectors and quaternions.

* Added `Vec3A::from_vec4` method which can perform a no-op conversion when
SIMD is used. This replaces the `impl From<Vec4> for Vec3A` implementation.

## [0.27.0] - 2024-03-23

### Breaking changes
Expand Down

0 comments on commit 06c8add

Please sign in to comment.