Skip to content

Releases: zwave-js/node-zwave-js

Release v12.13.1

15 Aug 09:44
Compare
Choose a tag to compare

Config file changes

  • Remove endpoint workaround for Zooz ZEN30, FW 3.20+ (#7115)

Release v13.2.0

12 Aug 18:08
Compare
Choose a tag to compare

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

02 Aug 21:29
Compare
Choose a tag to compare

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 and Multi 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

30 Jul 10:58
Compare
Choose a tag to compare

Bugfixes

  • Fixed an issue causing all ZWLR multicast groups to be considered identical (#7042)
  • Fixed a startup crash on Zniffers older than FW 2.55 (#7051)

Changes under the hood

  • Fixed the devcontainer setup (#7041)
  • Look at all test files to resolve dirty tests (#7045)
  • Introduce yarn bootstrap command to set up environment (#7046)
  • Add mocks for Binary and Color Switch CC (#7056)

Release v13.0.2

22 Jul 12:14
Compare
Choose a tag to compare

Bugfixes

  • Fixed latency calculation in link reliability check, distinguish between latency and RTT (#7038)

Release v13.0.1

19 Jul 09:12
Compare
Choose a tag to compare

Bugfixes

  • Fixed a regression that could cause incorrect units and missing sensor readings (#7031)
  • Don't verify delivery of S2 frames in link reliability check (#7030)

Release v13.0.0

17 Jul 08:37
Compare
Choose a tag to compare

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 from CommandClass.toLogEntry() (#6927)
  • Removed some deprecated things (#6928)
  • Replace Controller.isAssociationAllowed with Controller.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

16 Jul 12:46
Compare
Choose a tag to compare
Pre-release

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 from CommandClass.toLogEntry() (#6927)
  • Removed some deprecated things (#6928)
  • Replace Controller.isAssociationAllowed with Controller.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

16 Jul 12:42
Compare
Choose a tag to compare

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

15 Jul 11:59
Compare
Choose a tag to compare
Pre-release

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 from CommandClass.toLogEntry() (#6927)
  • Removed some deprecated things (#6928)
  • Replace Controller.isAssociationAllowed with Controller.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)