Skip to content

Upgrading nalgebra 0.30 to 0.31

Breaking0.30.1 → 0.31.4Breaking4New11Changed4Fixed4

BreakingUpgrade verdict

4 breaking changes.

  • You can no longer serialize nalgebra types using the abomonation library.
  • Code converting between nalgebra and glam 0.13 types will no longer compile.
  • The library used for CUDA support is upgraded to a new major version, which may require matching versions in your project.
  • The serialization library rkyv is upgraded to a new major version, so serialized data and code using it may need updating.
Top 3 of 4 that need code or config changes

Adds bytecheck ~0.6.1, cust_core ^0.1.

Drops abomonation, cust.

Installs 130 packages in all (was 131).

Breaking4
Removes serialization support based on abomonation.
abomonation
Removes conversions between nalgebra types and glam 0.13.
glam
Switches to cust 0.3 for CUDA support.
cust
Switches to rkyv 0.7.
rkyv