Skip to content

Release of v2.12.0

Compare
Choose a tag to compare
@jlblancoc jlblancoc released this 17 Mar 11:57
· 243 commits to develop since this release
2.12.0
4138f43

Version 2.12.0: Released March 17th, 2024

  • Changes in libraries:
    • \ref mrpt_obs_grp:
      • mrpt::math::TBoundingBox: Mark all relevant methods with [nodiscard] to avoid mistakes.
    • \ref mrpt_system_grp:
      • Removed explicit references to time_t and redundant functions. Removed functions:
        • mrpt::system::getCurrentTime() -> replaced by mrpt::Clock::now()
        • mrpt::system::now() -> replaced by mrpt::Clock::now()
        • mrpt::system::now_double() -> replaced by mrpt::Clock::nowDouble()
        • mrpt::system::time_tToTimestamp() -> replaced by mrpt::Clock::fromDouble()
        • mrpt::system::timestampTotime_t() -> replaced by mrpt::Clock::toDouble()
        • mrpt::system::timestampToDouble() -> replaced by mrpt::Clock::toDouble()
  • BUG FIXES:
    • Fix Debian bug #1066207: FTBFS in latest sid due to undefined declarations in mrpt_xsens C library.
    • Fix FTBFS if using embedded libfreenect due to undefined declarations (usleep).
    • Update embedded version of libfreenect to v0.7.0
    • Fix wrong computation of bounding boxes for mrpt::opengl::CSetOfObjects.