2024.3.0
Breaking Change
This release contains a somewhat breaking change! The authenticate()
method now throws on failure. The previous behavior logged the failure and returned a boolean to indicate success. User of the library should put authentication calls in a try...except and handle failures gracefully.
New Properties Protocol
This release includes early support for the "new" properties/attributes protocol. Only vertical and horizontal swing angle are currently supported but implementing additional properties should be straightforward. If you encounter any issues please report them.
What's Changed
- Add Python 3.12 to workflows and pyproject by @mill1000 in #112
- Throw exceptions on authentication failures by @mill1000 in #113
- Implement "new" properties protocol by @mill1000 in #109
Full Changelog: 2024.1.0...2024.3.0