Skip to content

Releases: lawtancool/pyControl4

v1.1.2

25 Nov 03:55
Compare
Choose a tag to compare

Add InvalidCategory error handling

v1.1.1

25 Nov 03:44
Compare
Choose a tag to compare

Improve error message parsing

v1.1.0

15 Feb 03:41
8f96a17
Compare
Choose a tag to compare

What's Changed since v1.0.0b6

New Contributors

Full Changelog: v1.0.0b6...v1.1.0

v1.0.0b6

07 Jan 02:36
Compare
Choose a tag to compare
v1.0.0b6 Pre-release
Pre-release

Adds connect_callback, disconnect_callback parameters and item_callbacks property to C4Websocket.

v1.0.0b5

29 Dec 22:55
Compare
Choose a tag to compare
v1.0.0b5 Pre-release
Pre-release

Breaking changes for C4Websocket

  • renamed "device" functions to "item" to better reflect that Control4 item IDs are being passed in
  • director_bearer_token is now passed into sio_connect(), to allow token refreshes without re-init C4Websocket
  • added sio_disconnect()

v1.0.0b4

18 Dec 05:51
9d5e090
Compare
Choose a tag to compare
v1.0.0b4 Pre-release
Pre-release

Breaking change: getDirectorBearerToken() in account.py returns token time valid in seconds, instead of a datetime.datetime object representing the token expiry time. Conversion to a datetime is left as a task for the library user.

v1.0.0b3

28 Nov 03:08
Compare
Choose a tag to compare
v1.0.0b3 Pre-release
Pre-release

Add dependency requirements to setup.py, so that the correct version of python-socketio is installed.

v1.0.0b2

27 Nov 19:54
Compare
Choose a tag to compare
v1.0.0b2 Pre-release
Pre-release

Change python-socketio version to v4, as Control4 only supports EngineIO v3. Newer versions of python-socketio expect EngineIO v4.

v1.0.0b1

26 Nov 22:09
Compare
Choose a tag to compare
v1.0.0b1 Pre-release
Pre-release

Adds support for WebSocket real-time updates from Control4 Director.
This is a beta release, as changes may still be made to accommodate Home Assistant component development.

v0.3.1

15 Oct 19:10
d7ced90
Compare
Choose a tag to compare

Updates contact email in setup.py.

Otherwise, this release is identical to v0.3.0.