A (partial) list of bug fixed and issues resolved in this release can be found here.
The signature of methods IFrameTransform::frameExists(const std::string &frame_id) and IFrameTransform::canTransform(const std::string &target_frame, const std::string &source_frame) change to IFrameTransform::frameExists(const std::string &frame_id, bool& exits) and IFrameTransform::canTransform(const std::string &target_frame, const std::string &source_frame, bool& exists).
The set of tests for individual plugins, previously called harness_dev_xxx has been renamed to harness_devices_xxx
target_compile_features updated from cxx_std_17 to cxx_std_20
multipleanalogsensorclient and multipleanalogsensorserver as a breaking change.yarpopencvdisplay is now able to display a yarp::sig::LayeredImagelibYARP_manager logger and to yarpmanager GUI.std::chrono::system_clock::now()) or as time elapsed since yarpmanager GUI launchyarp::sig::LayeredImageyarp::sig::utils::sum() to transform yarp::sig::LayeredImage to yarp::sig::Imageyarp::sig::utils::depthToPC and yarp::sig::utils::depthRgbToPC. They now accept step_x and step_y parameters to perform pointcloud decimation. They also accept a new parameter output_order which allows to swap the axis of the output point cloud (see code documentation)yarp::dev::ReturnValueReturnValue: FakeSpeechSynthesizer FakeSpeechTranscription FakeNavigation FakeLocalizer FakeOdometry2D Map2DStorage SpeechTranscription_nws_yarp SpeechTranscription_nwc_yarp SpeechSynthesizer_nws_yarp SpeechSynthesizer_nwc_yarp Localization2D_nws_yarp Localization2D_nwc_yarp Map2D_nws_yarp Map2D_nwc_yarp MobileBaseVelocityControl_nws_yarp MobileBaseVelocityControl_nwc_yarp Navigation2D_nwc_yarp Navigation2D_nws_yarp Odometry2D_nws_yarpThis is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v3.10.0..v3.11.0):