diff --git a/cmake/MujocoDependencies.cmake b/cmake/MujocoDependencies.cmake index 73d9f56d..8d09b631 100644 --- a/cmake/MujocoDependencies.cmake +++ b/cmake/MujocoDependencies.cmake @@ -39,7 +39,7 @@ set(MUJOCO_DEP_VERSION_qhull CACHE STRING "Version of `qhull` to be fetched." ) set(MUJOCO_DEP_VERSION_Eigen3 - f33af052e0e60d4aa367328e7d9dffc9dedca6d8 + b396a6fbb2e173f52edb3360485dedf3389ef830 CACHE STRING "Version of `Eigen3` to be fetched." ) diff --git a/doc/changelog.rst b/doc/changelog.rst index ec3f3acd..a13e1e90 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -2,8 +2,8 @@ Changelog ========= -Upcoming version (not yet released) ------------------------------------ +Version 3.2.4 (Oct 15, 2024) +---------------------------- General ^^^^^^^ @@ -12,36 +12,36 @@ General :align: right :width: 240px -- The Newton solver no longer requires ``nv*nv`` memory allocation, allowing for much larger models. See e.g., - `100_humanoids.xml `__. - Two quadratic-memory allocations still remain to be fully sparsified: ``mjData.actuator_moment`` and the matrices used - by the PGS solver. -- Removed the :at:`solid` and :at:`membrane` plugins and moved the associated computations into the engine. See `3D - example model `__ and `2D example model - `__ for examples of flex objects - that previously required these plugins. -- Replaced the function ``mjs_setActivePlugins`` with :ref:`mjs_activatePlugin`. +1. The Newton solver no longer requires ``nv*nv`` memory allocation, allowing for much larger models. See e.g., + `100_humanoids.xml `__. + Two quadratic-memory allocations still remain to be fully sparsified: ``mjData.actuator_moment`` and the matrices used + by the PGS solver. +2. Removed the :at:`solid` and :at:`membrane` plugins and moved the associated computations into the engine. See `3D + example model `__ and `2D example model + `__ for examples of flex objects + that previously required these plugins. +3. Replaced the function ``mjs_setActivePlugins`` with :ref:`mjs_activatePlugin`. MJX ^^^ -- Added ``mocap_pos`` and ``mocap_quat`` in kinematics. -- Added support for :ref:`spatial tendons ` with pulleys and external sphere and cylinder wrapping. -- Added sphere-cylinder and sphere-ellipsoid collision functions (:github:issue:`2126`). -- Fixed a bug with frictionloss constraints. -- Added ``TENDONPOS`` and ``TENDONVEL`` sensors. -- Fixed a bug with the computation of tangential contact forces in ``_decode_pyramid``. -- Added ``JOINTINPARENT`` actuator transmission type. +4. Added ``mocap_pos`` and ``mocap_quat`` in kinematics. +5. Added support for :ref:`spatial tendons ` with pulleys and external sphere and cylinder wrapping. +6. Added sphere-cylinder and sphere-ellipsoid collision functions (:github:issue:`2126`). +7. Fixed a bug with frictionloss constraints. +8. Added ``TENDONPOS`` and ``TENDONVEL`` sensors. +9. Fixed a bug with the computation of tangential contact forces in ``_decode_pyramid``. +10. Added ``JOINTINPARENT`` actuator transmission type. Python bindings ^^^^^^^^^^^^^^^ -- Removed support for Python 3.8, now that it's `deprecated upstream `__. +11. Removed support for Python 3.8, now that it's `deprecated upstream `__. Bug fixes ^^^^^^^^^ -- Fixed a bug where ``actuator_force`` was not set in MJX (:github:issue:`2068`). -- Fixed bug where MJX data tendon fields were incorrect after calling ``mjx.put_data``. -- The compiler now returns an error if height fields are used with :ref:`collision sensors` as they - are not yet supported. +12. Fixed a bug where ``actuator_force`` was not set in MJX (:github:issue:`2068`). +13. Fixed bug where MJX data tendon fields were incorrect after calling ``mjx.put_data``. +14. The compiler now returns an error if height fields are used with :ref:`collision sensors` as they + are not yet supported. Version 3.2.3 (Sep 16, 2024) diff --git a/python/mujoco/CMakeLists.txt b/python/mujoco/CMakeLists.txt index 8519251d..678daedb 100644 --- a/python/mujoco/CMakeLists.txt +++ b/python/mujoco/CMakeLists.txt @@ -173,7 +173,7 @@ findorfetch( GIT_REPO https://gitlab.com/libeigen/eigen GIT_TAG - f33af052e0e60d4aa367328e7d9dffc9dedca6d8 + b396a6fbb2e173f52edb3360485dedf3389ef830 TARGETS Eigen3::Eigen EXCLUDE_FROM_ALL