diff --git a/doc/changelog.rst b/doc/changelog.rst index 78278f9f..5125983c 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -2,8 +2,8 @@ Changelog ========= -Upcoming version (not yet released) ------------------------------------ +Version 3.6.0 (March 10, 2026) +------------------------------ General ^^^^^^^ @@ -11,31 +11,32 @@ General .. admonition:: Breaking API changes :class: attention - - The tendon Jacobian ``ten_J`` is now always sparse. The fields ``ten_J_rownnz``, ``ten_J_rowadr``, and - ``ten_J_colind`` have been moved from :ref:`mjData` to :ref:`mjModel` and are no longer computed at run time by - ``mj_tendon`` but at compile time. + 1. The tendon Jacobian ``ten_J`` is now always sparse. The fields ``ten_J_rownnz``, ``ten_J_rowadr``, and + ``ten_J_colind`` have been moved from :ref:`mjData` to :ref:`mjModel` and are no longer computed at run time by + ``mj_tendon`` but at compile time. -- Added :ref:`mjs_getCompiler` C API function and a ``compiler`` read-only property to all Python spec element types. - This allows querying the compiler settings (e.g., ``meshdir``) from any element, with the correct originating spec's - compiler preserved after attachment. -- Added a new ``strain`` :ref:`equality constraint` type for trilinear and quadratic - :ref:`dofs`. -- Flexes now support collisions with SDF geoms. -- Improved memory requirements for ``ten_J`` and ``ten_J_colind`` by reducing the upper bound for the number - of non-zeros ``nJten``. -- Improved memory requirements for ``actuator_moment`` and ``moment_colind`` by reducing the upper bound for the number - of non-zeros ``nJmom``. +2. Added :ref:`mjs_getCompiler` C API function and a ``compiler`` read-only property to all Python spec element types. + This allows querying the compiler settings (e.g., ``meshdir``) from any element, with the correct originating spec's + compiler preserved after attachment. +3. Added a new ``strain`` :ref:`equality constraint` type for trilinear and quadratic + :ref:`dofs`. +4. Flexes now support collisions with SDF geoms. +5. Improved memory requirements for ``ten_J`` and ``ten_J_colind`` by reducing the upper bound for the number of + non-zeros ``nJten``. +6. Improved memory requirements for ``actuator_moment`` and ``moment_colind`` by reducing the upper bound for the number + of non-zeros ``nJmom``. MJX ^^^ -- Add batch rendering support for MJX-Warp. See the :ref:`MJX-Warp batch rendering` section for details. +7. Add batch rendering support for MJX-Warp. See the :ref:`MJX-Warp batch rendering` section for + details. Bug fixes ^^^^^^^^^ -- Fixed a bug where :ref:`mjs_attach` silently dropped spatial tendons with wrapping geometries that had no - ``sidesite`` attribute (:issue:`3119`, reported by :github:user:`tomstewart89`). +8. Fixed a bug where :ref:`mjs_attach` silently dropped spatial tendons with wrapping geometries that had no + ``sidesite`` attribute (:issue:`3119`, reported by :github:user:`tomstewart89`). Version 3.5.0 (February 12, 2026) ---------------------------------