Releases: zwave-js/node-zwave-js
Releases · zwave-js/node-zwave-js
Release v12.8.1
Bugfixes
This release adds a bit of polishing for Zniffer and some bugfixes (#6849):
- Z-Wave Classic inclusion frames from LR devices are now parsed instead of logging an error
- Z-Wave LR protocol frames are now recognized (but not parsed in detail) instead of logging an error
- The
payload
property for routed frames contains the parsed CC now - Expose the
active
property used to determine whether the Zniffer is currently capturing traffic
Release v12.8.0
Features
- Automatically prefer LR-capable RF regions over their non-LR counterparts (#6843, #6845)
- Add
destroy
method to Zniffer to free serial port (#6848) - Expose more Long Range RF settings as methods, controller properties and driver options (#6841)
Config file changes
- Disable Supervision for Everspring EH403 (#6847)
Release v12.7.0
Features
- Add methods to get/set max. LR powerlevel, add driver option to automatically configure it (#6824)
Bugfixes
- Fixed a bug causing the device class of a node to be unintentionally be deleted (#6840)
- Forbid associations from and to LR devices, except for the lifeline (#6819)
- Zniffer: convert LR beam TX power to dBm, add documentation for beam frames (#6820)
Config file changes
- Override CC versions for Wayne Dalton WDTC-20 (#6822)
Changes under the hood
- Refactor Zniffer exports, add them to
/safe
entrypoint (#6830)
Release v12.6.0
This release enhances the diagnostics in Z-Wave JS by adding support for controlling a Zniffer, which allows inspecting traffic from any Z-Wave network. See here for details on using this API, and here for information on how to create a Zniffer device.
Features
- Add Zniffer support (#6651)
Bugfixes
- Ignore SmartStart requests and log errors when some keys for the granted security classes were not configured (#6787)
- Fixed an issue where excluded ZWLR nodes were not removed from the list of nodes until restart (#6795)
- The mandatory CCs for a device class are no longer automatically considered supported. Instead only the NIF is used to determine them (#6788)
- The
mandatorySupportedCCs
andmandatoryControlledCCs
properties of theDeviceClass
class are now deprecated and return an empty array (#6796)
Config file changes
- Use specific float encoding for Namron 4512757 (#6793)
- Add fingerprint for Aeotec MultiSensor 7 (#6807)
Changes under the hood
- Fix links on Long Range documentation page (#6790)
Release v12.5.6
Bugfixes
- NVM restore works around an issue in some 800 series controllers where the NVM migration built into the Z-Wave firmware would not work due to the SDK version being encoded incorrectly (#6777)
Config file changes
Release v12.5.5
Features
- Rework compat flags for
Basic CC
mapping (#6773)
Bugfixes
- The
protocolDataRate
field inRouteStatistics
is optional (#6746) - Fixed an infinite loop during NVM migration which could happen in rare cases (#6769)
Config file changes
- Always map
Basic CC
toBinary Sensor CC
for Aeotec ZW100 Multisensor 6 (#6773)
Changes under the hood
- Reword recommendations on encrypting traffic (#6770)
Release v12.5.4
Bugfixes
- Firmware updates on Z-Wave Long Range now utilize the larger frame size better (#6759)
- Fixed an issue where multicast
setValue
had aSupervisionCCReport
as the result instead of aSetValueResult
(#6765) - Parsing of provisioning entries with numeric
supportedProtocols
(#6764) - Fix error when
ConfigurationCCBulkGet
response is missing (#6763) - Values from force-removed or endpoint-mapped CCs are no longer persisted (#6760)
Config file changes
- Fix versioning logic for parameter 26 of Zooz ZEN72 (#6761)
Release v12.5.3
Bugfixes
- Disallow associating a node with itself and skip self-associations when rebuilding routes (#6749)
- Fix computation of SNR margin when noise floor measurement is N/A (#6732)
Config file changes
- Add new Leviton 800 series devices (#6757)
- Add UltraPro Z-Wave Plus In-Wall Toggle Switch, 700S (#6664)
- Rename generic 700 series controller to include 800 series (#6744)
- Add fingerprint and config parameters for UltraPro 700 Switch (#6726)
- Add Zooz Zen37 800LR Wall Remote (#6577)
Changes under the hood
- Several dependency updates
Release v12.5.2
Bugfixes
- Add workaround for devices that omit notification event parameters instead of sending "no data" (#6719)
Config file changes
Release v12.5.1
Bugfixes
- Fix/improve route diagnostics for Z-Wave LR devices (#6718)