Skip to content

Releases: lawtancool/pyControl4

v1.2.1

01 Sep 21:44
a0cb2e8
Compare
Choose a tag to compare

What's Changed

  • Removed quotes in getItemsetup by @simonk83 in #30
    • This should help resolve setup failures in some systems

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0

28 Aug 05:25
Compare
Choose a tag to compare

What's Changed

  • Dependency change! Replaced python-socketio v4 dependency with socketio_v4 from @bdraco: #32
    • This was done to unblock Home Assistant's upgrade to newer python-socketio versions.

New Contributors

Full Changelog: v1.1.2...v1.2.0

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.