Sourced from glam's changelog.
[0.18.0] - 2021-08-26
Breaking changes
- Minimum Supported Version of Rust bumped to 1.51.0 for
wasm-bindgen-test
andrustdoc
alias
support.Added
- Added
wasm32
SIMD intrinsics support.- Added optional support for the
rkyv
serialization crate.- Added
Rem
andRemAssign
implementations for all vector types.- Added quaternion
xyz()
method for returning the vector part of the quaternion.- Added
From((Scalar, Vector3))
for 4D vector types.Changed
- Deprecated
as_f32()
,as_f64()
,as_i32()
andas_u32()
methods in favor of more specific methods such asas_vec2()
,as_dvec2()
,as_ivec2()
andas_uvec2()
and so on.[0.17.3] - 2021-07-18
Fixed
- Fix alignment unit tests on non x86 platforms.
[0.17.2] - 2021-07-15
Fixed
- Fix alignment unit tests on i686 and S390x.
[0.17.1] - 2021-06-29
Added
- Added
serde
support forAffine2
,DAffine2
,Affine3A
andDAffine3
.[0.17.0] - 2021-06-26
Breaking changes
- The addition of
Add
andSub
implementations of scalar values for vector types may create ambiguities with existing calls toadd
andsub
.- Removed
From<Mat3>
implementation forMat2
andFrom<DMat3>
forDMat2
. These have been replaced byMat2::from_mat3()
andDMat2::from_mat3()
.- Removed
From<Mat4>
implementation forMat3
andFrom<DMat4>
forDMat3
. These have been replaced byMat3::from_mat4()
andDMat3::from_mat4()
.
... (truncated)
1b70351
Merge pull request #231 from bitshifter/prepare-0.18.0935ad5c
Prepare 0.18.0 release.8d79d8e
Still managed to mess up the tarpaulin config...78c30fc
Fix syntax error in tarpaulin config.0258ce7
Can use rustdoc alias after msrv bump to 1.51.0.f9f7f24
Tidy up tarpaulin exlcudes.95dab21
Make some dev deps wasm only on not wasm.342176d
Merge pull request #230 from DJMcNab/bytemuck-spirv837e5eb
Bytemuck now compiles on spirvbb35b1a
Merge pull request #228 from bitshifter/wasm32-simd