Releases: zwave-js/node-zwave-js
Releases · zwave-js/node-zwave-js
Release v13.8.0
Features
- Support playing tones on mocked sirens, improve support for node dumps of switches/dimmers (#7272)
Release v13.7.0
Features
- Thermostat Setback CC: Fix encoding of the setback state, add mocks, remove non-functional CC values (#7271)
Release v13.6.0
Features
- Skip rebuilding routes for nodes with priority return routes (#7252)
- Add
node info received
event (#7253) - OTA firmware updates now use the task scheduler. This allows running multiple OTA updates at once. (#7256)
- Implement Multilevel Switch mocks, add default state for Binary Switch mocks (#7270)
Bugfixes
- Use configured network keys on secondary controller if learned keys are absent (#7226)
- Pending tasks are removed when hard-resetting or entering bootloader (#7255)
Config file changes
- Add incompatibility warning to UZB1 (#7225)
- Override Central Scene CC version for Springs Window Fashions VCZ1 (#7263)
Changes under the hood
- Dependency updates
- Fix bootstrap command in devcontainer (#7254)
Release v13.5.0
This release adds an internal task scheduler that will allow more control over longer running tasks like device interviews, route rebuilding, firmware updates, etc. These improvements include pausing/resuming tasks, better prioritization for user-initiated actions, queueing tasks without interrupting ongoing ones, and more. Migration of existing features to the new scheduler will be done incrementally, starting with route rebuilding.
Features
- Reworked route rebuilding to use the task scheduler. This enables rebuilding routes for multiple individual nodes at once. (#7196, #7203)
Bugfixes
- Fixed a regression from
13.4.0
that prevented restoring NVM backups on 700/800 series controllers (#7220)
Config file changes
- Add fingerprint to Aeotec ZWA024 (#7191)
- Correct max. value of SKU parameters for Kwikset locks (#7178)
- Add fingerprint to Remotec ZXT-800 (#7195)
Changes under the hood
Release v13.4.0
Features
- Added
Controller.nvm
property to enable incremental modification of NVM contents on the fly (#7153) - When the
NODE_ENV
env variable is set todevelopment
, debugging information for S0 encryption is included in logs (#7181) - Add driver preset
NO_WATCHDOG
to disable watchdog (#7188)
Config file changes
Release v13.3.1
Bugfixes
- Fixed the identification of the primary controller role on some older controllers (#7174)
- Fixed an issue where passing a custom log transport to
updateOptions
would cause a call stack overflow (#7173) - Implement deserialization for more
WindowCoveringCC
commands to be used in mocks (#7159)
Config file changes
- Add Philio Technology Smart Keypad (#7168, #7175)
- Add LED indication parameter for Inovelli NZW31 dimmer (#7172)
Changes under the hood
Release v13.3.0
Features
- Add support for EU Long Range (#6751)
- Support learn mode to become a secondary controller (#7135)
- Add method to query supported RF regions and their info (#7118)
- Support
Firmware Update Meta Data CC
v8 (#7079) - Implement 32-bit addressed NVM operations (#7114)
- Add methods to reset SPAN of one or all nodes (#7105)
Bugfixes
- Fix missing values in endpoint dump (#7101)
Config file changes
- Add new fingerprint for TZ45 thermostat (#7127)
- Add alarm mapping for Schlage lock CKPD FE599 (#7122)
- Add fingerprint for Climax Technology SDCO-1 (#7102)
- Add Shelly Wave Pro 3 and Wave Pro Shutter (#7103)
- Remove endpoint workaround for Zooz ZEN30, FW 3.20+ (#7115)
Changes under the hood
Release v12.13.1
Config file changes
- Remove endpoint workaround for Zooz ZEN30, FW 3.20+ (#7115)
Release v13.2.0
Features
- Add method to enumerate all device classes (#7094)
Config file changes
- Add ZVIDAR ZW872 800 series Pi Module (#7026)
- Add ZVIDAR ZW871 800 series USB Controller (#7025)
- Rename Zvidar config file name Z-PI to Z-PI.json (#7024)
Changes under the hood
- The VSCode extension for editing config files is now incuded locally in the workspace as a git submodule. Running
yarn bootstrap
automatically downloads and builds it. To use, install the recommended workspace extension (#6989)
Release v13.1.0
Features
- Update list of manufacturers and existing CCs (#7060)
- Add
inclusion state changed
event (#7059) - Add support for new notifications (#7072)
- Bump version of
Association CC
andMulti Channel Association CC
(#7078)
Bugfixes
- Preserve granted security classes of provisioning entries when switching protocols (#7058)
- Version of Humidity Control Mode CC is 1, not 2 (#7062)
- Abort S2 bootstrapping when
KEXSetEcho
has reserved bits set (#7070) - Fixed an issue causing non-implemented CCs to be dropped before applications could handle them (#7080)
Changes under the hood
- Include default value in
Color Switch CC
mocks (#7071)