- update dependencies
- update readme
- update links to repo in docs
- fix bug in logging imports
- more robust pump initialization
- now has a full test suite! 🎉
- can now initialize a
NextGenPump
instance using either a pre-existingSerial
instance (new behavior), OR by passing in a string for the port to open aSerial
instance at (old behavior) - bundled data retrieval methods such as
current_conditions
orpump_info
now return custom typed :code:`dataclass`es instead of :code:`dict`s (this is a breaking change) - fixed an elusive bug that would sometimes cause
NextGenPumpBase
'sidentify
to fail
- minor code cleanup / improvement to packaging
- Yet another minor performance improvement to write operations
- Minor performance improvement to read operations
- Cleaning up some code comments
- Minor performance improvement to pump's write operation
- Improved read/write instructions and pump identification
- Improved debug logging
- Improved documentation
- Changed the faulty
leak_mode
property to a write-onlyset_leak_mode
instance method - Improved documentation
Fixed some bad imports, improved documentation
Initial release