Skip to content

Releases: robotology/idyntree

v12.2.1

30 Apr 14:25
42e779b
Compare
Choose a tag to compare

What's Changed

  • Expose std::unordered_map<std::string, double> to SWIG bindings by @diegoferigo in #1180

Full Changelog: v12.2.0...v12.2.1

v12.2.0

22 Apr 13:07
7036db4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v12.1.0...v12.2.0

v12.1.0

04 Apr 10:08
5716c88
Compare
Choose a tag to compare

What's Changed

Full Changelog: v12.0.0...v12.1.0

v12.0.0

25 Mar 12:50
7e029b9
Compare
Choose a tag to compare

Highlights

What's Changed

Added

  • Add setWorldBaseTransform function to KinDynComputations and high-level Matlab wrappers by @LoreMoretti in #1164
  • Visualize solid shapes and attach frames to model frames by @S-Dafarra in #1163

Fixed

Modified

  • Replace IDYNTREE_COMPILE_TESTS with standard CMake variable BUILD_TESTING by @traversaro in #1167

Full Changelog: v11.0.0...v12.0.0

v11.0.0

11 Mar 10:16
d6af7ff
Compare
Choose a tag to compare

What's Changed

Added

Fixed

  • Fix bug in DynamicsLinearization due to use of ; in place of + by @traversaro in #1161

CI

Misc

  • Release 11.0.0 and document that CHANGELOG is not going to be updated by @traversaro in #1162

Full Changelog: v10.3.0...v11.0.0

iDynTree 10.3.0 (2024-02-07)

07 Feb 08:29
ff40744
Compare
Choose a tag to compare

[10.3.0] - 2024-02-07

Added

  • Added getCentroidalRobotLockedInertia and getRobotLockedInertia to KinDynComputations class (#1153).

iDynTree 10.2.1 (2024-02-01)

01 Feb 08:45
4a981e1
Compare
Choose a tag to compare

[10.2.1] - 2024-02-01

Fixed

  • Fixed compilation of IDYNTREE_USES_ASSIMP option in Debian 10 Buster (#1148).

Full Changelog: v10.2.0...v10.2.1

iDynTree 10.2.0 (2024-01-12)

12 Jan 08:25
7b81426
Compare
Choose a tag to compare

[10.2.0] - 2024-01-12

Added

  • MeshcatVisualizer: Add the possibility to draw lines in MeshcatVisualizer (#1141)

iDynTree 10.1.0 (2024-01-09)

09 Jan 22:27
006d12c
Compare
Choose a tag to compare

[10.1.0] - 2024-01-09

Added

  • CMake: Permit to explicitly specify Python installation directory by setting the IDYNTREE_PYTHON_INSTALL_DIR CMake variable (#1124).

  • MeshcatVisualizer: Add the possibility to remove a mesh from the visualizer (#1138)

Fixed

  • Fixed compilation of pybind11 bindings (#1128).
  • Fixed support for handling correctly STL files that end with .STL in iDynTree Irrlicht-based visualizer (#1136).
  • Fixed handling meshes with vertix count larger than a limit set in Irrlicht used by idyntree-yarp-visualizer (#1139)

iDynTree 10.0.0 (2023-10-16)

16 Oct 15:29
4459722
Compare
Choose a tag to compare

[10.0.0] - 2023-10-16

Added

  • Added the possibility of exporting additional XML elements that are added as child of the <robot> element in URDF ModelExporter (#1088).
  • Added support for reading and wrting joint friction and damping values from URDF files (#1094).

Changed

  • Since iDynTree 10, all the changes of iDynTree will go directly to the master branch, the devel branch will be deleted. Users that want to work with a stable version of iDynTree should use a tagged version of iDynTree .
  • The license of the library is changed to BSD-3-Clause (#1089).
  • The iDynTree::ModelExporterOptions class was changed to be defined as a struct (#1088).
  • The header structure has been shortened, from <iDynTree/@component@/@headername@.h> to <iDynTree/@headername@.h> (#1104).
  • iDynTree::idyntree-sensors library has been merged in iDynTree::idyntree-model (#1104).
  • The iDynTree::Model class gained a m_sensors attribute and sensors() method to access to it to store sensors information as part of the iDynTree::Model itself (#1106).

Deprecated

  • Linking iDynTree::idyntree-sensors is deprecated, you can just link iDynTree::idyntree-model instead, or just search and replace iDynTree::idyntree-sensors with an empty string if you are already linking iDynTree::idyntree-model (#1104).
  • Including <iDynTree/Core/@headername@.h>, <iDynTree/Model/@headername@.h>, <iDynTree/Sensors/@headername@.h>, <iDynTree/ModelIO/@headername@.h>, <iDynTree/Estimation/@headername@.h>, <iDynTree/yarp/@headername@.h> is deprecated, just include <iDynTree/@headername@.h> . To perform this migration, just search and replace <iDynTree/Core/ with <iDynTree/, <iDynTree/Model/ with <iDynTree/, <iDynTree/Sensors/ with <iDynTree/, <iDynTree/ModelIO/ with <iDynTree/, <iDynTree/Estimation/ with <iDynTree/, <iDynTree/yarp/ with <iDynTree/ (#1104).
  • Several methods that take in input both a iDynTree::Model and a iDynTree::SensorsList have been deprecated, users are suggested to call the variant that takes in input only the iDynTree::Model, if necessary by populating correctly the sensors of the iDynTree::Model via the iDynTree::Model::sensors method (#1106).
  • Several classes that ended in Raw are deprecated, and in their place their non-Raw counterpart should be used. In particular, the pair "deprecated"/"replacement" is : iDynTree::PositionRaw/iDynTree::Position, iDynTree::RotationRaw/iDynTree::Rotation, iDynTree::RotationalInertiaRaw/iDynTree::RotationalInertia and iDynTree::SpatialInertiaRaw/iDynTree::SpatialInertia (#1114).