[3.5.3] - 2026-02-06
Dev Breaking Changes
- [logger]: The logger (node-ansi-logger) has been refactored and updated (v.3.2.0) to support the new features below.
Breaking Changes
- [docker]: Updated latest and dev docker images to use node:24-trixie-slim as base.
- [node]: Consider to update all setups to node 24 that is now the LTS.
Added
- [docker]: Added workflow, scripts and dockerfile to build the s6-rc-base base image used by the Matterbridge Home Assistant Application.
- [docker]: Added workflow, scripts and dockerfile to build the 24-ubuntu-slim base image used by the ubuntu Matterbridge docker image.
- [frontend]: Added title rendering to the config editor and allow ui properties in 'oneOf', 'anyOf', 'allOf'. Thanks RinDevJunior (#495).
- [frontend]: Added SearchPluginsDialog in Install plugins panel on the home page.
- [frontend]: Added version/tag selector to HomeInstallAddPlugins. Thanks RinDevJunior for the great idea (#500).
- [publish]: Migrated to trusted publishing / OIDC.
- [logger]: Added parameter --no-ansi to disable ANSI color escape codes in all loggers. Accepts also environment variable NO_COLOR=1 (https://no-color.org/).
- [package]: Added version.mjs, sync-workspaces.mjs, bundle-workspaces.mjs, publish-workspaces.mjs and pack-workspaces.mjs scripts for managing monorepo packages versions and dependencies.
Changed
- [package]: Updated dependencies.
- [workflows]: Updated all workflows to use Node.js 24.
- [readme]: Updated readme files to clarify which Node.js version should be installed.
- [docker]: Updated docker readme file to clarify which base image is used.
- [matter.js]: Bump to matter.j v. 0.16.8.
- [frontend]: Bumped
frontendversion to v. 3.4.4. - [frontend]: Updated
frontenddependencies. - [frontend]: Updated rendering of button actions in config editor.
Fixed
- [publish]: Updated publish.yml to trigger the correct docker-buildx-latest.yml.