What's Changed
Added
- Add pixi-build support (#2802)
- Python: add overload of
BaseVisualizer::play()toVisualizerPythonVisitor(#2796) - ROS: added jrl_cmakemodules dependency (#2789)
- Add docker images (#2776)
- Add names to joints that are inside a composite joint (#2786)
- Add color support for robot meshes in Viser (#2793)
- Add Realtime Sanitizer (RTSan) uniittest and CI to track dynamic allocations in main API (#2809)
- Add Ellipsoid Joint (3-DOF surface constraint), get ready for biomechanics (#2797)
Changed
- Python version update (#2802):
- Project is now tested with Python 3.10 and 3.14
- Python 3.10 is the minimal supported Python version
- Homogenize python viewers examples (#2771)
Fixed
- Remove pixi 0.57 warnings (#2802)
- CMake: use
sdformat.cmakefromjrl-cmakemodules(#2800) - Fix doxygen document hierarchy (#2811)
- Fix
appendModelissues (#2807):- Bad inertia transformation when multiple frame with inertia have non null placement
- Undefined behavior when more than two frame was attached to universe
- Simplify and fix DAE loading in Viser visualizer (#2830)
Removed
- Remove CMake < 3.22 details (#2790)
Full Changelog: v3.8.0...v3.9.0