Releases: juniorsundar/oxmpl
Releases · juniorsundar/oxmpl
v0.5.0
0.5.0 (2025-10-20)
Features
- Added SO3State/SO3StateSpace Python Bindings (e2d8128)
- CompoundState Python bindings (07627fd)
- CompoundState/CompoundStateSpace integration Python bindings (96a5253)
- CompoundStateSpace Python Bindings (3bf7865)
- Implement CompoundState (221659a)
- Implement CompoundStateSpace (b9e8c55)
- Implement SO3StateSpace in Rust w/ Integration tests (485fc95)
- Implemented SE2 and SE3States + Spaces (554def3)
- SE3/SE2 State(Space) Python Bindings + Tests (68add61)
Bug Fixes
- Calculating distance in SO3StateSpace (6ce7c07)
Tests
- Integration tests for SE3StateSpace w/ all planners (d39ee3d)
- Unit tests for CompoundStateSpace (463bcaa)
Continuous Integration
v0.4.1
v0.4.0
0.4.0 (2025-08-28)
⚠ BREAKING CHANGES
- oxmpl-py: Python bindings for Planners modularised
- oxmpl-py: Changed how ProblemDefinition is instantiated to account for multiple State types
chore
- release 0.4.0 (733abc3)
Features
- add
oxmpl-jscrate with JS/WASM bindings (9c7e7ec) - allow targeting wasm for
oxmplcrate (6b0c024) - Implement SO2StateSpace in Rust w/ Integration tests (a707ffe)
Documentation
- Write up BACKLOG of tasks left (06d6c17)
Code Refactoring
- oxmpl-py: Changed how ProblemDefinition is instantiated to account for multiple State types (39ca2c0)
- oxmpl-py: Python bindings for Planners modularised (be9280e)
- Python
basepackage modularity (2065ecb)
Continuous Integration
v0.3.0
0.3.0 (2025-08-15)
Features
- Implement PRM in Python (50b3f69)
- Implement PRM in Rust w/ Integration tests (1add7d4)
- Implement RRTConnect in Rust (ba594b9)
- Implement RRTStar in Python (a70ab5d)
- Implement RRTStar in Rust w/ integration tests (1642704)
Bug Fixes
- PyO3 bindings for PRM (57d9e82)
Code Refactoring
- Module structure for import similar to C++ (ba58429)
- Move RRTConnect helper functions as associated functions (736cc1d)
Tests
- Implement RRTConnect integration test (d67dbbb)
v0.2.0
0.2.0 (2025-06-23)
chore
- release 0.2.0 (7b0146d)
Features
- Bound checking in RealVectorStateSpace (7a78c0a)
- Implement RealVectorStateSpace and basic structure (b42d9e8)
- Implementing SO2StateSpace (a0ea17c)
- planners: Implement basic RRT (f8828e9)
- python: Implemented initial bindings for RRT (c563846)
Bug Fixes
- Better error handling in RealVectorStateSpace::new (ec37a78)
Documentation
- Added Documentation and DocTests + License header (#1) (f43319f)
- oxmpl-py: Added documentation for Python Bindings (#6) (7621a71)
- README: Updated initial README.md (#7) (0237de0)
Code Refactoring
- Split python project out and state spaces into separate module (5387441)
Tests
- RRT basic integration test (e081aef)
Build System
- Added required fields to Cargo (a6a239d)
Continuous Integration
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/juniorsundar/oxmpl/commits/v0.1.0