Releases: markusressel/sunix-ledstrip-controller-client
Releases · markusressel/sunix-ledstrip-controller-client
v2.0.5
What’s Changed
- Upgrade to GitHub-native Dependabot (#6) by @dependabot-preview
- migration to poetry
- migration from travis to github actions
- upped min python version from 3.4 -> 3.7
- python 3.10 support (syntax fixes)
v2.0.4
- discovery is now executed multiple times internally to improve result consistency and accuracy
- added __eq__ and __hash__ implementations to Controller
- slight refactoring
v2.0.3
- close sockets after use
- use 1 second timeout for initial connection too
- dont catch timeout errors
v2.0.2
- fixed "TypeError: unsupported operand type(s) for +=: 'int' and '_io.BytesIO' in packets/init.py"
v2.0.1
- a beautiful pypi release
v2.0.0
- major refactoring for better seperation of api and controller
- api can now fully be used without the need to create a controller object
- the controller class now has build in methods for all its features (that call the necessary api method themselves)
- the update_state method has been moved to the controller, the api now has a get_state method instead
- updated examples
- the
get_time()
method will now returnNone
if there is no time set on the device
v1.2.2
- added pypi version badge
- uploaded package now indicates python3 only
v1.2.1
- __str__ fix
- build script improvements
- fixed codebeat beta badge
v1.2.0
API:
- added set_custom_function api method
- added get_time and set_time api methods
- allow the usage of str (for name) or int (for value) type when specifying a FunctionId
Other:
- added tests
- added codebeat to project
- added documentation
- added color validation
v1.1.1
- added method to list available functions