Skip to content

Latest commit

 

History

History
135 lines (90 loc) · 9.45 KB

CHANGELOG.md

File metadata and controls

135 lines (90 loc) · 9.45 KB

Changelog

This file documents notable changes to this project done before August 2023. For changes after that take, plase refers to each release notes at https://github.com/robotology/robotology-superbuild/releases .

[2023.08.0] - 2023-09-10

Removed

  • Removed ROBOTOLOGY_USES_OCULUS_SDK and ROBOTOLOGY_USES_CYBERITH_SDK CMake options and yarp-device-ovrheadset package (robotology#1436).
  • Compilation against Homebrew dependencies is removed from the CI.

[2023.02.0] - 2023-03-10

Added

  • Added ergocub-software to the core profile.

[2022.09.1] - 2022-10-12

Changed

  • Bumped robots-configuration to v1.27.1 .

[2022.09.0] - 2022-09-28

Added

Fixed

  • Fixed problem that occured when robotology-superbuild's setup.sh was sourced on Linux system in which XDG_DATA_DIRS was not defined (robotology#1257).

[2022.08.0] - 2022-09-02

Changed

  • Enable by default ROBOTOLOGY_USES_GAZEBO also on Windows (robotology#1202).

[2022.05.1] - 2022-06-09

Fixed

[2022.05.0] - 2022-05-31

Added

  • Added the robot-log-visualizer package and its dependencies to the robotology-superbuild, if the option ROBOTOLOGY_USES_PYTHON and ROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS are enabled. As robot-log-visualizer is a pure Python package, the PR also adds a rob_sup_pure_python_ycm_ep_helper CMake helper function to simply the process or writing Build<package>.cmake scripts for pure Python packages (robotology#1069).
  • Added OpenXR and OpenVR related projects if the ROBOTOLOGY_ENABLE_TELEOPERATION option is enabled (robotology#1113).

[2022.02.2] - 2022-10-12

Fixed

  • Fix compatibility with external YCM greater then 0.14.0 by bumping icub-main version to 1.24.1 (robotology#1283) .

[2022.02.1] - 2022-04-01

Fixed

  • Fix compatibility with CMake 3.23 by bumping YCM version to 0.13.1 .

[2022.02.0] - 2022-03-01

Added

  • Added dependency on graphviz to compile yarpviz YARP tool (robotology#988).
  • Added generation of robotology-distro and robotology-distro-all conda metapackages on releases (robotology#1030).

Changed

  • On Windows the option ROBOTOLOGY_USES_ESDCAN is now enabled when generating conda packages (robotology#935).
  • For the YARP package, the compilation of the usbCamera device on Linux is enabled even if ROBOTOLOGY_ENABLE_ICUB_HEAD is OFF (robotology#989).
  • walking-controllers now depends on bipedal-locomotion-framework, so it is now compiled if ROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS option is enabled (robotology#1013).
  • The ROBOTOLOGY_USES_GAZEBO is now unsupported on macOS with Homebrew dependencies (robotology#1028).

[2021.11.1] - 2022-01-05

Fixed

[2021.11.0] - 2021-12-06

Changed

  • Enable the compilation of the bcbBattery device on icub-main when using the ICUB_HEAD profile (robotology#912).
  • Added assimp dependency and enabled IDYNTREE_USES_ASSIMP option in iDynTree (robotology#918).

Fixed

  • Fixed the values assigned to the AMENT_PREFIX_PATH environment variable for ROS2 compatibility (robotology#868).
  • Fixed the missing dependency of bipedal-locomotion-framework on UnicyclePlanner (robotology#909).

[2021.08] - 2021-08-31

Added

  • Add nlohmann-json dependency to the superbuild (robotology#776).
  • In YARP, all the fake*** YARP devices are now enabled (robotology#797).
  • pybind11 has been added as dependency for the ROBOTOLOGY_USES_PYTHON option (robotology#800), to enable compilation of Python bindings of manif and bipedal-locomotion-framework.
  • ycm-cmake-modules, osqp-eigen, robot-testing-framework and idyntree conda packages are now part of the conda-forge channel. The new idyntree-matlab-bindings package is now contained in the robotology channel (robotology#807, robotology#817).
  • The idyntree-yarp-tools was added to the Dynamics component of the superbuild (robotology#818).
  • An apt.txt file and a scripts/install_apt_dependencies.sh script have been added to the superbuild to report the required apt packages in a machine readable form. People that mantain either Docker recipes or documentation on how to instal the robotology-superbuild are suggest to switch to use these files instead of hardcoding the dependencies manually (robotology#825).

Deprecated

  • This release is the last one with Gazebo 9/10 support. From the next release, Gazebo 11 will be required (robotology/community#534).
  • The Homebrew-based installation procedure is deprecated, and the release 2021.11 will be the last one with support for it (robotology#842).

Fixed

  • The human-dynamics-estimation project as been renamed to HumanDynamicsEstimation for consistency with the CMake name of the project (robotology#844).
  • Added the missing dependency of walking-teleoperation on HumanDynamicsEstimation (robotology#844).

[2021.05] - 2021-05-31

Added

Removed

[2021.02] - 2021-02-25

Changed

  • All the subproject repos are now cloned in robotology-superbuild/src and the corresponding build directories are created in robotology-superbuild/build/src ( robotology/community#451 ).
  • iDynTree is now compiled with the IDYNTREE_USES_IRRLICHT option. As a consequence, irrlicht has been added as a dependency on all supported platforms (robotology#618).
  • The GAZEBO_YARP_PLUGINS_HAS_OPENCV CMake option of gazebo-yarp-plugins is now set to ON (robotology#619).

Deprecated

  • The icub-gazebo repository has been deprecated and will be removed in 2021.05 release.

Removed