From 92d77819fdcb17055f25c367377add901954a016 Mon Sep 17 00:00:00 2001 From: Alessio Quaglino Date: Thu, 7 Aug 2025 15:39:26 -0700 Subject: [PATCH] Note the mjs parsing error in the changelog. PiperOrigin-RevId: 792336077 Change-Id: I09cd2eb310c6e2bc74051419f6d69f5db1081cec --- doc/changelog.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/changelog.rst b/doc/changelog.rst index 583d9543..9cb049a6 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -58,7 +58,8 @@ Version 3.3.4 (July 8, 2025) 2. The Python functions ``element.delete`` have been replaced by ``spec.delete(element)``. 3. In the mjSpec C API, directly setting an element's name using :ref:`mjs_setString` has been replaced with a new function :ref:`mjs_setName` which allows checking for naming collisions at set-time rather than compile-time, for - earlier catching of errors. Relatedly, the ``name`` attribute has been removed from all mjs elements. + earlier catching of errors. Relatedly, the ``name`` attribute has been removed from all mjs elements. Known issue: + the error is not raised during parsing. 4. For MJX, the ``mjx.Option`` dataclass now has private and public fields similar to ``mjx.Model`` and ``mjx.Data``. Some fields are no longer publicly available due to differences in the underlying implementations of this data structure.