Releases: Luligu/matterbridge-shelly
Release 2.2.6
Release 2.2.5
[2.2.5] - 2026-03-21
Added
- [blu]: Add
Shelly BLU H&T ZB. - [blu]: Add
Shelly BLU H&T Display ZB. - [platform]: Require matterbridge v.3.7.0.
If you have any of the new ble devices, send me the full log and I will add them.
Changed
- [package]: Update dependencies.
- [package]: Bump package to
automatorv.3.1.3. - [devcontainer]: Update
Dev Containerconfiguration. - [devcontainer]: Add postStartCommand to the
Dev Containerconfiguration. - [package]: Refactor
build.ymlto use matterbridge dev branch for push and main for pull requests. - [package]: Add
type checkingscript for Jest tests. - [package]: Update actions versions in workflows.
- [package]: Bump
eslintto v.10.1.0. - [package]: Add
CODE_OF_CONDUCT.md. - [package]: Bump
typescript-eslintto v.8.57.1.
Fixed
- [blu]: Fix blu device detection: unknown devices and sensors are ignored.
Release 2.2.4
[2.2.4] - 2026-02-28
Added
- [shelly]: Verified firmware 1.7.4.
- [Jest]: Add jest test on UpdateHandler with coverage 100%.
Changed
- [package]: Update dependencies.
- [package]: Bump package to
automatorv.3.1.1. - [package]: Add
@eslint/json. - [package]: Add
@eslint/markdown. - [package]: Add
CONTRIBUTING.md. - [package]: Add
STYLEGUIDE.md. - [package]: Bump
node-persist-managerto v.2.0.1. - [package]: Bump
eslintto v.10.0.2. - [package]: Bump
typescript-eslintto v.8.56.0. - [package]: Replace
eslint-plugin-importwitheslint-plugin-simple-import-sort.
Fixed
- [smoke]: Fix shelly smoke detection.
Release 2.2.3
[2.2.3] - 2026-02-07
Changed
- [package]: Updated dependencies.
- [package]: Bumped package to automator v.3.0.6.
- [package]: Bumped node-ansi-logger to v.3.2.0.
- [vite]: Added cache under .cache/vite.
- [workflow]: Migrated to trusted publishing / OIDC. Since you can authorize only one workflow with OIDC, publish.yml now does both the publishing with tag latest (on release) and with tag dev (on schedule or manual trigger).
Release 2.2.2
[2.2.2] - 2026-01-20
Added
- [matter]: Conformance to Matter 1.4.2 and matterbridge 3.5.x.
- [thermostat]: Conformance to Matter 1.4.2.
Changed
- [package]: Updated dependencies.
- [package]: Updated package to automator v. 3.0.0.
- [package]: Refactored Dev Container to use Matterbridge mDNS reflector.
- [package]: Requires Matterbridge v.3.5.0.
Release 2.2.1
Release 2.2.0
[2.2.0] - 2025-11-14
Added
- [test]: Refactored real tests on Gen 1/2/3.
- [test]: Refactored all test for consistency with the matterbridge test setup.
- [package]: Updated to the current Matterbridge signatures.
Changed
- [package]: Updated dependencies.
- [package]: Bumped package to automator v. 2.0.12.
- [jest]: Updated jestHelpers to v. 1.0.12.
- [workflows]: Use shallow clones and --no-fund --no-audit for faster builds.
Release 2.1.2
[2.1.2] - 2025-09-28
Added
- [workflows]: Ignore any .md in build.yaml.
- [workflows]: Ignore any .md in codeql.yaml.
- [workflows]: Ignore any .md in codecov.yaml.
- [workflows]: Improved speed on Node CI.
- [devcontainer]: Added the plugin name to the container.
- [devcontainer]: Improved performance of first build with shallow clone.
Changed
- [package]: Updated package to Automator v. 2.0.7.
- [package]: Updated dependencies.
- [jest]: Updated jestHelpers to v. 1.0.6.
Release 2.1.1
[2.1.1] - 2025-07-22
Added
-
[npm]: The dev of matterbridge-shelly is published with tag dev on npm each day at 00:00 UTC if there is a new commit.
-
[DevContainer]: Added support for the Matterbridge Plugin Dev Container with optimized named volumes for
matterbridgeandnode_modules. -
[GitHub]: Added GitHub issue templates for bug reports and feature requests.
-
[ESLint]: Refactored the flat config.
-
[ESLint]: Added the plugins
eslint-plugin-promise,eslint-plugin-jsdoc, and@vitest/eslint-plugin. -
[Jest]: Refactored the flat config.
-
[Vitest]: Added Vitest for TypeScript project testing. It will replace Jest, which does not work correctly with ESM module mocks.
-
[JSDoc]: Added missing JSDoc comments, including
@paramand@returnstags. -
[CodeQL]: Added CodeQL badge in the readme.
-
[Codecov]: Added Codecov badge in the readme.
-
[Jest]: Jest test on WsClient with coverage 100%.
-
[Jest]: Jest test on WsServer with coverage 100%.
-
[Jest]: Jest test on CoapServer with coverage 100%.
-
[Jest]: Jest test on ShellyDevice with coverage 100%.
-
[triphase]: Added support for shellypro3em with profile triphase. Four PowerMeters are created: the first is the total, then phase A, B and C.
-
[pro]: Added support for returned energy.
-
[BLU]: Added bthomedevice_event for BLU buttons.
-
[config]: Added the default config file for new setups (requires Matterbridge 3.1.5).
Changed
- [package]: Updated package to Automator v. 2.0.2.
- [package]: Updated dependencies.
- [storage]: Bumped
node-storage-managerto 2.0.0. - [logger]: Bumped
node-ansi-loggerto 3.1.1. - [package]: Required matterbridge 3.1.4.
- [package]: Updated workflows.
- [worflows]: Removed workflows running on node 18 since it reached the end-of-life in April 2025.
Release 2.1.0
[2.1.0] - 2025-07-22
Added
-
[npm]: The dev of matterbridge-shelly is published with tag dev on npm each day at 00:00 UTC if there is a new commit.
-
[DevContainer]: Added support for the Matterbridge Plugin Dev Container with optimized named volumes for
matterbridgeandnode_modules. -
[GitHub]: Added GitHub issue templates for bug reports and feature requests.
-
[ESLint]: Refactored the flat config.
-
[ESLint]: Added the plugins
eslint-plugin-promise,eslint-plugin-jsdoc, and@vitest/eslint-plugin. -
[Jest]: Refactored the flat config.
-
[Vitest]: Added Vitest for TypeScript project testing. It will replace Jest, which does not work correctly with ESM module mocks.
-
[JSDoc]: Added missing JSDoc comments, including
@paramand@returnstags. -
[CodeQL]: Added CodeQL badge in the readme.
-
[Codecov]: Added Codecov badge in the readme.
-
[Jest]: Jest test on WsClient with coverage 100%.
-
[Jest]: Jest test on WsServer with coverage 100%.
-
[Jest]: Jest test on CoapServer with coverage 100%.
-
[Jest]: Jest test on ShellyDevice with coverage 100%.
-
[triphase]: Added support for shellypro3em with profile triphase. Four PowerMeters are created: the first is the total, then phase A, B and C.
-
[pro]: Added support for returned energy.
-
[BLU]: Added bthomedevice_event for BLU buttons.
-
[config]: Added the default config file for new setups (requires Matterbridge 3.1.5).
Changed
- [package]: Updated package to Automator v. 2.0.2.
- [package]: Updated dependencies.
- [storage]: Bumped
node-storage-managerto 2.0.0. - [logger]: Bumped
node-ansi-loggerto 3.1.1. - [package]: Required matterbridge 3.1.4.
- [package]: Updated workflows.
- [worflows]: Removed workflows running on node 18 since it reached the end-of-life in April 2025.