Changelog
May 19, 2026 · View on GitHub
All notable changes to this repository will be documented here.
[2026-05-19]
- Streamlined the contributor workflow behind a top-level
Makefile:make installfor one-time setup,make checkfor lint/format/license/XML,make testfor the simulation suite,make allfor everything CI runs. Slimmed the PR template and rewrote the CONTRIBUTING dev-setup section to match. Removed the redundantcheck_license.ymlworkflow (its job is already covered by the pre-commit workflow).
[2026-05-18]
- Added
format_xml.py, an XML formatter for MJCF files (2-space indent, 120-col wrap, single-line attribute values). Wired into pre-commit so the same check runs locally and in CI. Reformatted every existing XML in the repo so the rules are now actually enforced. - Added pre-commit hooks (ruff lint+format for Python, trailing-whitespace and EOF fixers, license check) with a matching CI workflow. Contributors can install locally with
uv tool install pre-commit && pre-commit install. Excludes.patchand.ipynbfiles. - Removed the MJX column from the README model tables and dropped the MJX test from CI. MJX-compatible XMLs are still shipped per-model.
- Added a CI lint that every model directory ships a README, LICENSE, CHANGELOG, and scene*.xml, and that
CONTRIBUTORS.mdstays sorted. Backfilled missing changelogs and renamedrainbow_robotics_rby1/LICENSE.txttoLICENSE.
[2026-04-07]
- Added MS-Human-700 from LNS Group.
[2026-03-18]
- Added Flexiv Rizon4 from Flexiv Robotics. Contribution by @ctkuan-flexiv.
[2025-12-12]
- fix Skydio X2 gear settings for yaw control
[2025-05-30]
- Added an MJX-tuned version of the G1 model.
[2025-05-19]
- Added YAM manipulator from I2RT Robotics.
[2025-04-22]
- Adds changelog structure, contributor list, and PR template.
[2022-09-07]
- Initial release.