Releases
v8.0.0
8.0.0 (2023-12-18)
⚠ BREAKING CHANGES
uses the client event loop for event updates
Features
add configuration for dim durations (961cc74 )
add options config flow (e37ae4d )
add support for lights (8839c3c )
ignore devices without device type; update client to 8.1.0 (a805145 )
replace event thread with coordinator and background task (fe3f7ea )
replace linters with ruff (cd58021 )
Bug Fixes
add str for configuration and add debug log (4659ee3 )
add entry migration (5720bcd )
add entry migration (f4402c5 )
add light device sensor (3b88d64 )
add light platform (d835172 )
add tests for config flow (c43a8e6 )
add translations for configs (d8bc6ba )
call ha state update (a408da3 )
call light_on if no brightness is specified (4c72d54 )
change update method to onyx api client (53a957f )
do not trigger background action for finished animations (7812e24 )
fix dim duration calculation; update client to 8.3.3 to fix numeric value defaults (cf2042d )
fix light supported_features return value (f3af412 )
fix stop call (6117eec )
handle animation for lights (935bc41 )
handle no brightness value; correctly feed on/off to home assistant (90066fc )
ignore invalid brightness value for dim duration (839c57b )
ignore outdated animations (f5f01d5 )
ignore outdated animations (f41452d )
interpolate updates instead of dropping old ones (28bc0ce )
interpolate updates instead of dropping old ones (050d52c )
reduce backoff time for reconnects (d5cd07f )
refactor dimming and moving updates (dcfc299 )
reload entry on configuration change (75581b5 )
set defaults for new config (54764fd )
set dim duration correctly; add tests for dim duration variations (8f70612 )
set event loop for client (4a1cb81 )
set event loop for client (b20c729 )
set event loop for client (e0f8943 )
set event loop for client (4ab1e3b )
set event loop for client (3042cf4 )
set event loop for client (b7e94a3 )
set event loop for client (b5e3fae )
set event loop for client (45b1d6b )
set hassio event loop for client (2378b19 )
update client to 8.3.1 to implement deep merge (c87ca95 )
Miscellaneous Chores
adapt logging (891a124 )
ci: adopt release please for v4 (989cf78 )
clean shutter moving log (d197388 )
deps: update actions/setup-python action to v5 (2f24df3 )
deps: update client to 8.0.2 (34103e2 )
deps: update dependency aioresponses to v0.7.6 (ee0fe43 )
deps: update dependency homeassistant to v2023.12.0 (44e184e )
deps: update dependency homeassistant to v2023.12.2 (d0710ed )
deps: update dependency pre-commit to v3.6.0 (32c4fc2 )
deps: update dependency pytest-asyncio to ^0.23.0 (1151786 )
deps: update dependency pytest-asyncio to v0.23.1 (dce3062 )
deps: update dependency pytest-asyncio to v0.23.2 (debfe61 )
deps: update dependency ruff to v0.1.7 (b533be2 )
deps: update dependency ruff to v0.1.8 (c39bec9 )
deps: update github/codeql-action action to v3 (e57a75b )
deps: update google-github-actions/release-please-action action to v4 (844bbac )
Code Refactoring
refactor background events (d13df42 )
You can’t perform that action at this time.