|
2 | 2 | Changelog |
3 | 3 | ========= |
4 | 4 |
|
5 | | -Upcoming version (not yet released) |
6 | | ------------------------------------ |
| 5 | +Version 3.2.5 (Nov 4, 2024) |
| 6 | +--------------------------- |
7 | 7 |
|
8 | 8 | Feature promotion |
9 | 9 | ^^^^^^^^^^^^^^^^^ |
10 | | -- The :doc:`Model Editing<programming/modeledit>` framework afforded by :ref:`mjSpec`, introduced in 3.2.0 as an |
11 | | - in-development feature, is now stable and recommended for general use. |
12 | | -- The native convex collision detection pipeline introduced in 3.2.3 and enabled by the |
13 | | - :ref:`nativeccd<option-flag-nativeccd>` flag, is not yet the default but is already recommended for general use. |
14 | | - Please try it when encountering collision-related problems and report any issues you encounter. |
| 10 | +1. The :doc:`Model Editing<programming/modeledit>` framework afforded by :ref:`mjSpec`, introduced in 3.2.0 as an |
| 11 | + in-development feature, is now stable and recommended for general use. |
| 12 | +2. The native convex collision detection pipeline introduced in 3.2.3 and enabled by the |
| 13 | + :ref:`nativeccd<option-flag-nativeccd>` flag, is not yet the default but is already recommended for general use. |
| 14 | + Please try it when encountering collision-related problems and report any issues you encounter. |
15 | 15 |
|
16 | 16 | General |
17 | 17 | ^^^^^^^ |
18 | 18 |
|
19 | | -- The global compiler flag ``exactmeshinertia`` has been removed and replaced with the mesh-specific |
20 | | - :ref:`inertia<asset-mesh-inertia>` attribute. |
21 | | -- The not-useful ``convexhull`` compiler option (to disable computation of mesh convex hulls) has been removed. |
22 | | -- Removed the deprecated ``mju_rotVecMat``, ``mju_rotVecMatT`` and ``mjv_makeConnector`` functions. |
23 | | -- Sorting now uses a faster, native sort function (fixes :github:issue:`1638`). |
24 | | -- The PBR texture layers introduced in 3.2.1 were refactored from seperate sub-elements to a single |
25 | | - :ref:`layer<material-layer>` sub-element. |
26 | | -- The composite types box, cylinder, and sphere have been removed. Users should instead use the equivalent types |
27 | | - available in :ref:`flexcomp<body-flexcomp>`. |
| 19 | +3. The global compiler flag ``exactmeshinertia`` has been removed and replaced with the mesh-specific |
| 20 | + :ref:`inertia<asset-mesh-inertia>` attribute. |
| 21 | +4. The not-useful ``convexhull`` compiler option (to disable computation of mesh convex hulls) has been removed. |
| 22 | +5. Removed the deprecated ``mju_rotVecMat``, ``mju_rotVecMatT`` and ``mjv_makeConnector`` functions. |
| 23 | +6. Sorting now uses a faster, native sort function (fixes :github:issue:`1638`). |
| 24 | +7. The PBR texture layers introduced in 3.2.1 were refactored from seperate sub-elements to a single |
| 25 | + :ref:`layer<material-layer>` sub-element. |
| 26 | +8. The composite types box, cylinder, and sphere have been removed. Users should instead use the equivalent types |
| 27 | + available in :ref:`flexcomp<body-flexcomp>`. |
28 | 28 |
|
29 | 29 | MJX |
30 | 30 | ^^^ |
31 | | -- Added ``apply_ft``, ``jac``, and ``xfrc_accumulate`` as public functions. |
32 | | -- Added ``TOUCH`` sensor. |
33 | | -- Added support for ``eq_active``. Fixes :github:issue:`2173`. |
34 | | -- Added ray intersection with ellipsoid. |
| 31 | +9. Added ``apply_ft``, ``jac``, and ``xfrc_accumulate`` as public functions. |
| 32 | +10. Added ``TOUCH`` sensor. |
| 33 | +11. Added support for ``eq_active``. Fixes :github:issue:`2173`. |
| 34 | +12. Added ray intersection with ellipsoid. |
35 | 35 |
|
36 | 36 | Bug fixes |
37 | 37 | ^^^^^^^^^ |
38 | | -- Fixed several bugs related to connect and weld constraints with site semantics (fixes :github:issue:`2179`, reported |
39 | | - by :github:user:`yinfanyi`). The introduction of site specification to connects and welds in 3.2.3 conditionally |
40 | | - changed the semantics of `mjData.eq_obj1id` and `mjData.eq_obj2id`, but these changes were not properly propagated in |
41 | | - several places leading to incorrect computations of constraint inertia, readings of affected force/torque sensors and |
42 | | - runtime enabling/disabling of such constraints. |
43 | | -- Fixed a bug in slider-crank :ref:`transmission<geTransmission>`. The bug was introduced in 3.0.0. |
44 | | -- Fixed a bug in flex texture coordinates that prevented the correct allocation of textures in mjModel. |
| 38 | +13. Fixed several bugs related to connect and weld constraints with site semantics (fixes :github:issue:`2179`, reported |
| 39 | + by :github:user:`yinfanyi`). The introduction of site specification to connects and welds in 3.2.3 conditionally |
| 40 | + changed the semantics of `mjData.eq_obj1id` and `mjData.eq_obj2id`, but these changes were not properly propagated in |
| 41 | + several places leading to incorrect computations of constraint inertia, readings of affected force/torque sensors and |
| 42 | + runtime enabling/disabling of such constraints. |
| 43 | +14. Fixed a bug in slider-crank :ref:`transmission<geTransmission>`. The bug was introduced in 3.0.0. |
| 44 | +15. Fixed a bug in flex texture coordinates that prevented the correct allocation of textures in mjModel. |
45 | 45 |
|
46 | 46 |
|
47 | 47 | Documentation |
48 | 48 | ^^^^^^^^^^^^^ |
49 | | -- Function headers in the :doc:`API reference <../APIreference/APIfunctions>` now link to their source definitions |
50 | | - in GitHub. |
| 49 | +16. Function headers in the :doc:`API reference <../APIreference/APIfunctions>` now link to their source definitions |
| 50 | + in GitHub. |
51 | 51 |
|
52 | 52 | Version 3.2.4 (Oct 15, 2024) |
53 | 53 | ---------------------------- |
|
0 commit comments