Releases: jinnatar/python-cozify
v0.2.15 - Coverage, tests and bug fixes
More testing than ever before and fixed some corner cases found along the way. Also includes a new feature, hub.state_replace() to do large state changes in one go.
v0.2.14 - Bugs and stability
- Starting fresh should now work more reliably, even remotely.
- Expired hub-tokens are automatically renewed on hub.ping() when possible ( Fixes #12 )
Logging library changes to Abseil, if you're not updating via pip make sure to re-run setup.py to pull in the dependencies. Pip will pull the new dependency automatically.
v0.2.13 - Devices are my favourite vices
The big addition is working device control. Enjoy these new features:
- hub.device_toggle()
- hub.device_on() & hub.device_off()
- hub.light_brightness(), hub.light_color() & hub.light_temperature()
Known caveat is that transitions are implemented but don't seem to work yet. If they do work for you, let me know! (Might work on Hue, I just don't have any.)
Also adds capability support for LUX and MOTION (Thanks to FArmy on the Cozify Forums for providing the details.)
v0.2.12 - Cloud Remote Redux with a dash of multihub.
Overhaul of cloud remote functionality for easier (transparent) use, robustness and testing.
Also contains a significant amount of other small improvements such as:
- more documentation on multi-hub, remote operation etc.
- per-hub remote state
- more consistent keyword based API layer
- more useful errors when failures occure, less stack traces, more actionable errors.
- and many more small improvements to tests making future development safer and faster.
v0.2.11 - Groundwork for Capabilities
This release is going out early due to needing a hub API version bump anyway. Besides the version bump there's work behind the scenes to enable more robust device interaction, the most visible one being a multi-filter capable hub.devices().
v0.2.10 - Groundwork for Devices
This version is the first towards improving dealing with devices and is part of the groundwork towards providing more specialized access to any and all devices on hubs.
v0.2.9.1 - API version bump
Just a version bump to align with newest Cozify changes. No functional breakage, just the API path.
v0.2.9 - Automagic token refresh
As long as you're using cloud.ping() every now and then, tokens should no longer expire from under you. Plenty of other small improvements and more test coverage.
v0.2.8 - Testing & attributes
Testing moved to pytest for a more structured approach to tests. A smattering of attribute helpers added to aid using lowlevel calls, for example hub.tz() so you don't need to deal with hub._tz() parameters.
v0.2.7 - Cloud Remote
First implementation of transparent cloud remote functionality, i.e. being able to use all features even if not in the same network as the hub.