Skip to content

Commit

Permalink
chore: release v6.3.0
Browse files Browse the repository at this point in the history
### Features
* Add missing specific device classes and expose Z-Wave+ Device Types through the `SpecificDeviceClass` class
* Device metadata like inclusion instructions are now exposed through the `DeviceConfig` class
* Added support for `.bin` firmware files
* Added the ability to compose config files by importing templates
* Add compat option `manualValueRefreshDelayMs` to delay the automatic refresh of legacy devices when a NIF is received
* Implemented `Thermostat Fan Mode CC`
* Implemented `Thermostat Fan State CC`
* The `"notification"` event no longer includes a CC instance as event parameters. CC instances are first converted to a plain JS object now.
* Added the `updateLogConfig` method to `Driver` to update logging configuration on the fly.

### Bugfixes
* It is no longer assumed that a node is included securely when it responds to a nonce request
* `.hex` firmware update files with sparse data are now parsed correctly
* Aeotec firmware updates with spaces in the firmware name are now accepted
* Avoid infinite loops when scanning V3+ config params when the device does not use param number 0 to indicate the end of the list
* Guard `handleClockReport` against crashing because of no support
* Sleeping nodes are now immediately marked as ready when restarting from cache
* Fixed a crash that could happen during Z-Wave+ bootstrapping
* Fixed a crash that could happen when parsing a `Node Naming And Location CC` with a malformed UTF16 string
* Unsolicited reports are no longer mapped from the root endpoint to endpoint 1 if that endpoint does not support the CC

### Config file changes
* add Inovelli NZW30T manufactured by NIE Technology
* correct device names UFairy ZSE01/ZSE02
* improve Kwikset support
* improve Yale Lock support
* improved zen22 support
* force Binary Switch support for Qubino ZMNHDA
* Imported several config files from the  Z-Wave Alliance
* Add compat flag `treatBasicSetAsEvent` to linear wt00z-1
* Add Yale NTM625 sectional mortise lock configuration
* Use compat option `manualValueRefreshDelayMs` for Leviton DZMX1
* Move product Type/Id from CT100 to CT101
* Add/update MCOHome config files for v5 devices
* Fix latest firmware config for Zooz ZEN30
* Add support for TechniSat On/Off switch flush mount, BJ
* Add Technisat shutter-switch
* Add LED always on to GE 46201
* Removed descriptions from configuration options that are very similar to the labels
* Add support for Inovelli LZW45
* Add a config file for Homeseer HSM200
* Update parameters for Inovelli LZW31-SN and LZW31-BSD
  • Loading branch information
AlCalzone committed Feb 14, 2021
1 parent f8f64b6 commit 8f22052
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Placeholder for next release:
## __WORK IN PROGRESS__
-->
## __WORK IN PROGRESS__
## 6.3.0 (2021-02-14)
### Features
* Add missing specific device classes and expose Z-Wave+ Device Types through the `SpecificDeviceClass` class
* Device metadata like inclusion instructions are now exposed through the `DeviceConfig` class
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"packages/*"
],
"useWorkspaces": true,
"version": "6.2.0",
"version": "6.3.0",
"command": {
"run": {
"stream": true
Expand Down
4 changes: 2 additions & 2 deletions packages/config/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/config",
"version": "6.2.0",
"version": "6.3.0",
"description": "zwave-js: configuration files",
"publishConfig": {
"access": "public"
Expand Down Expand Up @@ -32,7 +32,7 @@
"node": ">=10.0.0"
},
"dependencies": {
"@zwave-js/core": "^6.2.0",
"@zwave-js/core": "^6.3.0",
"@zwave-js/shared": "^6.2.0",
"alcalzone-shared": "^3.0.2",
"ansi-colors": "^4.1.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/core",
"version": "6.2.0",
"version": "6.3.0",
"description": "zwave-js: core components",
"publishConfig": {
"access": "public"
Expand Down
4 changes: 2 additions & 2 deletions packages/serial/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/serial",
"version": "6.2.0",
"version": "6.3.0",
"description": "zwave-js: Serialport driver",
"publishConfig": {
"access": "public"
Expand Down Expand Up @@ -31,7 +31,7 @@
"node": ">=10.0.0"
},
"dependencies": {
"@zwave-js/core": "^6.2.0",
"@zwave-js/core": "^6.3.0",
"alcalzone-shared": "^3.0.2",
"serialport": "^9.0.1",
"winston": "^3.3.3"
Expand Down
8 changes: 4 additions & 4 deletions packages/zwave-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zwave-js",
"version": "6.2.0",
"version": "6.3.0",
"description": "Z-Wave driver written entirely in JavaScript/TypeScript",
"keywords": [],
"main": "index.js",
Expand Down Expand Up @@ -63,9 +63,9 @@
"@alcalzone/jsonl-db": "^1.2.3",
"@sentry/integrations": "^5.24.2",
"@sentry/node": "^5.24.2",
"@zwave-js/config": "^6.2.0",
"@zwave-js/core": "^6.2.0",
"@zwave-js/serial": "^6.2.0",
"@zwave-js/config": "^6.3.0",
"@zwave-js/core": "^6.3.0",
"@zwave-js/serial": "^6.3.0",
"@zwave-js/shared": "^6.2.0",
"alcalzone-shared": "^3.0.2",
"ansi-colors": "^4.1.1",
Expand Down

0 comments on commit 8f22052

Please sign in to comment.