Breaking changes · Migration guide
- Renamed
controller.removeNodeFromAllAssocationstocontroller.removeNodeFromAllAssociationsto 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
- Nodes with a completed interview are no longer queried for all their values when restarting
- The
deltaTimeandpreviousValuevalues for theMeter CCare no longer exposed
- Numeric loglevels are converted to the corresponding string loglevel internally.
driver.getLogConfigalways returns the string loglevel regardless.
- The
"notification"event was decoupled from theNotification CCand 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
logfmttransport 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