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 (#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

  • Added ROBOTOLOGY_USES_PCL_AND_VTK and ROBOTOLOGY_ENABLE_GRASPING options (#1217, #1255).

Fixed

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

[2022.08.0] - 2022-09-02

Changed

  • Enable by default ROBOTOLOGY_USES_GAZEBO also on Windows (#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 (#1069).
  • Added OpenXR and OpenVR related projects if the ROBOTOLOGY_ENABLE_TELEOPERATION option is enabled (#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 (#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 (#988).
  • Added generation of robotology-distro and robotology-distro-all conda metapackages on releases (#1030).

Changed

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

[2021.11.1] - 2022-01-05

Fixed

  • Backport several bugfixes (#982).

[2021.11.0] - 2021-12-06

Changed

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

Fixed

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

[2021.08] - 2021-08-31

Added

  • Add nlohmann-json dependency to the superbuild (#776).
  • In YARP, all the fake*** YARP devices are now enabled (#797).
  • pybind11 has been added as dependency for the ROBOTOLOGY_USES_PYTHON option (#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 (#807, #817).
  • The idyntree-yarp-tools was added to the Dynamics component of the superbuild (#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 (#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 (#842).

Fixed

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

[2021.05] - 2021-05-31

Added

  • Add support for installing robotology superbuild packages as Conda binary packages (https://github.com/robotology/robotology-superbuild/blob/master/doc/conda-forge.md, #652).
  • Add spdlog dependency to the superbuild (#645)
  • Add YARP_telemetry component to the Dynamics profile (#677).
  • Append <superbuild_install_prefix>/share to XDG_DATA_DIRS to enable YARP auto completion on Bash terminal (#759).
  • Add casadi-matlab-bindings package containing the MATLAB bindings for CasADi. The package is enabled if ROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS is ON and ROBOTOLOGY_USES_MATLAB is ON (#747).
  • Add matlab-whole-body-simulator package (#689).
  • Add osqp-matlab package (#585).
  • Add gym-ignition package and the relative ROBOTOLOGY_USES_IGNITION option (#685).

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 (#618).
  • The GAZEBO_YARP_PLUGINS_HAS_OPENCV CMake option of gazebo-yarp-plugins is now set to ON (#619).

Deprecated

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

Removed

  • The icub-gazebo-wholebody project was removed from the superbuild (#543, #555).
  • Support for compiling the MATLAB bindings of qpOASES have been removed (#613).