Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 40.63 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Unreleased

3.10.0 - 2024-09-26

Added

  • GenericMapPythonVisitor/StdMapPythonVisitor can now take an extra visitor argument in the expose() method, similar to StdVectorPythonVisitor

Changed

  • Move GenericMapPythonVisitor to its own header eigenpy/map.hpp
  • Rename overload_base_get_item_for_std_map to overload_base_get_item_for_map, move out of eigenpy::details namespace
  • Move EmptyPythonVisitor to new header eigenpy/utils/empty-visitor.hpp

3.9.1 - 2024-09-19

Added

  • Add test returning reference of std::pair (#503)
  • Add more general visitor GenericMapPythonVisitor for map types test boost::unordered_map<std::string, int> (#504)
  • Support for non-default-contructible types in map types (#504)
  • Add type_info helpers (#502)
  • Add NumPy 2 support (#496)

Changed

  • Move StdMapPythonVisitor out of eigenpy::python namespace, which was a mistake (#504)

3.9.0 - 2024-08-31

Changed

  • The exposeStdVectorEigenSpecificType() template function now takes the vector allocator as a template parameter (#500)

Added

  • Add bp::dist to std::map converter (#499)

3.8.2 - 2024-08-26