Breaking changes · Migration guide
- Renamed
controller.removeNodeFromAllAssocations
tocontroller.removeNodeFromAllAssociations
to fix a typo
- We've reworked/fixed the parsing of Node Information Frames (NIF) to match the specifications and changed node properties to make more sense
- No more automatic query of all node values when restarting from cache
- The
deltaTime
andpreviousValue
values for theMeter CC
are no longer exposed
- Numeric loglevels are converted to the corresponding string loglevel internally.
driver.getLogConfig
always returns the string loglevel regardless.
- The
"notification"
event was decoupled from theNotification CC
and now serves as a generic event for CC-specific notifications.
Features
- The logger formats were more cleanly separated between logger and transport instances. As a result, writing user-defined transports is now much easier.
- Implemented a
logfmt
transport in https://github.com/zwave-js/log-transports
- Added support for
Entry Control CC
Bugfixes
- Changes to the logger configuration are now correctly applied dynamically