diff --git a/CHANGELOG.md b/CHANGELOG.md index 971c5173..4e9aa18f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,19 @@ This project adheres to [Semantic Versioning](https://semver.org/). ## Unreleased +### Modified +- Statically sized matrices are now serialized as tuples to match how serde + serialized plain arrays. +- Don’t require `Scalar` for matrix `PartialEq` and `Eq`. + +### Added +- Allow trailing punctuation in macros `vector!`, `matrix!`, `point!`, etc. +- Add the methods `Matrix1::as_scalar`, `::as_scalar_mut`, `::to_scalar`, `::into_scalar`. +- Add `Rotation3::euler_angles_ordered`, a generalized euler angles calculation. +- Add the `glam-0.24` feature to enable conversion from/to types from `glam` v0.24. +- Add the `lerp` method to points. +- Implement `Clone` for `MatrixIter`. + ### Fixed - Fixed severe catastrophic cancellation issue in variance calculation. diff --git a/Cargo.toml b/Cargo.toml index 4839cd2e..8e4a8cc9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nalgebra" -version = "0.32.2" +version = "0.32.3" authors = [ "Sébastien Crozet " ] description = "General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices." @@ -73,7 +73,7 @@ slow-tests = [] rkyv-safe-deser = [ "rkyv-serialize", "rkyv/validation" ] [dependencies] -nalgebra-macros = { version = "0.2", path = "nalgebra-macros", optional = true } +nalgebra-macros = { version = "0.2.1", path = "nalgebra-macros", optional = true } typenum = "1.12" rand-package = { package = "rand", version = "0.8", optional = true, default-features = false } num-traits = { version = "0.2", default-features = false } diff --git a/README.md b/README.md index 62ab4759..857c84f2 100644 --- a/README.md +++ b/README.md @@ -29,22 +29,3 @@

----- - -## Acknowledgements -nalgebra is supported by our **platinum** sponsors: -

- - - -

- -And our gold sponsors: - -

- - - - - - -

\ No newline at end of file