Releases: zwave-js/zwave-js-server
Releases · zwave-js/zwave-js-server
3.8.0
What's Changed
- Bump Z-Wave JS Server to 3.8.0 (#1552) @AlCalzone
- feat: support new credential API in Z-Wave JS 15.23.4, bump schema to 48 (#1544) @AlCalzone
3.7.0
What's Changed
- Bump Z-Wave JS Server to 3.7.0 (#1551) @AlCalzone
- feat: add schema 47 zniffer, utility, and broadcast commands (4/4) (#1514) @raman325
- feat: add schema 47 controller, node, and endpoint commands (3/4) (#1513) @raman325
- fix: scope progress events to initiating client (#1529) @raman325
- fix: add missing result types for log listening commands (#1530) @raman325
- refactor: add sendEventToListeningClients helper (#1524) @raman325
- feat: add schema 47 driver commands (2/4) (#1510) @raman325
- fix: use optional properties instead of | undefined in result types (#1523) @raman325
- feat: add schema 47 state properties and events infrastructure (1/4) (#1509) @raman325
- fix: add event guards for callback-based event emissions (#1508) @raman325
- Downgrade @types/node to v20 and prevent automatic dependabot upgrades (#1521) @copilot-swe-agent[bot]
- docs: complete API_SCHEMA.md with all schema version history (#1515) @raman325
⬆️ Dependencies
18 changes
- chore(deps-dev): bump typescript-eslint from 8.57.0 to 8.57.2 (#1540) @dependabot[bot]
- chore(deps): bump picomatch from 4.0.3 to 4.0.4 (#1543) @dependabot[bot]
- chore(deps-dev): bump zwave-js from 15.21.1 to 15.22.1 (#1541) @dependabot[bot]
- chore(deps): bump ws from 8.19.0 to 8.20.0 (#1538) @dependabot[bot]
- chore(deps-dev): bump eslint from 10.0.3 to 10.1.0 (#1539) @dependabot[bot]
- chore(deps): bump release-drafter/release-drafter from 6 to 7 (#1536) @dependabot[bot]
- chore(deps-dev): bump lint-staged from 16.3.2 to 16.4.0 (#1534) @dependabot[bot]
- chore(deps-dev): bump flatted from 3.3.1 to 3.4.2 (#1537) @dependabot[bot]
- chore(deps-dev): bump lint-staged from 16.3.1 to 16.3.2 (#1533) @dependabot[bot]
- chore(deps-dev): bump typescript-eslint from 8.56.1 to 8.57.0 (#1532) @dependabot[bot]
- chore(deps-dev): bump eslint from 10.0.2 to 10.0.3 (#1531) @dependabot[bot]
- chore(deps-dev): bump zwave-js from 15.21.0 to 15.21.1 (#1519) @dependabot[bot]
- chore(deps-dev): bump typescript-eslint from 8.56.0 to 8.56.1 (#1518) @dependabot[bot]
- chore(deps-dev): bump lint-staged from 16.2.7 to 16.3.1 (#1517) @dependabot[bot]
- chore(deps-dev): bump eslint from 9.39.2 to 10.0.1 (#1506) @dependabot[bot]
- chore(deps): bump minimatch (#1511) @dependabot[bot]
- chore(deps-dev): bump typescript-eslint from 8.54.0 to 8.56.0 (#1507) @dependabot[bot]
- chore(deps-dev): bump @types/node from 25.2.2 to 25.3.0 (#1505) @dependabot[bot]
3.6.0
What's Changed
- Setup trusted publishing (#1504) @AlCalzone
- 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
allowedandpurposemetadata 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
20 changes
- chore(deps-dev): bump @types/yargs from 17.0.34 to 17.0.35 (#1496) @dependabot[bot]
- chore(deps-dev): bump @tsconfig/node20 from 20.1.8 to 20.1.9 (#1497) @dependabot[bot]
- chore(deps): bump @homebridge/ciao from 1.3.4 to 1.3.5 (#1499) @dependabot[bot]
- chore(deps-dev): bump @types/node from 22.19.0 to 25.2.2 (#1498) @dependabot[bot]
- chore(deps-dev): bump semver from 7.7.3 to 7.7.4 (#1500) @dependabot[bot]
- chore(deps-dev): bump prettier from 3.6.2 to 3.8.1 (#1493) @dependabot[bot]
- chore(deps-dev): bump zwave-js from 15.15.3 to 15.20.1 (#1492) @dependabot[bot]
- chore(deps-dev): bump tsx from 4.20.6 to 4.21.0 (#1491) @dependabot[bot]
- chore(deps-dev): bump typescript-eslint from 8.53.1 to 8.54.0 (#1494) @dependabot[bot]
- chore(deps-dev): bump typescript-eslint from 8.46.2 to 8.53.1 (#1485) @dependabot[bot]
- chore(deps-dev): bump eslint from 9.39.0 to 9.39.2 (#1486) @dependabot[bot]
- chore(deps-dev): bump @tsconfig/node20 from 20.1.6 to 20.1.8 (#1487) @dependabot[bot]
- chore(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 (#1488) @dependabot[bot]
- chore(deps): bump ws from 8.18.3 to 8.19.0 (#1489) @dependabot[bot]
- chore(deps-dev): bump eslint from 9.38.0 to 9.39.0 (#1471) @dependabot[bot]
- chore(deps-dev): bump @types/node from 22.13.0 to 22.19.0 (#1473) @dependabot[bot]
- chore(deps-dev): bump lint-staged from 15.2.10 to 16.2.6 (#1470) @dependabot[bot]
- chore(deps-dev): bump typescript from 5.7.2 to 5.9.3 (#1472) @dependabot[bot]
- chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#1474) @dependabot[bot]
- chore(deps-dev): bump zwave-js from 15.15.0 to 15.15.3 (#1460) @dependabot[bot]
3.5.0
What's Changed
- Bump Z-Wave JS Server to 3.5.0 (#1477) @AlCalzone
- Add support for "node info received" node event (#1476) @copilot-swe-agent[bot]
- chore: remove globals package (#1465) @AlCalzone
- chore: migrate to typescript-eslint package and flat config (#1464) @AlCalzone
⬆️ Dependencies
12 changes
- chore(deps): bump actions/checkout from 5 to 6 (#1475) @dependabot[bot]
- chore(deps-dev): bump @types/yargs from 17.0.33 to 17.0.34 (#1467) @dependabot[bot]
- chore(deps-dev): bump typescript-eslint from 8.46.1 to 8.46.2 (#1469) @dependabot[bot]
- chore(deps): bump actions/setup-node from 5 to 6 (#1463) @dependabot[bot]
- chore(deps): bump actions/setup-node from 4 to 5 (#1448) @dependabot[bot]
- chore(deps): bump actions/github-script from 7 to 8 (#1447) @dependabot[bot]
- chore(deps): bump actions/checkout from 4 to 5 (#1449) @dependabot[bot]
- chore(deps-dev): bump semver from 7.7.2 to 7.7.3 (#1459) @dependabot[bot]
- chore(deps-dev): bump @alcalzone/esm2cjs from 1.4.1 to 1.4.2 (#1458) @dependabot[bot]
- chore(deps-dev): bump @tsconfig/node20 from 20.1.4 to 20.1.6 (#1442) @dependabot[bot]
- chore(deps-dev): bump semver from 7.6.3 to 7.7.2 (#1443) @dependabot[bot]
- chore(deps): bump ws and @types/ws (#1446) @dependabot[bot]
3.4.0
3.3.0
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
4 changes
- chore(deps-dev): bump tsx from 4.19.2 to 4.19.4 (#1423) @dependabot[bot]
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.22.0 to 8.31.1 (#1421) @dependabot[bot]
- chore(deps): bump ws and @types/ws (#1398) @dependabot[bot]
- chore(deps-dev): bump @alcalzone/esm2cjs from 1.4.0 to 1.4.1 (#1387) @dependabot[bot]
3.2.1
What's Changed
- Bump Z-Wave JS Server to v3.2.1 (#1435) @AlCalzone
- Bump schema to 44 (#1434) @AlCalzone
3.2.0
What's Changed
- Bump Z-Wave JS Server to v3.2.0 (#1433) @AlCalzone
- Bump Z-Wave JS to 15.10.0 and support OTW updates through the FW update service (#1432) @AlCalzone
3.1.0
What's Changed
- Bump Z-Wave JS Server to 3.1.0 (#1430) @AlCalzone
- feat: add
controller.toggle_rfcommand (#1429) @MindFreeze
3.0.2
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