Releases: robotology/robotology-superbuild
robotology-superbuild 2022.05.0
[2022.05.0] - 2022-05-31
Added
- Added the
robot-log-visualizer
package and its dependencies to the robotology-superbuild, if the optionROBOTOLOGY_USES_PYTHON
andROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS
are enabled. Asrobot-log-visualizer
is a pure Python package, the PR also adds arob_sup_pure_python_ycm_ep_helper
CMake helper function to simply the process or writingBuild<package>.cmake
scripts for pure Python packages (#1069). - Added
OpenXR
andOpenVR
related projects if theROBOTOLOGY_ENABLE_TELEOPERATION
option is enabled (#1113).
robotology-superbuild 2022.02.1
[2022.02.1] - 2022-04-01
Fixed
- Fix compatibility with CMake 3.23 by bumping YCM version to 0.13.1 .
robotology-superbuild 2022.02.0
[2022.02.0] - 2022-03-01
Added
- Added dependency on
graphviz
to compileyarpviz
YARP tool (#988). - Added generation of
robotology-distro
androbotology-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 ifROBOTOLOGY_ENABLE_ICUB_HEAD
isOFF
(#989). walking-controllers
now depends onbipedal-locomotion-framework
, so it is now compiled ifROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS
option is enabled (#1013).- The
ROBOTOLOGY_USES_GAZEBO
is now unsupported on macOS with Homebrew dependencies (#1028).
robotology-superbuild 2021.11.1
robotology-superbuild 2021.11.1
To use the robotology-superbuild 2021.11.1, just checkout the release tag v2021.11.1
, and follow the instructions in the Release README.
For more info on the 2021.11.1 release, check the distro announcement in TBD .
The precise list of releases of the subprojects included in the 2021.11.1 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.11.1/ .
Detailed ChangeLog
Fixed
- Backport several bugfixes (#982).
robotology-superbuild 2021.11.0
robotology-superbuild 2021.11.0
To use the robotology-superbuild 2021.11.0, just checkout the release tag v2021.11.0
, and follow the instructions in the Release README.
For more info on the 2021.11.0 release, check the distro announcement in robotology/community#566.
The precise list of releases of the subprojects included in the 2021.11.0 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.11.0/ .
Detailed ChangeLog
Changed
- Enable the compilation of the
bcbBattery
device onicub-main
when using theICUB_HEAD
profile (#912). - Added
assimp
dependency and enabledIDYNTREE_USES_ASSIMP
option in iDynTree (#918).
Fixed
robotology-superbuild 2021.08.1
robotology-superbuild 2021.08.1
To use the robotology-superbuild 2021.08.1, just checkout the release tag v2021.08.1
, and follow the instructions in the Release README.
For more info on the 2021.08.1 release, check the distro announcement in robotology/community#548 .
The precise list of releases of the subprojects included in the 2021.08.1 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.08.1/ .
robotology-superbuild 2021.08
robotology-superbuild 2021.08
To use the robotology-superbuild 2021.08, just checkout the release tag v2021.08
, and follow the instructions in the Release README.
For more info on the 2021.08 release, check the distro announcement in robotology/community#543 .
The precise list of releases of the subprojects included in the 2021.08 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.08/ .
Detailed ChangeLog
Added
- Add
nlohmann-json
dependency to the superbuild (#776). - In
YARP
, all thefake***
YARP devices are now enabled (#797). pybind11
has been added as dependency for theROBOTOLOGY_USES_PYTHON
option (#800), to enable compilation of Python bindings ofmanif
andbipedal-locomotion-framework
.ycm-cmake-modules
,osqp-eigen
,robot-testing-framework
andidyntree
conda packages are now part of theconda-forge
channel. The newidyntree-matlab-bindings
package is now contained in therobotology
channel (#807, #817).- The
idyntree-yarp-tools
was added to the Dynamics component of the superbuild (#818). - An
apt.txt
file and ascripts/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
v2021.05
robotology-superbuild 2021.05
To use the robotology-superbuild 2021.05, just checkout the release tag v2021.05
, and follow the instructions in the Release README.
For more info on the 2021.05 release, check the distro announcement in robotology/community#509 .
The precise list of releases of the subprojects included in the 2021.05 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.05/ .
Detailed ChangeLog
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
toXDG_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 relativeROBOTOLOGY_USES_IGNITION
option (#685).
Removed
- The
icub-gazebo
project was removed from the superbuild (#646).
v2021.02.feat-01
robotology-superbuild 2021.02.feat-01
To use the robotology-superbuild 2021.02.feat-01, just checkout the release tag v2021.02.feat-01
, and follow the instructions in the Release README.
The precise list of releases of the subprojects included in the 2021.02.feat-01 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.02.feat-01/ .
Detailed ChangeLog
The main differences with respect to the 2021.02 distro are:
icub-main
version bumped fromv1.19.0
tov1.19.2
.
v2021.02
robotology-superbuild 2021.02
To use the robotology-superbuild 2021.02, just checkout the release tag v2021.02
, and follow the instructions in the Release README.
For more info on the 2021.02 release, check the distro announcements in robotology/community#486 .
The precise list of releases of the subprojects included in the 2021.02 can be found at https://icub-tech-iit.github.io/documentation/sw_versioning_table/2021.02/ .
Detailed ChangeLog
Changed
- All the subproject repos are now cloned in
robotology-superbuild/src
and the corresponding build directories are created inrobotology-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 ofgazebo-yarp-plugins
is now set toON
(#619).
Deprecated
- The
icub-gazebo
repository has been deprecated and will be removed in 2021.05 release.