Releases: zwave-js/node-zwave-js
Releases · zwave-js/node-zwave-js
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)
Release v13.0.3
Release v13.0.2
Bugfixes
- Fixed latency calculation in link reliability check, distinguish between latency and RTT (#7038)
Release v13.0.1
Release v13.0.0
Application compatibility
Home Assistant users who manage zwave-js-server
themselves, must install the following upgrades before upgrading to this driver version:
- Home Assistant TBD
zwave-js-server
1.37.0
Breaking changes · Migration guide
- Align Meter CC Reset v6 with specifications, add mocks, add API for report commands (#6921)
- Convert all Z-Wave specific configs except devices and manufacturers into code, move from ConfigManager methods to utility functions (#6925, #6929, #7023)
- Remove
ZWaveApplicationHost
dependency fromCommandClass.toLogEntry()
(#6927) - Removed some deprecated things (#6928)
- Replace
Controller.isAssociationAllowed
withController.checkAssociation
(#6935) - Fixed health checks for ZWLR nodes, throw when requesting neighbors (#6939)
- The repo now uses Yarn 4 and Corepack to manage its dependencies (#6949)
- "Master Code" was renamed to "Admin Code" (#6995)
Features
mock-server
now supports communication with endpoints (#7005)
Bugfixes
- Reset aborted flags when starting link reliability or route health check (#7022)
Config file changes
- Update Zooz ZEN30 to latest revisions (#6630)
- Support MCO Home MH-S412 parameters properly (#6623)
- Add Ring Flood Freeze Sensor (#6970)
- Override user code count for Yale ZW2 locks to expose admin code (#6528)
- Add GDZW7-ECO Ecolink 700 Series Garage Door Controller (#6572)
- Correct label for Remote 3-Way Switch parameter on Zooz ZEN32 (#6871)
- Add UltraPro 700 Series Z-Wave In-Wall Smart Dimmer (#6904)
- Add Yale Assure 2 Biometric Deadbolt locks (#6972)
- Add iDevices In-Wall Smart Dimmer (#5521)
- Support Comet parameters properly (#6583)
- Update label of Nortek GD00Z-6, -7, -8 (#6991)
- Disable Supervision for Zooz ZSE11 (#6990)
- Clarify parameters and units for Everspring AN158 (#6364)
- Force-add support for Multilevel Switch CC to FGRM-222, remove Binary Switch CC (#6986)
- Add ZVIDAR Z-PI 800 Series PI Module (#7018)
Changes under the hood
- Upgrade to TypeScript 5.5 (#6919)
- The root
tsconfig.json
is now set up in "solution-style", which should improve the goto references functionality. In addition, linting, testing and running locally no longer requires all modules to be compiled first. (#6748) - Fixed some minor issues found by code scanning (#6992)
- Fixed an issue where
yarn codefind
was loading no source files (#6993) - Fixed an issue where
import(...)
types with absolute paths could appear in in CC docs (#6996)
Release v13.0.0-beta.7
Breaking changes · Migration guide
- Align Meter CC Reset v6 with specifications, add mocks, add API for report commands (#6921)
- Convert all Z-Wave specific configs except devices and manufacturers into code, move from ConfigManager methods to utility functions (#6925, #6929)
- Remove
ZWaveApplicationHost
dependency fromCommandClass.toLogEntry()
(#6927) - Removed some deprecated things (#6928)
- Replace
Controller.isAssociationAllowed
withController.checkAssociation
(#6935) - Fixed health checks for ZWLR nodes, throw when requesting neighbors (#6939)
- The repo now uses Yarn 4 and Corepack to manage its dependencies (#6949)
- "Master Code" was renamed to "Admin Code" (#6995)
Features
mock-server
now supports communication with endpoints (#7005)
Config file changes
- Update Zooz ZEN30 to latest revisions (#6630)
- Support MCO Home MH-S412 parameters properly (#6623)
- Add Ring Flood Freeze Sensor (#6970)
- Override user code count for Yale ZW2 locks to expose admin code (#6528)
- Add GDZW7-ECO Ecolink 700 Series Garage Door Controller (#6572)
- Correct label for Remote 3-Way Switch parameter on Zooz ZEN32 (#6871)
- Add UltraPro 700 Series Z-Wave In-Wall Smart Dimmer (#6904)
- Add Yale Assure 2 Biometric Deadbolt locks (#6972)
- Add iDevices In-Wall Smart Dimmer (#5521)
- Support Comet parameters properly (#6583)
- Update label of Nortek GD00Z-6, -7, -8 (#6991)
- Disable Supervision for Zooz ZSE11 (#6990)
- Clarify parameters and units for Everspring AN158 (#6364)
- Force-add support for Multilevel Switch CC to FGRM-222, remove Binary Switch CC (#6986)
Changes under the hood
- Upgrade to TypeScript 5.5 (#6919)
- The root
tsconfig.json
is now set up in "solution-style", which should improve the goto references functionality. In addition, linting, testing and running locally no longer requires all modules to be compiled first. (#6748) - Fixed some minor issues found by code scanning (#6992)
- Fixed an issue where
yarn codefind
was loading no source files (#6993) - Fixed an issue where
import(...)
types with absolute paths could appear in in CC docs (#6996)
Release v12.13.0
This release adds a feature similar to PC Controller's ERTT that allow sending a series of commands to a node, collecting statistics along the way.
Note that for now this is considered unstable and can change at any time without notice.
Features
- Add link reliability check feature (#7020)
Release v13.0.0-beta.6
Breaking changes · Migration guide
- Align Meter CC Reset v6 with specifications, add mocks, add API for report commands (#6921)
- Convert all Z-Wave specific configs except devices and manufacturers into code, move from ConfigManager methods to utility functions (#6925, #6929)
- Remove
ZWaveApplicationHost
dependency fromCommandClass.toLogEntry()
(#6927) - Removed some deprecated things (#6928)
- Replace
Controller.isAssociationAllowed
withController.checkAssociation
(#6935) - Fixed health checks for ZWLR nodes, throw when requesting neighbors (#6939)
- The repo now uses Yarn 4 and Corepack to manage its dependencies (#6949)
- "Master Code" was renamed to "Admin Code" (#6995)
Features
mock-server
now supports communication with endpoints (#7005)
Config file changes
- Update Zooz ZEN30 to latest revisions (#6630)
- Support MCO Home MH-S412 parameters properly (#6623)
- Add Ring Flood Freeze Sensor (#6970)
- Override user code count for Yale ZW2 locks to expose admin code (#6528)
- Add GDZW7-ECO Ecolink 700 Series Garage Door Controller (#6572)
- Correct label for Remote 3-Way Switch parameter on Zooz ZEN32 (#6871)
- Add UltraPro 700 Series Z-Wave In-Wall Smart Dimmer (#6904)
- Add Yale Assure 2 Biometric Deadbolt locks (#6972)
- Add iDevices In-Wall Smart Dimmer (#5521)
- Support Comet parameters properly (#6583)
- Update label of Nortek GD00Z-6, -7, -8 (#6991)
- Disable Supervision for Zooz ZSE11 (#6990)
- Clarify parameters and units for Everspring AN158 (#6364)
- Force-add support for Multilevel Switch CC to FGRM-222, remove Binary Switch CC (#6986)
Changes under the hood
- Upgrade to TypeScript 5.5 (#6919)
- The root
tsconfig.json
is now set up in "solution-style", which should improve the goto references functionality. In addition, linting, testing and running locally no longer requires all modules to be compiled first. (#6748) - Fixed some minor issues found by code scanning (#6992)
- Fixed an issue where
yarn codefind
was loading no source files (#6993) - Fixed an issue where
import(...)
types with absolute paths could appear in in CC docs (#6996)