Releases: noah-wardlow/mujoco-react
Releases · noah-wardlow/mujoco-react
Release list
v10.9.0
v10.8.0
v10.7.0
10.7.0
Summary
This release improves the named actuator-control API so application code can write MuJoCo controls without hard-coding data.ctrl indices or carrying owner labels through normal controller code.
Highlights
- Official MuJoCo bindings: no packaging or WASM-loading changes.
- IK/control API: added
defineControls()anduseControls()for alias-based named actuator groups;useControlGroup()now supportsset(name, value),patch(values),write(values),get(name), and generated owners by default. - New hooks/components/entrypoints: exported
defineControls,useControls,ControlsHandle, andDefinedControlsfrom the main package entrypoint. - Docs/examples: updated README and policy primitive docs to show the ergonomic named-control path first and clarify that generated register modules are injected by the Vite plugin, not imported manually by apps.
- Migration/compatibility: existing
controlGroup()/useControlGroup()remains available; preferpatch({ ... })for batch object writes andset(name, value)for single writes. - Intentionally excluded: no changes to IK solver behavior, camera APIs, policy inference, MuJoCo WASM packaging, or example deployment configuration.
- Verification: library
npm run typecheck, librarynpm run build, linked examplenpx tsc --noEmit, linked examplenpm run build, published-package examplenpx tsc --noEmit, and published-package examplenpm run build.