Releases: Luligu/matterbridge
Releases · Luligu/matterbridge
Release 3.2.3
[3.2.3] - 2025-08-20
Added
- [Oven]: Added Oven() class and Jest test. It is not supported by the Home app.
- [MicrowaveOven]: Added MicrowaveOven() class and Jest test. It is not supported by the Home app.
- [Cooktop]: Added Cooktop() class and Jest test. It is not supported by the Home app.
- [Refrigerator]: Added Refrigerator() class and Jest test. It is not supported by the Home app.
- [Pages]: Added first draft of https://luligu.github.io/matterbridge.
- [Matter]: Added Matter Specification Version 1.0, 1.1, 1.2, 1.3, 1.4 and 1.4.1 pdf files.
- [Development]: Improved README-DEV.md.
Changed
- [package]: Updated dependencies.
Matter specs 1.4.1
Matter-1.4.1 Add Matter specs
Matter specs 1.4
Matter-1.4 Add Matter specs
Matter specs 1.3
Matter-1.3 Add Matter specs
Matter specs 1.2
Matter-1.2 Add Matter specs
Matter specs 1.1
Matter-1.1 Add Matter specs
Matter specs 1.0
Matter-1.0 Add Matter specs
Release 3.2.2
Release 3.2.1
[3.2.1] - 2025-08-10
Added
- [platform]: Added uniqueId validation in registerDevice method. It prevents to register a device if the implementation didn't call createDefaultBasicInformationClusterServer() or createDefaultBridgedDeviceBasicInformationClusterServer().
- [platform]: Added deviceName validation in registerDevice method.
- [platform]: Added serialNumber validation in registerDevice method.
- [endpoint]: Removed static MatterbridgeEndpoint.bridgeMode.
- [endpoint]: Removed BasicInformationServer remap to BridgedDeviceBasicInformationServer in MatterbridgeEndpoint.
- [platform]: Added BasicInformationServer remap to BridgedDeviceBasicInformationServer in MatterbridgePlatform registerDevice method when needed (bridgeMode =
bridge
and platform type =DynamicPlatform
inchildbridge
mode). - [frontend]: Bumped
frontend
version to 2.7.3. - [frontend]: Added frontend version to MatterbridgeInformation. It triggers the page reload message on the Home page when updated.
- [frontend]: Removed the sponsor badge. Added star and sponsor icons buttons.
Changed
- [package]: Updated dependencies.
- [matter.js]: Bumped
matter.js
to 0.15.3. Thanks matter.js! - [matter.js]: Bumped
typescript
to 5.9.2.
Fixed
- [frontend]: Fixed pointer on Discord icon.
- [deepcopy]: Fixed Date test case to use a specific UTC timestamp. It was failing on different timezones.
- [frontend]: Fixed new Matterbridge version message on the Home page.
Release 3.2.0
[3.2.0] - 2025-08-01
Breaking Changes
Removed node 18 support.
Please install Node.js 22 LTS.
Don't use Node.js Current but always the Node.js LTS.
Node.js 23, like all odd-numbered versions, is not supported.
Added
- [update]: Added a Snackbar message for available updates from npm. It differs for latest and dev versions. The update check, as always, is performed at restart (1 minute after) and each 12 hours. It can be triggered manually from the frontend.
- [update]: First steps of update and log important messages from GitHub.
- [build]: Added workflow_dispatch trigger and enhance dependency management in CI.
- [build]: Added macOS 15 to the CI matrix for Node.js builds.
- [frontend]: Bump version 2.7.2.
- [frontend]: Added the plugin name on the QR/Fabrics when in childbridge mode. Changed operational mode to one click only.
Changed
- [package]: Updated dependencies.
- [matter.js]: Bumped
matter.js
to 0.15.2 (matter-js/matter.js#2203). Great job matter.js! - [node.js]: Removed node 18 support.