0.1.0
What's Changed
- Add separate class for sftp file system
- Add separate serial IO handling class
- Replace function name mangling with gcode handler registration system
- Add states to virtual Bambu printer that manage state specific interaction
- Add synchronization utilities to work with virtual printer as if it is a binary stream
- Add unittests with mocked Bambu printer to ensure core functionality works as expected
- Fix formatting to be automatically processed by black formatter
- Fix python 3.10 type annotations for readability
Thanks to @Valemos for this massive effort of refactoring the plugin to be a better product long-term.
New Contributors
Full Changelog: 0.0.23...0.1.0