History
0.3.0 (2019-05-16)
- Cleaned up shutdown code
- Create retry logic throughout to deal with disconnect and other failures
- Added functionality to deal with state maintenance
- Updated dependencies
- Removed flaky test
0.2.1 (2019-02-02)
- Made websocket library usage backwards-compatible with older versions
0.2.0 (2019-02-02)
- Rewrote discovery to use multiple threads so it only takes 1 second
- Improved logging in client class with logger passed through
- Improved handling of event loop to allow usage within existing async codebase
- Added –version argument to CLI
0.1.7 (2019-02-01)
- Migrated from bumpversion to bump2version for cleaner release process
0.1.6 (2019-02-01)
- Another bump to let Travis upload to PyPi itself, to fix the build
0.1.5 (2019-02-01)
- Bumped version after tweaking build workflow
0.1.4 (2019-01-31)
- Tweaked various build and testing parameters to get code coverage and distribution working
0.1.3 (2019-01-31)
- Updated README layout
- Added coveralls config for travis and CHANGELOG/HISTORY link
0.1.2 (2019-01-31)
- Fixed documentation build for ReadTheDocs
- Fixed restructuredtext in history which was breaking PyPi formatting
0.1.1 (2019-01-30)
- Improved discovery logging
- Added documentation
- Fixed tests
0.1.0 (2019-01-27)
- First release on PyPI.
- Basic functional CLI client, to allow basic control (on, off, check state)
- Added comprehensive logging with verbosity option to help debug new devices
- Control of device is via async websocket, so should be usable in async code