YARP
Yet Another Robot Platform
YARP 3.1.1 (UNRELEASED) Release Notes

A (partial) list of bug fixed and issues resolved in this release can be found here.

  • Added YARP_DISABLE_VERSION_SOURCE cmake variable to disable version source when building YARP. This is an useful option for developers, since it avoids rebuilding everything whenever the commit or the dirty state changes. Please disable this option when including YARP version in bugs reports.

YarpInstallationHelpers

  • Changed / in \ path.d under Windows (#1513).

YARP_OS

  • Fixed write() in BufferedPort after interrupting-resuming(#1834).
  • Fixed assertion when YARP_FORWARD_LOG_ENABLE=1 (#1851).
  • Fixed impl/PlatformSysStat.h installation.
  • Fixed Port from performing resume() operations if not interrupted(#1896).

YARP_dev

  • Fixed IControlLimits.h not being a self-sufficient header (#1845).
  • Added missing YARP_dev_API to IRobotDescription.
  • Made optional the view of IFrameGrabberControls in RGBDSensorWrapper (#1875).

YARP_companion

  • Fixed api.h installation.

YARP_sig

  • Fixed element contruction when calling VectorOf<T>::push_back().
  • Fixed build when ZFP is installed.

yarpidl_thrift

  • Fixed serialisation / deserialisation of maps (#1802).
  • Fixed usage of methods that take in input a yarp::sig::Vector in bindings (#1828).
  • Disabled extended analog sensor interfaces in C# to allow compilation of these bindings (#1830).

yarpdataplayer

  • Fixed memory leak when using cvLoad(...).

realsense2

  • Fixed set/getDepthAccuracy methods (#1877).

ffmpeg

  • Fixed compilation on debian testing (#1849).

imuBosch_BNO055

  • Fixed runtime linking issue.
  • Fixed shifted read from i2c.

This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v3.1.0..v3.1.1):