Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@stephane-caron stephane-caron released this 24 May 16:38
· 12 commits to main since this release
e4e1934

This release enables serialization of std::vector<double> and std::vector<EigenType> for all Eigen (vector, matrix, quaternion) types. The former deserializes to Eigen::VectorXd, a choice being made as type information is lost when serializing. The latter deserialize to std::vector<Eigen::VectorXd> for now.

Added

  • CICD: Add changelog check
  • CICD: Unit tests for vectors and vectors-of-vectors serialization
  • Serialization of std::vector<Eigen::VectorXd>
  • Serialization of std::vector<double> deserializing to Eigen::VectorXd
  • Type check arrays at deserialization based on first element
  • WIP: Serialization of std::vector's of other Eigen types
  • Writer for vectors of strings

Changed

  • Raise a TypeError when trying to serialize an unknown type