-- 1. Detach GUI Firmware Updater from PyMODI to individual repo 2. Implement web client method for MODI json connection 3. Package PyMODI into a dockerfile via GHCR 4. Fix minor bug in BLE connection
-- 1. Implement experimental BLE functionality on Windows and macOS 2. Improve BLE connection stability in Linux Platform 3. Implement module usage manual (i.e. quick-start) 4. Implement module inspection functionality (i.e. diagnose) 5. Refactor GUI debugger design, fix initialization issue on macOS
1.0.0
-- 1. Implement Network Firmware Updater 2. Implement BLE connection (excluding macOS support) 3. Implement MODI Play support via network module 4. Refactor module getter/setter interface 5. Enhance topology manager to work with battery module 6. Add functionality to reset existing user code on the modules 7. Bug fixes
0.9.0
-- 1. Implement Module Firmware Updater 2. Implement bluetooth connection via SPP 3. Implement MODI Priority Queue to increase response speed 4. Implement PyMODI tutor for teaching new-comers 5. Support multi MODI network modules given appropriate COM ports 6. Refactor getter/setter for each MODI module 7. Refactor motor module to use set_motor_channel internally 8. Update property values when setting properties 9. Add usage/creation example to the repository 10. Bug fixes
0.8.0
-- 1. Implement Can Message Handler 2. Implement Topology Manager 3. Improve connection reliability by separating communication functions 4. Bug fixes