Skip to content

Commit

Permalink
chore: release v10.0.0-beta.2
Browse files Browse the repository at this point in the history
### Breaking changes · [Migration guide](https://zwave-js.github.io/node-zwave-js/#/getting-started/migrating-to-v10)
* Dropped support for Node.js 12 (zwave-js#4824, zwave-js#4491)
* Moved `Driver.interviewNode` method to the `ZWaveNode` class (zwave-js#4823)
* Added support to provide an API key for the firmware update service, soon mandatory (zwave-js#4816)
* Removed several deprecated things and reworked `beginExclusion` to use an options object instead (zwave-js#4699)
* CC implementations were moved into their own package (zwave-js#4668)
* CC code can now be used mostly without a driver instance (zwave-js#4651)
* Implement discoverable and transparently-typed CC value definitions instead of `getXYZValueId` methods (zwave-js#4704)
* `Supervision CC` is now used automatically when supported and for more CCs than just `Multilevel Switch CC` (zwave-js#4761)
* Updated the argument type of the `"node found"` event to indicate that it is not an operational node (zwave-js#4825)

### Features
* Implement Z-Wave Protocol CC, for internal use (zwave-js#4691)
* Implemented mock controller and mock nodes to vastly improve how integration tests are written (zwave-js#4697)
* Add values to `Basic CC` and `Multilevel Switch CC` to restore previous non-zero level (zwave-js#4732)

### Bugfixes
* Swap order of `destroy()` call and `Driver_Failed` error after restoring NVM (zwave-js#4661)
* Do not request ACK when sending node to sleep (zwave-js#4826)
* Correctly interpret powerlevel values as signed in `GetPowerlevelResponse` (zwave-js#4827)

### Changes under the hood
* Patch `tsserver` after install to allow displaying large types
* Upgrade dependencies (zwave-js#4820, zwave-js#4663)
* Make several reflection decorators generic and untangle `Manufacturer Proprietary CC` implementations (zwave-js#4701)
  • Loading branch information
AlCalzone committed Jul 22, 2022
1 parent 760a759 commit d1d9ef4
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<!--
Add placeholder for next release with `wip` snippet
-->
## 10.0.0-beta.1 (2022-07-21) · _„Woo-Hoo!”_
## 10.0.0-beta.2 (2022-07-22) · _„Woo-Hoo!”_
### Breaking changes · [Migration guide](https://zwave-js.github.io/node-zwave-js/#/getting-started/migrating-to-v10)
* Dropped support for Node.js 12 (#4824, #4491)
* Moved `Driver.interviewNode` method to the `ZWaveNode` class (#4823)
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/repo",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"private": true,
"description": "Z-Wave driver written entirely in JavaScript/TypeScript",
"keywords": [],
Expand Down
2 changes: 1 addition & 1 deletion packages/cc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/cc",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"description": "zwave-js: Command Classes",
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion packages/config/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/config",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"description": "zwave-js: configuration files",
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion packages/host/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/host",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"description": "zwave-js: Host abstractions",
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion packages/serial/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/serial",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"description": "zwave-js: Serialport driver",
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion packages/testing/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@zwave-js/testing",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"description": "zwave-js: testing utilities",
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion packages/zwave-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "zwave-js",
"version": "10.0.0-beta.1",
"version": "10.0.0-beta.2",
"description": "Z-Wave driver written entirely in JavaScript/TypeScript",
"keywords": [],
"main": "build/index.js",
Expand Down

0 comments on commit d1d9ef4

Please sign in to comment.