❗ Breaking Changes
- All user-facing interfaces now default to use radians instead of degrees.
- URDF now loads from [Wiki-GRx-Models](https://github.com/FFTAI/Wiki-GRx-Models) via [fourier-robot-descriptions](https://pypi.org/project/fourier-robot-descriptions/) package.
- Nameing convention for all links and joints are now consistent with the URDF.
- Config file structure changed
- Unify joint getter naming to use plural ( since alpha 4 )
🗑️ Deprecations
- Deprecate `self.states` in `RobotClient` in favor of individual properties ( since alpha 4 )
🚀 Features
- Robot namespace support in both CLI and API
- `control_joints` API for velocity mode and current mode
- forward kinematcs and inverse kinematics API
- Add gravity compensation option to `move_joints`
- `movej` API
- `movel` API (since a6)
- `move` and `movej` now support gravity compensation
💪 Enhancements
- Add `py.typed` file to package
- Migrated all examples from [iki-grx-deploy](https://gitee.com/FourierIntelligence/wiki-grx-deploy)
- Jupyter notebook tutorial
🐛 Bug Fixes
- Disabled zenoh broadcast by default to avoid clashes with other zenoh clients