Skip to content

Releases: jinnatar/python-cozify

v0.2.15 - Coverage, tests and bug fixes

14 Apr 22:59
Compare
Choose a tag to compare
Pre-release

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

24 Mar 16:46
Compare
Choose a tag to compare
Pre-release
  • 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

12 Mar 19:50
Compare
Choose a tag to compare

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.

04 Mar 15:10
Compare
Choose a tag to compare

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

08 Feb 11:23
Compare
Choose a tag to compare
Pre-release

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

21 Dec 19:54
Compare
Choose a tag to compare
Pre-release

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

21 Dec 19:52
Compare
Choose a tag to compare
Pre-release

Just a version bump to align with newest Cozify changes. No functional breakage, just the API path.

v0.2.9 - Automagic token refresh

16 Dec 21:05
Compare
Choose a tag to compare
Pre-release

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

19 Nov 19:44
Compare
Choose a tag to compare
Pre-release

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

14 Oct 14:13
Compare
Choose a tag to compare
v0.2.7 - Cloud Remote Pre-release
Pre-release

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.