Releases: xaviml/controllerx
v4.18.1
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
🔨 Fixes
- Fix template rendering for AppDaemon 4.2.0
Changes:
- 9267e30 bump: version 4.18.0 → 4.18.1
- b10ec80 Merge branch 'dev' of github.com:xaviml/controllerx into dev
- f627a50 fix(controller): fix call_service call for AppDaemon 4.2.0 compatibility [ #407 ]
- 897f610 build(deps-dev): bump mypy from 0.910 to 0.930 (#405)
- ed7d92b build(deps-dev): bump pre-commit from 2.15.0 to 2.16.0 (#406)
- 29b5db1 build(deps-dev): bump pytest-timeout from 2.0.1 to 2.0.2 (#404)
- f475f9c build(deps-dev): bump black from 21.11b1 to 21.12b0 (#403)
- 57fecdd build(deps-dev): bump commitizen from 2.20.0 to 2.20.3 (#402)
- 38bc441 build(deps): bump appdaemon from 4.1.0 to 4.2.0 (#401)
- b7eaf12 docs(release_notes): clean notes
This list of changes was auto generated.
v4.18.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Add
hold_toggle_direction_init
attribute to select initial state. [ #388 ]
🔨 Fixes
- IM6001-BTP01 - fix z2m mapping [ #397 ]
🎮 New devices
Changes:
- b6147d1 bump: version 4.17.0 → 4.18.0
- 05c31dd docs(release_notes): update
- 9f9412a Adds TS0044F Tuya device (#385)
- bec6770 docs(license): update copyright year(s) (#400)
- 790f814 ci(update-license): fix broken pipeline
- 8348211 build(deps-dev): bump black from 21.9b0 to 21.11b1 (#391)
- dbc6c94 build(deps-dev): bump isort from 5.9.3 to 5.10.1 (#384)
- c3822d6 feat(light_controller): add "hold_toggle_direction_init" attribute to select init state [ #388 ]
- 201fb8f fix(device): fix z2m mapping for IM6001-BTP01 [ #397 ]
This list of changes was auto generated.
v4.17.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Add
previous_state
attribute to restrict when an action is performed depending on the previous state of the entity. This is just applicable forstate
andz2m
(with not MQTT) integrations. [#366] - Add
cover_duration
attribute. Duration of the cover to open and/or close in seconds, sotoggle_open
andtoggle_close
can stop the cover if the cover is still moving. This is recommended to be used when the cover does not reportopening
andclosing
states, otherwise, it is not necessary. [#368]
🎮 New devices
- WXKG06LM - add Z2M and deCONZ support
- W2049 - add ZHA support @patrezp [ #375 ]
- TERNCY-SD01 - add Media Player controller [ #377 ]
Changes:
- 0754e80 bump: version 4.17.0b1 → 4.17.0
- 00b38cd bump: version 4.17.0b0 → 4.17.0b1
- 7a3aa99 feat(cover): add "cover_duration" attribute [ #368 ]
- f877bc4 docs(release_notes): add ticket number to items
- a6ce9dd bump: version 4.16.0 → 4.17.0b0
- fefc989 feat(device): add media player controller for TerncySD01 [ #377 ]
- 89faa1a feat(controller): add "previous_state" attribute [ #366 ]
- 9d11743 refactor(tests): rename acton-types to action_types
- 5db11e5 build(deps-dev): bump pytest-asyncio from 0.15.1 to 0.16.0 (#376)
- 5a18fac docs(release_notes): add back a device
See More
- 43d0c1c Merge branch 'dev' of github.com:xaviml/controllerx into dev
- de944ba feat(device): add ZHA support for W2049 [ #372 ]
- 3fbd156 docs(contributing): add extra steps for commiting other's forks
- d491fd9 build(deps-dev): bump flake8 from 3.9.2 to 4.0.1 (#374)
- fdb16ad build(deps-dev): bump pytest-timeout from 1.4.2 to 2.0.1 (#373)
- 0d47169 build(deps-dev): bump commitizen from 2.18.1 to 2.20.0 (#367)
- 350b415 build(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 (#365)
- 14654cc build(deps-dev): bump black from 21.8b0 to 21.9b0 (#358)
- ca26363 Merge pull request #357 from xaviml/dependabot/pip/commitizen-2.18.1
- bf5b7bd build(deps-dev): bump commitizen from 2.18.0 to 2.18.1
- 975c38b feat(device): z2m and deCONZ support for WXKG06light, switch)
- 2fb45d8 fix(device): fix z2m mapping for WXKG07LMLightController
- 8f9e6dc docs(index): add community section with blogs and videos links
This list of changes was auto generated.
v4.17.0b1
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
- Add
previous_state
attribute to restrict when an action is performed depending on the previous state of the entity. This is just applicable forstate
andz2m
(with not MQTT) integrations. [#366] - Add
cover_duration
attribute. Duration of the cover to open and/or close in seconds, sotoggle_open
andtoggle_close
can stop the cover if the cover is still moving. This is recommended to be used when the cover does not reportopening
andclosing
states, otherwise, it is not necessary. [#368]
🎮 New devices
Changes:
- 00b38cd bump: version 4.17.0b0 → 4.17.0b1
- 7a3aa99 feat(cover): add "cover_duration" attribute [ #368 ]
- f877bc4 docs(release_notes): add ticket number to items
- a6ce9dd bump: version 4.16.0 → 4.17.0b0
- fefc989 feat(device): add media player controller for TerncySD01 [ #377 ]
- 89faa1a feat(controller): add "previous_state" attribute [ #366 ]
- 9d11743 refactor(tests): rename acton-types to action_types
- 5db11e5 build(deps-dev): bump pytest-asyncio from 0.15.1 to 0.16.0 (#376)
- 5a18fac docs(release_notes): add back a device
- 43d0c1c Merge branch 'dev' of github.com:xaviml/controllerx into dev
See More
- de944ba feat(device): add ZHA support for W2049 [ #372 ]
- 3fbd156 docs(contributing): add extra steps for commiting other's forks
- d491fd9 build(deps-dev): bump flake8 from 3.9.2 to 4.0.1 (#374)
- fdb16ad build(deps-dev): bump pytest-timeout from 1.4.2 to 2.0.1 (#373)
- 0d47169 build(deps-dev): bump commitizen from 2.18.1 to 2.20.0 (#367)
- 350b415 build(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 (#365)
- 14654cc build(deps-dev): bump black from 21.8b0 to 21.9b0 (#358)
- ca26363 Merge pull request #357 from xaviml/dependabot/pip/commitizen-2.18.1
- bf5b7bd build(deps-dev): bump commitizen from 2.18.0 to 2.18.1
- 975c38b feat(device): z2m and deCONZ support for WXKG06light, switch)
- 2fb45d8 fix(device): fix z2m mapping for WXKG07LMLightController
- 8f9e6dc docs(index): add community section with blogs and videos links
This list of changes was auto generated.
v4.17.0b0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
- Add
previous_state
attribute to restrict when an action is performed depending on the previous state of the entity. This is just applicable forstate
andz2m
(with not MQTT) integrations.
🎮 New devices
Changes:
- a6ce9dd bump: version 4.16.0 → 4.17.0b0
- fefc989 feat(device): add media player controller for TerncySD01 [ #377 ]
- 89faa1a feat(controller): add "previous_state" attribute [ #366 ]
- 9d11743 refactor(tests): rename acton-types to action_types
- 5db11e5 build(deps-dev): bump pytest-asyncio from 0.15.1 to 0.16.0 (#376)
- 5a18fac docs(release_notes): add back a device
- 43d0c1c Merge branch 'dev' of github.com:xaviml/controllerx into dev
- de944ba feat(device): add ZHA support for W2049 [ #372 ]
- 3fbd156 docs(contributing): add extra steps for commiting other's forks
- d491fd9 build(deps-dev): bump flake8 from 3.9.2 to 4.0.1 (#374)
See More
- fdb16ad build(deps-dev): bump pytest-timeout from 1.4.2 to 2.0.1 (#373)
- 0d47169 build(deps-dev): bump commitizen from 2.18.1 to 2.20.0 (#367)
- 350b415 build(deps-dev): bump pytest-cov from 2.12.1 to 3.0.0 (#365)
- 14654cc build(deps-dev): bump black from 21.8b0 to 21.9b0 (#358)
- ca26363 Merge pull request #357 from xaviml/dependabot/pip/commitizen-2.18.1
- bf5b7bd build(deps-dev): bump commitizen from 2.18.0 to 2.18.1
- 975c38b feat(device): z2m and deCONZ support for WXKG06light, switch)
- 2fb45d8 fix(device): fix z2m mapping for WXKG07LMLightController
- 8f9e6dc docs(index): add community section with blogs and videos links
This list of changes was auto generated.
v4.16.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
🔧 Refactor
- Refactor some internal code to allow feature #204
🎮 New devices
Changes:
- 530fb67 bump: version 4.16.0b1 → 4.16.0
- e3b3d1c feat(device): add Z2M support for E1E-G7F [ #355 ]
- 6e93dda style(typing): fix typing for wrap_execution function
- b7ab739 bump: version 4.16.0b0 → 4.16.0b1
- 8d3ade6 test(light_controller): add missing test for new functionality
- bc4b5be bump: version 4.15.0 → 4.16.0b0
- 6f489ac docs(release_notes): add click/hold modes feature
- 3f13f04 Feat/cycle action (#354) [ #204 ]
- 0eac9a8 build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 (#353)
- cc6c030 docs(funding): add github sponsors [ #351 ]
v4.16.0b1
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
🔧 Refactor
- Refactor some internal code to allow feature #204
Changes:
- b7ab739 bump: version 4.16.0b0 → 4.16.0b1
- 8d3ade6 test(light_controller): add missing test for new functionality
- bc4b5be bump: version 4.15.0 → 4.16.0b0
- 6f489ac docs(release_notes): add click/hold modes feature
- 3f13f04 Feat/cycle action (#354) [ #204 ]
- 0eac9a8 build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 (#353)
- cc6c030 docs(funding): add github sponsors [ #351 ]
- d18bef5 build(deps-dev): bump pytest from 6.2.4 to 6.2.5 (#352)
- 15fdcce build(deps-dev): bump pre-commit from 2.14.0 to 2.14.1 (#350)
- 8f139db build(deps-dev): bump black from 21.7b0 to 21.8b0 (#349)
This list of changes was auto generated.
v4.16.0b0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
🔧 Refactor
- Refactor some internal code to allow feature #204
Changes:
- bc4b5be bump: version 4.15.0 → 4.16.0b0
- 6f489ac docs(release_notes): add click/hold modes feature
- 3f13f04 Feat/cycle action (#354) [ #204 ]
- 0eac9a8 build(deps-dev): bump pre-commit from 2.14.1 to 2.15.0 (#353)
- cc6c030 docs(funding): add github sponsors [ #351 ]
- d18bef5 build(deps-dev): bump pytest from 6.2.4 to 6.2.5 (#352)
- 15fdcce build(deps-dev): bump pre-commit from 2.14.0 to 2.14.1 (#350)
- 8f139db build(deps-dev): bump black from 21.7b0 to 21.8b0 (#349)
This list of changes was auto generated.
v4.15.0
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
✏️ Features
- Add
volume_set
predefined action forMediaPlayerController
. See here. - Add
tts
predefined action forMediaPlayerController
. See here. - Add
supported_color_modes
attribute to Light controller. It allows to define the supported color mode as defined in HA documentation
🔨 Fixes
- Stop reading supported color mode from
supported_features
, and read it fromsupported_color_modes
light entity attribute. [ #342 ]
🎮 New devices
Changes:
- a152b6b bump: version 4.15.0b1 → 4.15.0
- ce47062 ci(codeql): change setup-python-dependencies argument
- bdbcfdf ci(codeql): remove --system flag to pipenv
- 99c98cf ci(codeql): add pipenv and install dependencies
- a3cb355 Create codeql-analysis.yml
- 76634ba Merge branch 'dev' of github.com:xaviml/controllerx into dev
- 4fbf31d docs(readme): update badge images
- d25de8c build(deps): bump appdaemon from 4.0.8 to 4.1.0 (#348)
- fca1f7c refactor(colors): send
xy_color
as a list - aa61a49 docs(release_notes): update notes [ #347 ]
See More
- a00d568 feat(device): add Z2M support for ZS230002 (Linkind) [ #347 ]
- 8298dc1 bump: version 4.15.0b0 → 4.15.0b1
- 69932a0 Merge branch 'dev' of github.com:xaviml/controllerx into dev
- 228d450 build(deps-dev): bump pre-commit from 2.13.0 to 2.14.0 (#343)
- 203782d build(deps-dev): bump black from 21.6b0 to 21.7b0 (#339)
- 4f7693e build(deps-dev): bump isort from 5.9.2 to 5.9.3 (#341)
- db0ebf4 build(deps-dev): bump commitizen from 2.17.12 to 2.18.0 (#345)
- cc23733 fix(light_controller): read from
supported_color_modes
instead ofsupported_features
[ #342 ] - 3dcfbb5 bump: version 4.14.0 → 4.15.0b0
- 71c4bad build(deps-dev): bump isort from 5.9.1 to 5.9.2 (#336)
- 501cc8a feat(predefined-action): add
tts
action to MediaPlayerController - 9d48e8f feat(predefined-action): add
volume_set
action to MediaPlayerController
This list of changes was auto generated.
v4.15.0b1
This minor change does not contain any breaking changes.
Note: Remember to restart the AppDaemon addon/server after updating to a new version.
Note: Some links might not work or might be not updated due to being a pre-release, and documentation is not yet available
✏️ Features
- Add
volume_set
predefined action forMediaPlayerController
. See here. - Add
tts
predefined action forMediaPlayerController
. See here. - Add
supported_color_modes
attribute to Light controller. It allows to define the supported color mode as defined in HA documentation
🔨 Fixes
- Stop reading supported color mode from
supported_features
, and read it fromsupported_color_modes
light entity attribute. [ #342 ]
Changes:
- 8298dc1 bump: version 4.15.0b0 → 4.15.0b1
- 69932a0 Merge branch 'dev' of github.com:xaviml/controllerx into dev
- 228d450 build(deps-dev): bump pre-commit from 2.13.0 to 2.14.0 (#343)
- 203782d build(deps-dev): bump black from 21.6b0 to 21.7b0 (#339)
- 4f7693e build(deps-dev): bump isort from 5.9.2 to 5.9.3 (#341)
- db0ebf4 build(deps-dev): bump commitizen from 2.17.12 to 2.18.0 (#345)
- cc23733 fix(light_controller): read from
supported_color_modes
instead ofsupported_features
[ #342 ] - 3dcfbb5 bump: version 4.14.0 → 4.15.0b0
- 71c4bad build(deps-dev): bump isort from 5.9.1 to 5.9.2 (#336)
- 501cc8a feat(predefined-action): add
tts
action to MediaPlayerController
See More
- 9d48e8f feat(predefined-action): add
volume_set
action to MediaPlayerController
This list of changes was auto generated.