Skip to content

Release of v2.13.0

Compare
Choose a tag to compare
@jlblancoc jlblancoc released this 18 May 22:00
· 172 commits to develop since this release
2.13.0
fd5ba74

Version 2.13.0: Released May 19th, 2024

  • Changes in apps:
    • SceneViewer3D: it now automatically guesses the min/max clip planes from the scene bounding box.
    • rosbag2rawlog (ROS1): tolerate loss of some sensor observations if /tf has not been yet received instead of aborting conversion.
  • Changes in libraries:
    • \ref mrpt_containers_grp:
      • New methods returning safe proxy objects for range-based for loops:
        • mrpt::containers::yaml::asMapRange()
        • mrpt::containers::yaml::asSequenceRange()
      • Upgrade embedded simpleini to v4.22 (for use when not found in the system)
    • \ref mrpt_hwdrivers_grp
      • mrpt::hwdrivers::CJoystick API updated so it can handle an arbitrary number of axes.
    • \ref mrpt_maps_grp
      • mrpt::maps::CVoxelMap and mrpt::maps::CVoxelMapRGB: Added insertion option remove_voxels_farther_than.
      • Removed unused method: mrpt::maps::COccupancyGridMap2D::saveAsEMFTwoMapsWithCorrespondences()
    • Removed seldom used code (if needed, refer to MRPT versions <2.13.0):
      • The whole module mrpt-detectors
      • mrpt::hwdrivers::CBoardENoses
      • mrpt::hwdrivers::CBoardSonars
      • mrpt::hwdrivers::CDUO3DCamera
      • mrpt::hwdrivers::CPtuDPerception
      • mrpt::hwdrivers::CRoboticHeadInterface
      • mrpt::hwdrivers::CTuMicos
  • BUG FIXES:
    • mrpt::hwdrivers::CJoystick: Crash due to missing #include of OS-specific configuration in CJoystick.h
    • mrpt::expr::CRuntimeCompiledExpression::is_compiled() did always return true.