Skip to content

Releases: Luligu/matterbridge-shelly

Release 2.2.6

23 Mar 15:11
54aa9f6

Choose a tag to compare

[2.2.6] - 2026-03-23

Fixed

  • [cover]: Fix command handler to Matterbridge v.3.7.0.

Buy me a coffee

Release 2.2.5

21 Mar 15:35
78c2237

Choose a tag to compare

[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 automator v.3.1.3.
  • [devcontainer]: Update Dev Container configuration.
  • [devcontainer]: Add postStartCommand to the Dev Container configuration.
  • [package]: Refactor build.yml to use matterbridge dev branch for push and main for pull requests.
  • [package]: Add type checking script for Jest tests.
  • [package]: Update actions versions in workflows.
  • [package]: Bump eslint to v.10.1.0.
  • [package]: Add CODE_OF_CONDUCT.md.
  • [package]: Bump typescript-eslint to v.8.57.1.

Fixed

  • [blu]: Fix blu device detection: unknown devices and sensors are ignored.

Buy me a coffee

Release 2.2.4

28 Feb 15:23
0c88c46

Choose a tag to compare

[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 automator v.3.1.1.
  • [package]: Add @eslint/json.
  • [package]: Add @eslint/markdown.
  • [package]: Add CONTRIBUTING.md.
  • [package]: Add STYLEGUIDE.md.
  • [package]: Bump node-persist-manager to v.2.0.1.
  • [package]: Bump eslint to v.10.0.2.
  • [package]: Bump typescript-eslint to v.8.56.0.
  • [package]: Replace eslint-plugin-import with eslint-plugin-simple-import-sort.

Fixed

  • [smoke]: Fix shelly smoke detection.

Buy me a coffee

Release 2.2.3

07 Feb 11:38
cac41c5

Choose a tag to compare

[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).

Buy me a coffee

Release 2.2.2

20 Jan 11:59
b78e3cd

Choose a tag to compare

[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.

Buy me a coffee

Release 2.2.1

12 Dec 11:54
1a7b21f

Choose a tag to compare

[2.2.1] - 2025-12-12

Changed

  • [package]: Updated dependencies.
  • [package]: Updated to the current Matterbridge signatures.
  • [package]: Required matterbridge v.3.4.0.
  • [package]: Updated to the Matterbridge Jest module.

Buy me a coffee

Release 2.2.0

14 Nov 09:05
a048d52

Choose a tag to compare

[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.
Buy me a coffee

Release 2.1.2

28 Sep 14:13
c5e8bbb

Choose a tag to compare

[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.
Buy me a coffee

Release 2.1.1

22 Jul 13:13
72d9980

Choose a tag to compare

[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 matterbridge and node_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 @param and @returns tags.

  • [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-manager to 2.0.0.
  • [logger]: Bumped node-ansi-logger to 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.
Buy me a coffee

Release 2.1.0

22 Jul 13:01
b24c7cb

Choose a tag to compare

[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 matterbridge and node_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 @param and @returns tags.

  • [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-manager to 2.0.0.
  • [logger]: Bumped node-ansi-logger to 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.
Buy me a coffee