2.0.0 (2024-07-24)
⚠ BREAKING CHANGES
- Version 2 requires several configuration changes. See the documentation for more details.
In version 1.xmatterbridge
was not listed as adependencies
orpeerDependency
. This has been changed in version
2.0.0. It is now listed as a peer dependency.
When installed in a localpackage.json
file, this is not a problem. But sincematterbridge
installs all its
plugins globally, this will lead to an error runningmatterbridge
withmatterbridge-home-assistant
, because of
npm's "new" (>= 7) strategy for peer-dependencies.
To solve this, you need to enable legacy-peer-deps
in your npm config (npm config set legacy-peer-deps true
) or in an environment
variable (npm_config_legacy_peer_deps=true
). In the pre-built docker image and the native Home Assistant Addon, this
is already configured.- In version 1.x this plugin was meant to be configured using multiple environment variables. Due to the growing number
of configuration options, this has been changed. This plugin requires to be configured using a configuration JSON file
or one single environment variable containing the whole JSON configuration.
Please see the configuration section in the projects readme.
✨ Features
- split matterbridge-home-assistant into multiple libraries (3b87b78)