In summary, this release:
- Removes ROS dependencies from the core library, turning it self-contained
- Adds automated Docker image deployment
- Resolves GitHub action runner Out of Memory (OOM) across tests and deployment
- Continues to support ROS for deployment and integration
- Refactors the core and removes legacy couplings
Note that this release breaks API, and that this library is still under heavy development. Thank you to all the contributors!
What's changed
Deployment
- Docker Image via CI by @Haydnspass in #93
- Fix tests OOM by @mhubii in #114
- Fix TestPyPI publish failure with dynamic dev versioning by @Copilot in #123
Code refactors
- Fix: correct misspelling of Kabsch algorithm name by @aymuos15 in #88
- Move cli into separate folder (#90) by @mhubii in #99
- IO refactor 37 by @mhubii in #107
- Mesh origin refactor by @mhubii in #106
Remove ROS from core
- Remove ROS package registry from CLI 110 by @mhubii in #115
- Remove ROS from Docker by @mhubii in #116
- Remove ROS dependency in Robot constructor by @mhubii in #108
New contributors
Full Changelog: 0.4.6...0.5.0