Skip to content

Releases: muhlba91/onyx-homeassistant-integration

v10.0.0

18 Feb 06:49
Compare
Choose a tag to compare

10.0.0 (2024-02-18)

⚠ BREAKING CHANGES

  • set the minimum python version to 3.12 and applies a major homeassistant update

Features

  • update to python 3.12; update to homeassistant 2024.x.x (7433fa0)

Bug Fixes

  • ci: remove snyk integration (1d2a89b)
  • use CoverEntityFeature instead of constants; fix #114 (5f44ed3)

Miscellaneous Chores

  • deps: update abatilo/actions-poetry action to v3 (bdd8faa)
  • deps: update dependencies (270a737)
  • deps: update dependency coverage to v7.3.4 (03e0fcc)
  • deps: update dependency coverage to v7.4.0 (9ed18b1)
  • deps: update dependency coverage to v7.4.1 (1cb5d7d)
  • deps: update dependency homeassistant to v2024.2.2 (e8b4dde)
  • deps: update dependency pre-commit to v3.6.1 (399e38c)
  • deps: update dependency pytest to v7.4.4 (d35f196)
  • deps: update dependency pytest to v8 (bec6b0a)
  • deps: update dependency pytest to v8.0.1 (dd67299)
  • deps: update dependency pytest-asyncio to v0.23.3 (d65bd97)
  • deps: update dependency pytest-asyncio to v0.23.4 (d4c5c75)
  • deps: update dependency pytest-asyncio to v0.23.5 (cbe12ad)
  • deps: update dependency ruff to ^0.2.0 (922eed5)
  • deps: update dependency ruff to v0.1.11 (a141ade)
  • deps: update dependency ruff to v0.1.14 (e335b0b)
  • deps: update dependency ruff to v0.1.15 (d85efa1)
  • deps: update dependency ruff to v0.1.9 (74975a4)
  • deps: update dependency ruff to v0.2.1 (a4e480b)
  • deps: update dependency ruff to v0.2.2 (1c52557)

v9.0.0

19 Dec 13:14
Compare
Choose a tag to compare

9.0.0 (2023-12-19)

Features

  • implement automated exchange of API code to fingerprint and token; fix #6 (71814c3)

Miscellaneous Chores

  • set next release to 9.0.0 (19eb1b0)

v8.0.0

18 Dec 11:44
Compare
Choose a tag to compare

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)

v8.0.0-beta.14

18 Dec 10:31
e6cf4a3
Compare
Choose a tag to compare
v8.0.0-beta.14 Pre-release
Pre-release

BREAKING CHANGE

  • refactor background events (d13df42)

Features

  • ignore devices without device type; update client to 8.1.0 (a805145)
  • add support for lights (8839c3c)
  • add options config flow (e37ae4d)

v8.0.0-beta.13

15 Dec 14:50
c43a8e6
Compare
Choose a tag to compare
v8.0.0-beta.13 Pre-release
Pre-release

BREAKING CHANGE

  • refactor background events (d13df42)

Features

  • ignore devices without device type; update client to 8.1.0 (a805145)
  • add support for lights (8839c3c)
  • add options config flow (e37ae4d)

v8.0.0-beta.12

15 Dec 12:55
cf2042d
Compare
Choose a tag to compare
v8.0.0-beta.12 Pre-release
Pre-release

BREAKING CHANGE

  • refactor background events (d13df42)

Features

  • ignore devices without device type; update client to 8.1.0 (a805145)
  • add support for lights (8839c3c)

v8.0.0-beta.11

15 Dec 11:40
966f75e
Compare
Choose a tag to compare
v8.0.0-beta.11 Pre-release
Pre-release

BREAKING CHANGE

  • refactor background events (d13df42)

Features

  • ignore devices without device type; update client to 8.1.0 (a805145)
  • add support for lights (8839c3c)

v8.0.0-beta.9

13 Dec 13:50
d197388
Compare
Choose a tag to compare
v8.0.0-beta.9 Pre-release
Pre-release

BREAKING CHANGE

  • refactor background events (d13df42)

Features

  • ignore devices without device type; update client to 8.1.0 (a805145)
  • add support for lights (8839c3c)

v8.0.0-beta.10

13 Dec 14:07
8f70612
Compare
Choose a tag to compare
v8.0.0-beta.10 Pre-release
Pre-release

BREAKING CHANGE

  • refactor background events (d13df42)

Features

  • ignore devices without device type; update client to 8.1.0 (a805145)
  • add support for lights (8839c3c)

v8.0.0-beta.8

12 Dec 13:08
935bc41
Compare
Choose a tag to compare
v8.0.0-beta.8 Pre-release
Pre-release

BREAKING CHANGE

  • refactor background events (d13df42)

Features

  • ignore devices without device type; update client to 8.1.0 (a805145)
  • add support for lights (8839c3c)