diff --git a/.release-please-manifest.json b/.release-please-manifest.json index af55ef0..0ee8c01 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.2.1" + ".": "0.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 9063366..f8b8141 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,34 @@ All notable changes to this project are documented here. Releases are managed by [release-please](https://github.com/googleapis/release-please) from Conventional Commits; entries below the latest are generated on release. +## [0.3.0](https://github.com/andymai/so-arm101/compare/soarm101-v0.2.1...soarm101-v0.3.0) (2026-07-16) + + +### ⚠ BREAKING CHANGES + +* the soarm-scan / soarm-teleop / soarm-* entry points are removed. Use `soarm ` instead (run `soarm --help`). + +### Features + +* cross-platform serial support (Linux + macOS) ([995567b](https://github.com/andymai/so-arm101/commit/995567bc8cf1dd7275ca5d74866cf85385c74452)) +* **ports:** detect controller boards on Linux (ttyACM/ttyUSB) ([facb928](https://github.com/andymai/so-arm101/commit/facb928d1b4685babdbd8035fc3445334c3f8687)) +* **sim:** add mjpython-free viewer with joint sweep ([0c3a4e1](https://github.com/andymai/so-arm101/commit/0c3a4e1a6128e854106c880a49332c1b5b241431)) +* **teleop:** log to file + post-mortem on exit to diagnose limps ([d08e27b](https://github.com/andymai/so-arm101/commit/d08e27bac6eb9cb88ed53199b29b57282e775fc2)) +* unify into a single soarm Typer CLI ([520e989](https://github.com/andymai/so-arm101/commit/520e989f758faa66a821b03fb82b62be8d20faf3)) +* **viz:** Rerun digital twin, episode replay, and offline viewer ([17aded1](https://github.com/andymai/so-arm101/commit/17aded1d4a5643154dbba1edc7d513c34aa39efb)) + + +### Bug Fixes + +* **deps:** override diffusers to >=0.38.0 (two high-severity RCE bypasses) ([1b08529](https://github.com/andymai/so-arm101/commit/1b08529e2c5926899b30e6cfdc1e6c8f8074d88f)) +* **deps:** patch diffusers RCE bypasses (override to >=0.38.0) ([3ffb282](https://github.com/andymai/so-arm101/commit/3ffb2826cfe9540ebbddd3c56ef626b2a927848d)) + + +### Documentation + +* document Linux serial access (dialout group) ([9767d82](https://github.com/andymai/so-arm101/commit/9767d820ff5a870b10df95ebcfd5e2e0bcb0158e)) +* rearchitect for the unified soarm CLI + Rerun viz ([c64295b](https://github.com/andymai/so-arm101/commit/c64295b41968cb355436afea0bb8fd4df9652625)) + ## [0.2.1](https://github.com/andymai/so-arm101/compare/soarm101-v0.2.0...soarm101-v0.2.1) (2026-06-09) diff --git a/pyproject.toml b/pyproject.toml index 7b2283f..cb1243f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "soarm101" -version = "0.2.1" +version = "0.3.0" description = "Setup, repair, and brownout-safe operation tools for the SO-ARM101 (LeRobot)" readme = "README.md" requires-python = ">=3.10,<3.13"