Releases: home-assistant-libs/zwave-js-server-python
Releases · home-assistant-libs/zwave-js-server-python
0.70.0
What’s Changed
- #1415 - Bump version to 0.70.0 (@raman325)
- #1423 - Freeze immutable dataclasses and cache expensive properties (@raman325)
- #1424 - Move NVMProgress dataclass to controller.data_model (@raman325)
- #1422 - Add support for schema 47 broadcast Long Range flag (4/4) (@raman325)
- #1417 - Add support for schema 47 controller/node commands/events (3/4) (@raman325)
- #1416 - Add support for schema 47 driver commands (2/4) (@raman325)
- #1404 - Add support for schema 47 state properties and events (1/4) (@raman325)
- #1403 - Add support for schema 46 metadata fields (@raman325)
⬆️ Dependencies
16 changes
- #1428 - Bump release-drafter/release-drafter from 7.2.0 to 7.2.1 (@dependabot[bot])
- #1427 - Bump pre-commit from 4.5.1 to 4.6.0 (@dependabot[bot])
- #1426 - Bump mypy from 1.20.1 to 1.20.2 (@dependabot[bot])
- #1425 - Bump ruff from 0.15.11 to 0.15.12 (@dependabot[bot])
- #1420 - Bump ruff from 0.15.10 to 0.15.11 (@dependabot[bot])
- #1419 - Bump pydantic from 2.13.0 to 2.13.3 (@dependabot[bot])
- #1421 - Bump tox from 4.52.1 to 4.53.0 (@dependabot[bot])
- #1408 - Bump actions/upload-artifact from 7.0.0 to 7.0.1 (@dependabot[bot])
- #1409 - Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (@dependabot[bot])
- #1410 - Bump pytest from 9.0.2 to 9.0.3 (@dependabot[bot])
- #1411 - Bump ruff from 0.15.9 to 0.15.10 (@dependabot[bot])
- #1412 - Bump tox from 4.52.0 to 4.52.1 (@dependabot[bot])
- #1413 - Bump pydantic from 2.12.5 to 2.13.0 (@dependabot[bot])
- #1414 - Bump mypy from 1.20.0 to 1.20.1 (@dependabot[bot])
- #1407 - Bump release-drafter/release-drafter from 7.1.1 to 7.2.0 (@dependabot[bot])
- #1406 - Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 (@dependabot[bot])
0.69.0
What’s Changed
- #1405 - Bump version to 0.69.0 (@MartinHjelmare)
- #1402 - Bump MAX_SERVER_SCHEMA_VERSION to 45 (@raman325)
- #1370 - Add idle notification event enum (@MartinHjelmare)
- #1355 - Use trusted publishing (@MartinHjelmare)
- #1365 - Handle Battery CC notifications (@raman325)
⬆️ Dependencies
40 changes
- #1398 - Bump mypy from 1.19.1 to 1.20.0 (@dependabot[bot])
- #1400 - Bump aiohttp from 3.13.4 to 3.13.5 (@dependabot[bot])
- #1399 - Bump tox from 4.51.0 to 4.52.0 (@dependabot[bot])
- #1401 - Bump ruff from 0.15.8 to 0.15.9 (@dependabot[bot])
- #1396 - Bump aiohttp from 3.13.3 to 3.13.4 (@dependabot[bot])
- #1395 - Bump ruff from 0.15.7 to 0.15.8 (@dependabot[bot])
- #1397 - Bump tox from 4.50.3 to 4.51.0 (@dependabot[bot])
- #1394 - Bump codecov/codecov-action from 5.5.3 to 6.0.0 (@dependabot[bot])
- #1391 - Bump pytest-cov from 7.0.0 to 7.1.0 (@dependabot[bot])
- #1392 - Bump tox from 4.49.1 to 4.50.3 (@dependabot[bot])
- #1393 - Bump ruff from 0.15.6 to 0.15.7 (@dependabot[bot])
- #1389 - Bump release-drafter/release-drafter from 7.1.0 to 7.1.1 (@dependabot[bot])
- #1390 - Bump codecov/codecov-action from 5.5.2 to 5.5.3 (@dependabot[bot])
- #1388 - Bump release-drafter/release-drafter from 7.0.0 to 7.1.0 (@dependabot[bot])
- #1387 - Bump black from 26.3.0 to 26.3.1 (@dependabot[bot])
- #1386 - Bump ruff from 0.15.5 to 0.15.6 (@dependabot[bot])
- #1384 - Bump release-drafter/release-drafter from 6.4.0 to 7.0.0 (@dependabot[bot])
- #1385 - Bump tox from 4.49.0 to 4.49.1 (@dependabot[bot])
- #1383 - Bump actions/download-artifact from 8.0.0 to 8.0.1 (@dependabot[bot])
- #1379 - Bump release-drafter/release-drafter from 6.3.0 to 6.4.0 (@dependabot[bot])
- #1380 - Bump tox from 4.47.0 to 4.49.0 (@dependabot[bot])
- #1381 - Bump ruff from 0.15.4 to 0.15.5 (@dependabot[bot])
- #1382 - Bump black from 26.1.0 to 26.3.0 (@dependabot[bot])
- #1378 - Bump release-drafter/release-drafter from 6.2.0 to 6.3.0 (@dependabot[bot])
- #1376 - Bump tox from 4.44.0 to 4.47.0 (@dependabot[bot])
- #1377 - Bump ruff from 0.15.2 to 0.15.4 (@dependabot[bot])
- #1375 - Bump actions/download-artifact from 7.0.0 to 8.0.0 (@dependabot[bot])
- #1374 - Bump actions/upload-artifact from 6.0.0 to 7.0.0 (@dependabot[bot])
- #1371 - Bump pylint from 4.0.4 to 4.0.5 (@dependabot[bot])
- #1372 - Bump tox from 4.36.0 to 4.44.0 (@dependabot[bot])
- #1373 - Bump ruff from 0.15.1 to 0.15.2 (@dependabot[bot])
- #1368 - Bump ruff from 0.14.14 to 0.15.1 (@dependabot[bot])
- #1369 - Bump tox from 4.34.1 to 4.36.0 (@dependabot[bot])
- #1364 - Bump ruff from 0.14.13 to 0.14.14 (@dependabot[bot])
- #1362 - Bump actions/checkout from 6.0.1 to 6.0.2 (@dependabot[bot])
- #1359 - Bump release-drafter/release-drafter from 6.1.0 to 6.2.0 (@dependabot[bot])
- #1360 - Bump actions/setup-python from 6.1.0 to 6.2.0 (@dependabot[bot])
- #1361 - Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (@dependabot[bot])
- #1356 - Bump ruff from 0.14.11 to 0.14.13 (@dependabot[bot])
- #1357 - Bump black from 25.12.0 to 26.1.0 (@dependabot[bot])
0.68.0
What’s Changed
- #1351 - Bump version to 0.68.0 (@MartinHjelmare)
- #1352 - Support Python 3.14 (@MartinHjelmare)
- #1348 - Log when receiving an unknown event, instead of raising KeyError (@AlCalzone)
- #1329 - Add support for
node info receivedevent (@AlCalzone)
⬆️ Dependencies
84 changes
- #1353 - Bump tox from 4.33.0 to 4.34.1 (@dependabot[bot])
- #1354 - Bump ruff from 0.14.10 to 0.14.11 (@dependabot[bot])
- #1349 - Bump aiohttp from 3.13.2 to 3.13.3 (@dependabot[bot])
- #1350 - Bump tox from 4.32.0 to 4.33.0 (@dependabot[bot])
- #1346 - Bump ruff from 0.14.9 to 0.14.10 (@dependabot[bot])
- #1347 - Bump pre-commit from 4.5.0 to 4.5.1 (@dependabot[bot])
- #1345 - Bump actions/upload-artifact from 5.0.0 to 6.0.0 (@dependabot[bot])
- #1344 - Bump actions/download-artifact from 6.0.0 to 7.0.0 (@dependabot[bot])
- #1343 - Bump mypy from 1.19.0 to 1.19.1 (@dependabot[bot])
- #1342 - Bump ruff from 0.14.8 to 0.14.9 (@dependabot[bot])
- #1341 - Bump codecov/codecov-action from 5.5.1 to 5.5.2 (@dependabot[bot])
- #1340 - Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (@dependabot[bot])
- #1339 - Bump ruff from 0.14.7 to 0.14.8 (@dependabot[bot])
- #1338 - Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (@dependabot[bot])
- #1337 - Bump black from 25.11.0 to 25.12.0 (@dependabot[bot])
- #1336 - Bump pytest from 9.0.1 to 9.0.2 (@dependabot[bot])
- #1335 - Bump actions/checkout from 6.0.0 to 6.0.1 (@dependabot[bot])
- #1331 - Bump mypy from 1.18.2 to 1.19.0 (@dependabot[bot])
- #1334 - Bump ruff from 0.14.6 to 0.14.7 (@dependabot[bot])
- #1332 - Bump pydantic from 2.12.4 to 2.12.5 (@dependabot[bot])
- #1333 - Bump pylint from 4.0.3 to 4.0.4 (@dependabot[bot])
- #1327 - Bump ruff from 0.14.5 to 0.14.6 (@dependabot[bot])
- #1328 - Bump pre-commit from 4.4.0 to 4.5.0 (@dependabot[bot])
- #1330 - Bump actions/setup-python from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1326 - Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (@dependabot[bot])
- #1325 - Bump actions/checkout from 5.0.1 to 6.0.0 (@dependabot[bot])
- #1322 - Bump pytest from 8.4.2 to 9.0.1 (@dependabot[bot])
- #1321 - Bump ruff from 0.14.4 to 0.14.5 (@dependabot[bot])
- #1323 - Bump pylint from 4.0.2 to 4.0.3 (@dependabot[bot])
- #1324 - Bump actions/checkout from 5.0.0 to 5.0.1 (@dependabot[bot])
- #1317 - Bump ruff from 0.14.3 to 0.14.4 (@dependabot[bot])
- #1316 - Bump pydantic from 2.12.3 to 2.12.4 (@dependabot[bot])
- #1318 - Bump pre-commit from 4.3.0 to 4.4.0 (@dependabot[bot])
- #1319 - Bump black from 25.9.0 to 25.11.0 (@dependabot[bot])
- #1314 - Bump ruff from 0.14.2 to 0.14.3 (@dependabot[bot])
- #1315 - Bump aiohttp from 3.13.1 to 3.13.2 (@dependabot[bot])
- #1305 - Bump pylint from 4.0.0 to 4.0.2 (@dependabot[bot])
- #1291 - Bump black from 25.1.0 to 25.9.0 (@dependabot[bot])
- #1312 - Bump tox from 4.31.0 to 4.32.0 (@dependabot[bot])
- #1313 - Bump ruff from 0.14.1 to 0.14.2 (@dependabot[bot])
- #1311 - Bump actions/upload-artifact from 4.6.2 to 5.0.0 (@dependabot[bot])
- #1310 - Bump actions/download-artifact from 5.0.0 to 6.0.0 (@dependabot[bot])
- #1306 - Bump ruff from 0.14.0 to 0.14.1 (@dependabot[bot])
- #1307 - Bump aiohttp from 3.13.0 to 3.13.1 (@dependabot[bot])
- #1308 - Bump colorlog from 6.9.0 to 6.10.1 (@dependabot[bot])
- #1309 - Bump pydantic from 2.12.0 to 2.12.3 (@dependabot[bot])
- #1304 - Bump actions/setup-node from 5 to 6 (@dependabot[bot])
- #1302 - Bump aiohttp from 3.12.15 to 3.13.0 (@dependabot[bot])
- #1301 - Bump pylint from 3.3.9 to 4.0.0 (@dependabot[bot])
- #1303 - Bump ruff from 0.13.3 to 0.14.0 (@dependabot[bot])
- #1299 - Bump tox from 4.30.3 to 4.31.0 (@dependabot[bot])
- #1300 - Bump pydantic from 2.11.10 to 2.12.0 (@dependabot[bot])
- #1296 - Bump tox from 4.30.2 to 4.30.3 (@dependabot[bot])
- #1298 - Bump pydantic from 2.11.9 to 2.11.10 (@dependabot[bot])
- #1297 - Bump ruff from 0.13.2 to 0.13.3 (@dependabot[bot])
- #1295 - Bump pylint from 3.3.8 to 3.3.9 (@dependabot[bot])
- #1294 - Bump ruff from 0.13.1 to 0.13.2 (@dependabot[bot])
- #1292 - Bump ruff from 0.13.0 to 0.13.1 (@dependabot[bot])
- #1293 - Bump mypy from 1.18.1 to 1.18.2 (@dependabot[bot])
- #1288 - Bump mypy from 1.17.1 to 1.18.1 (@dependabot[bot])
- #1289 - Bump ruff from 0.12.12 to 0.13.0 (@dependabot[bot])
- #1290 - Bump pydantic from 2.11.7 to 2.11.9 (@dependabot[bot])
- #1287 - Bump pytest-cov from 6.2.1 to 7.0.0 (@dependabot[bot])
- #1286 - Bump tox from 4.29.0 to 4.30.2 (@dependabot[bot])
- #1285 - Bump ruff from 0.12.11 to 0.12.12 (@dependabot[bot])
- #1284 - Bump pytest from 8.4.1 to 8.4.2 (@dependabot[bot])
- #1283 - Bump codecov/codecov-action from 5.5.0 to 5.5.1 (@dependabot[bot])
- #1281 - Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (@dependabot[bot])
- #1282 - Bump actions/setup-python from 5.6.0 to 6.0.0 (@dependabot[bot])
- #1280 - Bump actions/setup-node from 4 to 5 (@dependabot[bot])
- #1278 - Bump ruff from 0.12.10 to 0.12.11 (@dependabot[bot])
- #1279 - Bump tox from 4.28.4 to 4.29.0 (@dependabot[bot])
- #1277 - Bump ruff from 0.12.9 to 0.12.10 (@dependabot[bot])
- #1276 - Bump codecov/codecov-action from 5.4.3 to 5.5.0 (@dependabot[bot])
- #1275 - Bump ruff from 0.12.8 to 0.12.9 (@dependabot[bot])
- #1273 - Bump pylint from 3.3.7 to 3.3.8 (@dependabot[bot])
- #1271 - Bump pre-commit from 4.2.0 to 4.3.0 (@dependabot[bot])
- #1272 - Bump actions/checkout from 4.2.2 to 5.0.0 (@dependabot[bot])
- #1274 - Bump ruff from 0.12.7 to 0.12.8 (@dependabot[bot])
- #1270 - Bump actions/download-artifact from 4.3.0 to 5.0.0 (@dependabot[bot])
- #1269 - Bump aiohttp from 3.12.14 to 3.12.15 (@dependabot[bot])
- #1267 - Bump tox from 4.28.0 to 4.28.4 (@dependabot[bot])
- #1266 - Bump mypy from 1.17.0 to 1.17.1 (@dependabot[bot])
- #1268 - Bump ruff from 0.12.4 to 0.12.7 (@dependabot[bot])
0.67.1
What’s Changed
- #1265 - Bump version to 0.67.1 (@MartinHjelmare)
- #1264 - Fix node update endpoints (@MartinHjelmare)
0.67.0
What’s Changed
- #1263 - Bump version to 0.67.0 (@MartinHjelmare)
- #1262 - Refactor firmware models (@MartinHjelmare)
- #1261 - Fix typing issues (@MartinHjelmare)
- #1259 - Fix run-in-env script (@MartinHjelmare)
- #1250 - Wait for node command completion when node is dead (@AlCalzone)
⚠ Breaking Changes
- #1260 - Add driver firmware v15 commands (@MartinHjelmare)
⬆️ Dependencies
3 changes
- #1257 - Bump ruff from 0.11.13 to 0.12.4 (@dependabot[bot])
- #1256 - Bump tox from 4.27.0 to 4.28.0 (@dependabot[bot])
- #1258 - Bump mypy from 1.16.1 to 1.17.0 (@dependabot[bot])
0.66.0
What’s Changed
- #1254 - Support RSSI channel 3 (Long Range) (@AlCalzone)
⚠ Breaking Changes
⬆️ Dependencies
- #1252 - Bump aiohttp from 3.12.13 to 3.12.14 (@dependabot[bot])
0.65.0
What’s Changed
- #1246 - Bump version to 0.65.0 (@MindFreeze)
⚠ Breaking Changes
- #1245 - Add migrateOptions to nvm restore methods (@MindFreeze)
⬆️ Dependencies
3 changes
- #1241 - Bump tox from 4.26.0 to 4.27.0 (@dependabot[bot])
- #1243 - Bump mypy from 1.16.0 to 1.16.1 (@dependabot[bot])
- #1244 - Bump pytest from 8.4.0 to 8.4.1 (@dependabot[bot])
0.64.0
What’s Changed
- #1239 - Bump version to 0.64.0 (@MartinHjelmare)
- #1238 - Support controller.toggle_rf command (@MindFreeze)
⚠ Breaking Changes
- #1237 - Support schema 42 (@MindFreeze)
⬆️ Dependencies
19 changes
- #1235 - Bump pytest-cov from 6.1.1 to 6.2.1 (@dependabot[bot])
- #1234 - Bump pydantic from 2.11.5 to 2.11.7 (@dependabot[bot])
- #1236 - Bump aiohttp from 3.12.11 to 3.12.13 (@dependabot[bot])
- #1232 - Bump pytest from 8.3.5 to 8.4.0 (@dependabot[bot])
- #1231 - Bump aiohttp from 3.12.6 to 3.12.11 (@dependabot[bot])
- #1233 - Bump ruff from 0.11.12 to 0.11.13 (@dependabot[bot])
- #1228 - Bump ruff from 0.11.11 to 0.11.12 (@dependabot[bot])
- #1230 - Bump mypy from 1.15.0 to 1.16.0 (@dependabot[bot])
- #1229 - Bump aiohttp from 3.11.18 to 3.12.6 (@dependabot[bot])
- #1227 - Bump pydantic from 2.11.4 to 2.11.5 (@dependabot[bot])
- #1226 - Bump ruff from 0.11.10 to 0.11.11 (@dependabot[bot])
- #1225 - Bump ruff from 0.11.9 to 0.11.10 (@dependabot[bot])
- #1224 - Bump tox from 4.25.0 to 4.26.0 (@dependabot[bot])
- #1223 - Bump codecov/codecov-action from 5.4.2 to 5.4.3 (@dependabot[bot])
- #1221 - Bump pytest-timeout from 2.3.1 to 2.4.0 (@dependabot[bot])
- #1222 - Bump ruff from 0.11.8 to 0.11.9 (@dependabot[bot])
- #1220 - Bump ruff from 0.11.7 to 0.11.8 (@dependabot[bot])
- #1219 - Bump pydantic from 2.11.3 to 2.11.4 (@dependabot[bot])
- #1218 - Bump pylint from 3.3.6 to 3.3.7 (@dependabot[bot])
0.63.0
What’s Changed
- #1217 - Bump version to 0.63.0 (@MartinHjelmare)
- #1208 - Add "driver ready" event (@MindFreeze)
- #1205 - Update default branch name after rename (@MartinHjelmare)
- #1196 - Use PEP 639 license expression (@cdce8p)
⬆️ Dependencies
23 changes
- #1216 - Bump ruff from 0.11.6 to 0.11.7 (@dependabot[bot])
- #1215 - Bump actions/download-artifact from 4.2.1 to 4.3.0 (@dependabot[bot])
- #1214 - Bump actions/setup-python from 5.5.0 to 5.6.0 (@dependabot[bot])
- #1212 - Bump aiohttp from 3.11.16 to 3.11.18 (@dependabot[bot])
- #1213 - Bump ruff from 0.11.5 to 0.11.6 (@dependabot[bot])
- #1211 - Bump codecov/codecov-action from 5.4.0 to 5.4.2 (@dependabot[bot])
- #1209 - Bump pydantic from 2.11.2 to 2.11.3 (@dependabot[bot])
- #1210 - Bump ruff from 0.11.4 to 0.11.5 (@dependabot[bot])
- #1207 - Bump ruff from 0.11.2 to 0.11.4 (@dependabot[bot])
- #1206 - Bump pydantic from 2.11.1 to 2.11.2 (@dependabot[bot])
- #1203 - Bump pytest-cov from 6.0.0 to 6.1.0 (@dependabot[bot])
- #1204 - Bump aiohttp from 3.11.14 to 3.11.16 (@dependabot[bot])
- #1201 - Bump pydantic from 2.10.6 to 2.11.1 (@dependabot[bot])
- #1198 - Bump tox from 4.24.2 to 4.25.0 (@dependabot[bot])
- #1202 - Bump pylint from 3.3.4 to 3.3.6 (@dependabot[bot])
- #1199 - Bump pre-commit from 4.1.0 to 4.2.0 (@dependabot[bot])
- #1200 - Bump ruff from 0.11.0 to 0.11.2 (@dependabot[bot])
- #1197 - Bump actions/setup-python from 5.4.0 to 5.5.0 (@dependabot[bot])
- #1194 - Bump actions/upload-artifact from 4.6.1 to 4.6.2 (@dependabot[bot])
- #1195 - Bump actions/download-artifact from 4.2.0 to 4.2.1 (@dependabot[bot])
- #1193 - Bump actions/download-artifact from 4.1.9 to 4.2.0 (@dependabot[bot])
- #1191 - Bump aiohttp from 3.11.13 to 3.11.14 (@dependabot[bot])
- #1192 - Bump ruff from 0.9.10 to 0.11.0 (@dependabot[bot])
0.62.0
What’s Changed
- #1190 - Bump version to 0.62.0 (@MindFreeze)
- #1189 - Add support for
config_manager.lookup_device(@MindFreeze) - #1186 - Support Python 3.13 (@MartinHjelmare)
- #1029 - Use SPDX license identifier (@cdce8p)
⚠ Breaking Changes
- #1185 - Make disable_server_logging a callback (@MartinHjelmare)
⬆️ Dependencies
2 changes
- #1187 - Bump tox from 4.24.1 to 4.24.2 (@dependabot[bot])
- #1188 - Bump ruff from 0.9.9 to 0.9.10 (@dependabot[bot])