nalgebra v0.31.0 Release Notes

Release Date: 2022-04-30 // 4 months ago
  • ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ‘ Switch to cust 0.3 (for CUDA support).
    • Switch to rkyv 0.7
    • โœ‚ Remove support for serialization based on abomonation.
    • โœ‚ Remove support for conversions between nalgebra types and glam 0.13.

    Modified

    • The aliases for Const types have been simplified to help rust-analyzer.

    โž• Added

    • โž• Add TryFrom conversion between UnitVector2/3/4 and glamโ€™s Vec2/3/4.
    • ๐Ÿ“œ nalgebra-sparse: added support for serialization of sparse matrices with serde.
    • ๐Ÿ“œ nalgebra-sparse: add a CSC matrix constructor from unsorted (but valid) data.
    • nalgebra-lapack: add generalized eigenvalues/eigenvectors calculation + QZ decomposition.

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Improve stability of SVD.
    • ๐Ÿ›  Fix slerp for UnitComplex.

Previous changes from v0.30.1

  • โž• Added

    • โž• Add conversion from/to types of glam 0.19 and 0.20.