If you like this project and find it useful, please consider giving it a star on GitHub at https://github.com/Luligu/matterbridge-somfy-tahoma and sponsoring it.
All notable changes to this project will be documented in this file.
- [plugin]: Added the whiteList and blackList select in the frontend.
- [schema]: Added uniqueItem check in the whiteList and blackList.
- [package]: Requires matterbridge 2.2.4.
- [package]: Updated package.
- [package]: Updated workflows.
- [package]: Updated dependencies.

- [package]: Requires matterbridge 2.1.0.
- [package]: Updated package.
- [package]: Updated dependencies.

- [plugin]: Add the possibility to validate the screens by name, uniqueName and serialNumber.
- [platform]: Added a check for endpoint numbers changes.
- [package]: Requires matterbridge 1.6.7.
- [package]: Updated package.
- [package]: Updated dependencies.

- [edge]: Verified to work with Matterbridge edge (matter.js new API).
- [plugin]: Refactor movement to support concurrent movements from all screens.
- [plugin]: Refactor movement to show the movement on the controller (if it supports that) even for close and open commands.
- [matter]: Added bridgedNode and powerSource device types to the cover.
- [package]: Requires matterbridge 1.6.5.
- [package]: Updated dependencies.
- [somfy]: Fixed stop sent when the target is fully open or fully closed.

- [edge]: Verified to work with Matterbridge edge (matter.js new API).
- [plugin]: Refactor movement to support concurrent movements from all screens.
- [plugin]: Refactor movement to show the movement on the controller (if it supports that) even for close and open commands.
- [matter]: Added bridgedNode and powerSource device types to the cover.
- [package]: Requires matterbridge 1.6.5.
- [package]: Updated dependencies.
- [somfy]: Fixed stop sent when the target is fully open or fully closed.

- [somfy]: Fixed Awning commands "rollOut" and "rollUp".

- [somfy]: Blinds are now added also for their uiClass.
- [somfy]: Blinds are now added also if they support the command "open", "close" and "stop".
- [somfy]: Blinds are now added also if they support the command "rollOut", "rollUp" and "stop".
- [somfy]: Blinds are now added also if they support the command "down", "up" and "stop".

- [package]: Upgrade to new workflows.
- [package]: Updated dependencies.

- [package]: Updated dependencies.

- [package]: Updated dependencies.

- [package]: Updated dependencies.

- [package]: Updated dependencies.
- [somfy]: Added support for uniqueName = BlindRTSComponent.
- [package]: Fixed dependencies.

- [package]: Updated dependencies.
- [logger]: Update node-ansi-logger to 2.0.6.
- [storage]: Update node-persist-manager to 1.0.8.
- [somfy]: Execute commands async.
- [somfy]: Added support for uniqueName = Shutter.

- [package]: Updated dependencies.
- [somfy]: Added support for uniqueName = ExteriorVenetianBlindRTSComponent.
- [somfy]: Added support for uniqueName = ExteriorBlindRTSComponent.
- [somfy]: Execute commands async.

- [package]: Updated dependencies.
- [imports]: Updated matterbridge imports.

- [package]: Update dependencies

- [package]: Update dependencies
- [package]: Updated eslint to 9.6.0

- [dependencies]: Update dependencies
- [schema]: Added plugin debug option.

- [dependencies]: Update dependencies
- [schema]: Added schema to the root directory of the plugin.

- [dependencies]: Update dependencies

- [dependencies]: Update dependencies
- [matterbridge]: Adapted the code to the new start mode of Matterbridge.
