版本发布 8
## What's Changed * Bump Z-Wave JS Server to 3.6.0 (#1503) @AlCalzone * Bump Z-Wave JS to 15.21.0 (#1502) @AlCalzone * Bump schema to 46, add `allowed` and `purpose` metadata fields (#1501) @AlCalzone * fix: add Map serialization to JSON responses (Schema 45) (#1483) @raman325 * docs: fix README documentation for existing API features (#1484) @raman325 * fix: correct API_SCHEMA.md heading hierarchy (#1482) @raman325 * chore: add .claude to .gitignore (#1481) @raman325 ## ⬆️ Dependencies <details> <summary>20 changes</summary> * chore(deps-dev): bump @types/yargs from 17.0.34 to 17.0.35 (#1496) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump @tsconfig/node20 from 20.1.8 to 20.1.9 (#1497) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump @homebridge/ciao from 1.3.4 to 1.3.5 (#1499) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump @types/node from 22.19.0 to 25.2.2 (#1498) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump semver from 7.7.3 to 7.7.4 (#1500) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump prettier from 3.6.2 to 3.8.1 (#1493) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump zwave-js from 15.15.3 to 15.20.1 (#1492) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump tsx from 4.20.6 to 4.21.0 (#1491) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump typescript-eslint from 8.53.1 to 8.54.0 (#1494) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump typescript-eslint from 8.46.2 to 8.53.1 (#1485) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump eslint from 9.39.0 to 9.39.2 (#1486) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump @tsconfig/node20 from 20.1.6 to 20.1.8 (#1487) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 (#1488) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump ws from 8.18.3 to 8.19.0 (#1489) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump eslint from 9.38.0 to 9.39.0 (#1471) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump @types/node from 22.13.0 to 22.19.0 (#1473) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump lint-staged from 15.2.10 to 16.2.6 (#1470) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump typescript from 5.7.2 to 5.9.3 (#1472) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#1474) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump zwave-js from 15.15.0 to 15.15.3 (#1460) @[dependabot[bot]](https://github.com/apps/dependabot) </details>
## What's Changed This makes the breaking change from 3.3.0 to automatically reconnect an opt-in feature * Make automatic reconnect opt-in (#1451) @balloob * Suppress logo on reconnection attempts and bump zwave-js (#1450) @balloob
## What's Changed * Bump Z-Wave JS Server to 3.3.0 (#1441) @balloob * Align logging ZJS server with ZJS (#1440) @balloob * Restart server when connection fails (#1439) @balloob * ignore cache from ZJS (#1438) @balloob * Bump Z-Wave JS to 15.14.0 (#1437) @balloob ## ⬆️ Dependencies <details> <summary>4 changes</summary> * chore(deps-dev): bump tsx from 4.19.2 to 4.19.4 (#1423) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.22.0 to 8.31.1 (#1421) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps): bump ws and @types/ws (#1398) @[dependabot[bot]](https://github.com/apps/dependabot) * chore(deps-dev): bump @alcalzone/esm2cjs from 1.4.0 to 1.4.1 (#1387) @[dependabot[bot]](https://github.com/apps/dependabot) </details>
## What's Changed * Bump Z-Wave JS Server to v3.2.1 (#1435) @AlCalzone * Bump schema to 44 (#1434) @AlCalzone
## What's Changed * Bump Z-Wave JS Server to 3.0.2 (#1427) @AlCalzone * fix: reuse driver's ConfigManager instance instead of creating a new one (#1426) @AlCalzone
## What's Changed * bump Z-Wave JS Server to 3.0.1 (#1425) @AlCalzone * chore: bump zwave-js to 15.3.0 and re-bind controller/node events after `driver ready` (#1424) @AlCalzone * feat: support omitting optional data in `restoreNVM` (#1417) @AlCalzone * feat: add `sdkVersion` to `NodeState`, bump schema to 42 (#1420) @AlCalzone * chore: bump `zwave-js` to 15.1.0 (#1416) @AlCalzone
As of this release, Z-Wave JS Server will follow semantic versioning. As a result, Home Assistant users on a version prior to 2021.3.0 will have to upgrade. ## What's Changed * chore: bump Z-Wave JS Server to 3.0.0 (#1404) @AlCalzone * chore: bump Z-Wave JS Server to v2.0.0 (#1403) @AlCalzone * feat: add `node.get_supported_notification_events` command (#1402) @AlCalzone * chore: bump `zwave-js` to 15.0.1 (#1401) @AlCalzone * chore: reflect Node.js requirement in package.json `engines` field (#1400) @AlCalzone * feat: support Z-Wave JS v15 (#1394) @AlCalzone
As of this release, Z-Wave JS Server will follow semantic versioning. Home Assistant users with a version older than `2021.3.0` will have to upgrade to be compatible. ## What's Changed * chore: bump Z-Wave JS Server to v2.0.0 (#1403) @AlCalzone * feat: add `node.get_supported_notification_events` command (#1402) @AlCalzone * chore: bump `zwave-js` to 15.0.1 (#1401) @AlCalzone * chore: reflect Node.js requirement in package.json `engines` field (#1400) @AlCalzone * feat: support Z-Wave JS v15 (#1394) @AlCalzone