From 10296621dedc3886ce2bff0860451ee8e5178b20 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Tue, 21 May 2024 11:37:15 +0200 Subject: [PATCH] chore: release v12.9.0 This release contains several bugfixes and improvements for Zniffer, as well as fixing some deviations from the Z-Wave specification. ### Features * Zniffer: Expose raw capture data in emitted frames (#6852) * Zniffer: Expose previously captured frames using `capturedFrames` property and `clearCapturedFrames()` method (#6852) * Zniffer: Add method to return saved capture file as Buffer (#6836) * Zniffer: Add a special frame type to distinguish Broadcast frames from singlecast frames without having to inspect the node ID (#6863) * Zniffer: Add an optional parameter for `znifferProtocolDataRateToString` to omit the protocol name (#6863) * Zniffer: Add an option to limit the number of captured frames kept in memory (#6863) ### Bugfixes * Always query Basic CC version as part of the interview * Do not report `Z-Wave Protocol CC` and `Z-Wave Long Range CC` as supported * Encode CCs using the version implemented by Z-Wave JS, not the target's version * Abort S2 bootstrapping when first `KEXReport` incorrectly has echo flag set * Correct NIF contents, distinguish between securely and insecurely supported commands * Respond to `ManufacturerSpecificCCGet` * Correct parsing of auto-channel capabilities in `GetLongRangeChannelResponse` (#6850) * Include LR node information in NVM conversion (#6846) * Zniffer: Expose `rssi` field in all `Frame` types (#6851) * Zniffer: Expose payload in ExplorerInclusionRequest frame ### Changes under the hood * Docs: add link to Zooz 800 series firmware upgrade (#6856, #6862) --- CHANGELOG.md | 2 +- package.json | 2 +- packages/cc/package.json | 2 +- packages/config/package.json | 2 +- packages/core/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/flash/package.json | 2 +- packages/host/package.json | 2 +- packages/maintenance/package.json | 2 +- packages/nvmedit/package.json | 2 +- packages/serial/package.json | 2 +- packages/testing/package.json | 2 +- packages/zwave-js/package.json | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3876bad3071..45a30402b3f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ -## __WORK IN PROGRESS__ +## 12.9.0 (2024-05-21) This release contains several bugfixes and improvements for Zniffer, as well as fixing some deviations from the Z-Wave specification. ### Features diff --git a/package.json b/package.json index 9882003d8bb4..e06c359ec18f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/repo", - "version": "12.8.1", + "version": "12.9.0", "private": true, "description": "Z-Wave driver written entirely in JavaScript/TypeScript", "keywords": [], diff --git a/packages/cc/package.json b/packages/cc/package.json index 6045b201431f..24878a0885c1 100644 --- a/packages/cc/package.json +++ b/packages/cc/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/cc", - "version": "12.8.1", + "version": "12.9.0", "description": "zwave-js: Command Classes", "keywords": [], "publishConfig": { diff --git a/packages/config/package.json b/packages/config/package.json index 15afc8b5f8ba..de916aa7a681 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/config", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: configuration files", "publishConfig": { "access": "public" diff --git a/packages/core/package.json b/packages/core/package.json index 971dff265bb6..2cd347dc785d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/core", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: core components", "keywords": [], "publishConfig": { diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 44ba2f224f1c..fd062bc8172b 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/eslint-plugin", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: custom ESLint rules", "private": true, "keywords": [], diff --git a/packages/flash/package.json b/packages/flash/package.json index 0e78eb63567b..e5090f64e291 100644 --- a/packages/flash/package.json +++ b/packages/flash/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/flash", - "version": "12.8.1", + "version": "12.9.0", "description": "zwave-js: firmware flash utility", "keywords": [], "publishConfig": { diff --git a/packages/host/package.json b/packages/host/package.json index 918a60615ad8..6f574b2cac1b 100644 --- a/packages/host/package.json +++ b/packages/host/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/host", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: Host abstractions", "keywords": [], "publishConfig": { diff --git a/packages/maintenance/package.json b/packages/maintenance/package.json index d9cc72c14ede..bfb117c1b221 100644 --- a/packages/maintenance/package.json +++ b/packages/maintenance/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/maintenance", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: maintenance scripts", "private": true, "keywords": [], diff --git a/packages/nvmedit/package.json b/packages/nvmedit/package.json index 99bc465d447b..7b91d6383ecc 100644 --- a/packages/nvmedit/package.json +++ b/packages/nvmedit/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/nvmedit", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: library to edit NVM backups", "keywords": [], "publishConfig": { diff --git a/packages/serial/package.json b/packages/serial/package.json index aed9154dc28f..2f8b80c5562f 100644 --- a/packages/serial/package.json +++ b/packages/serial/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/serial", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: Serialport driver", "publishConfig": { "access": "public" diff --git a/packages/testing/package.json b/packages/testing/package.json index 345d972fb633..5e44b0dbad54 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@zwave-js/testing", - "version": "12.8.0", + "version": "12.9.0", "description": "zwave-js: testing utilities", "keywords": [], "publishConfig": { diff --git a/packages/zwave-js/package.json b/packages/zwave-js/package.json index a2e41a7bbea5..452a09985804 100644 --- a/packages/zwave-js/package.json +++ b/packages/zwave-js/package.json @@ -1,6 +1,6 @@ { "name": "zwave-js", - "version": "12.8.1", + "version": "12.9.0", "description": "Z-Wave driver written entirely in JavaScript/TypeScript", "keywords": [], "main": "build/index.js",