Releases: liudger/python-bsblan
Releases · liudger/python-bsblan
v5.1.4
What’s changed
🐛 Bug fixes
- Skip temperature range validation for devices without min/max params @liudger (#1436)
- Refactor BSBLANConnectionError and unify temperature range handling @liudger (#1437)
- Fix thermostat circuit test parameter assertions @liudger (#1438)
🚀 Enhancements
- Consolidate error message constants into ErrorMsg class @liudger (#1432)
- Refactor parameter constants into configuration classes @liudger (#1433)
- Refactor BSBLANConnectionError and unify temperature range handling @liudger (#1437)
🧰 Maintenance
- ⬆️ Update release-drafter/release-drafter action to v7.2.0 @renovate[bot] (#1431)
⬆️ Dependency updates
- ⬆️ Update codecov/codecov-action action to v5.5.4 @renovate[bot] (#1421)
- ⬆️ Update dependency ruff to v0.15.8 @renovate[bot] (#1422)
- ⬆️ Update github/codeql-action action to v4.35.1 @renovate[bot] (#1423)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.3.0 @renovate[bot] (#1424)
- ⬆️ Update dependency ty to v0.0.26 @renovate[bot] (#1415)
- ⬆️ Update dependency ty to v0.0.28 @renovate[bot] (#1426)
- ⬆️ Update dependency ruff to v0.15.9 @renovate[bot] (#1427)
- ⬆️ Update dependency ty to v0.0.29 @renovate[bot] (#1428)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.14.0 @renovate[bot] (#1429)
- ⬆️ Update dependency vulture to v2.16 @renovate[bot] (#1420)
- ⬆️ Update codecov/codecov-action action to v6 @renovate[bot] (#1425)
- ⬆️ Update dependency ruff to v0.15.10 @renovate[bot] (#1430)
- ⬆️ Update actions/upload-artifact action to v7.0.1 @renovate[bot] (#1434)
- ⬆️ Update dependency prettier to v3.8.2 @renovate[bot] (#1435)
v5.1.3
What’s changed
- ⬆️ Lock file maintenance @renovate[bot] (#1401)
- ⬆️ Update dependency ty to v0.0.24 @renovate[bot] (#1409)
🐛 Bug fixes
🧰 Maintenance
- chore: remove uv lockfile @liudger (#1407)
- ci: add Makefile for dev setup with prek hooks @liudger (#1417)
- Update ty dependency and configure type checking overrides @liudger (#1418)
- ⬆️ Disable lock file maintenance for library @liudger (#1419)
⬆️ Dependency updates
- ⬆️ Update github/codeql-action action to v4.32.6 @renovate[bot] (#1392)
- ⬆️ Update dependency ty to v0.0.21 @renovate[bot] (#1391)
- ⬆️ Update dependency codespell to v2.4.2 @renovate[bot] (#1388)
- ⬆️ Update dependency vulture to v2.15 @renovate[bot] (#1387)
- ⬆️ Update release-drafter/release-drafter action to v6.4.0 @renovate[bot] (#1394)
- ⬆️ Update actions/download-artifact action to v8.0.1 @renovate[bot] (#1395)
- ⬆️ Update dependency black to v26.3.1 [SECURITY] @renovate[bot] (#1397)
- ⬆️ Update dependency ty to v0.0.23 @renovate[bot] (#1399)
- ⬆️ Update dependency ruff to v0.15.6 @renovate[bot] (#1398)
- ⬆️ Update release-drafter/release-drafter action to v7 @renovate[bot] (#1400)
- ⬆️ Update github/codeql-action action to v4.33.0 @renovate[bot] (#1402)
- ⬆️ Update release-drafter/release-drafter action to v7.1.0 @renovate[bot] (#1404)
- ⬆️ Update dependency coverage to v7.13.5 @renovate[bot] (#1403)
- ⬆️ Update codecov/codecov-action action to v5.5.3 @renovate[bot] (#1405)
- ⬆️ Update release-drafter/release-drafter action to v7.1.1 @renovate[bot] (#1406)
- chore: remove uv lockfile @liudger (#1407)
- ⬆️ Update dependency ruff to v0.15.7 @renovate[bot] (#1408)
- ⬆️ Update github/codeql-action action to v4.34.1 @renovate[bot] (#1411)
- ⬆️ Update dependency pytest-cov to v7.1.0 @renovate[bot] (#1412)
- ⬆️ Update dependency node to v24.14.1 @renovate[bot] (#1414)
v5.1.2
What’s changed
🐛 Bug fixes
⬆️ Dependency updates
- ⬆️ Update github/codeql-action action to v4.32.5 @renovate[bot] (#1385)
- ⬆️ Update dependency ty to v0.0.20 @renovate[bot] (#1384)
- ⬆️ Update actions/setup-node action to v6.3.0 @renovate[bot] (#1386)
- ⬆️ Update dependency ruff to v0.15.5 @renovate[bot] (#1389)
v5.1.1
What’s changed
🐛 Bug fixes
- Enhance CI workflow @liudger (#1370)
- Fix detecting heating circuits @liudger (#1382)
- Rename test for circuit status failure to clarify expected behavior @liudger (#1383)
🧰 Maintenance
📚 Documentation
⬆️ Dependency updates
- ⬆️ Update dependency node to v24.14.0 @renovate[bot] (#1366)
- ⬆️ Update dependency ty to v0.0.19 @renovate[bot] (#1368)
- ⬆️ Update dependency ruff to v0.15.4 @renovate[bot] (#1367)
- ⬆️ Update dependency bandit to v1.9.4 @renovate[bot] (#1365)
- Bump nltk from 3.9.2 to 3.9.3 @dependabot[bot] (#1369)
- ⬆️ Lock file maintenance @renovate[bot] (#1381)
- ⬆️ Update actions/download-artifact action to v8 @renovate[bot] (#1378)
- ⬆️ Update actions/upload-artifact action to v7 @renovate[bot] (#1379)
- ⬆️ Update dependency isort to v8.0.1 @renovate[bot] (#1380)
v5.1.0
v5.0.1
v5.0.0
What’s changed
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
- ⬆️ Update dependency ty to v0.0.18 @renovate[bot] (#1356)
- ⬆️ Update dependency pylint to v4.0.5 @renovate[bot] (#1355)
- ⬆️ Update github/codeql-action action to v4.32.4 @renovate[bot] (#1357)
- ⬆️ Lock file maintenance @renovate[bot] (#1358)
- Maintenance @liudger (#1360)
v4.2.1
What’s changed
🚀 Enhancements
⬆️ Dependency updates
- ⬆️ Update github/codeql-action action to v4.32.3 @renovate[bot] (#1349)
- ⬆️ Lock file maintenance @renovate[bot] (#1350)
- ⬆️ Update actions/stale action to v10.2.0 @renovate[bot] (#1351)
- ⬆️ Update dependency ty to v0.0.17 @renovate[bot] (#1348)
- ⬆️ Update dependency ruff to v0.15.1 @renovate[bot] (#1347)
v4.2.0
What’s changed
✨ New features
🐛 Bug fixes
- ⬆️ Add permissions section to workflows @liudger (#1343)
- fix security issue cryptography @liudger (#1344)
- refactor: simplify device attribute assignment in print_device_info @liudger (#1345)
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
- ⬆️ Lock file maintenance @renovate[bot] (#1313)
- ⬆️ Update github/codeql-action action to v4.31.10 @renovate[bot] (#1314)
- ⬆️ Update dependency node to v24.13.0 @renovate[bot] (#1315)
- ⬆️ Update actions/setup-node action to v6.2.0 @renovate[bot] (#1319)
- ⬆️ Update dependency prettier to v3.8.0 @renovate[bot] (#1320)
- ⬆️ Update dependency ty to v0.0.12 @renovate[bot] (#1318)
- ⬆️ Update dependency ruff to v0.14.13 @renovate[bot] (#1317)
- ⬆️ Lock file maintenance @renovate[bot] (#1321)
- ⬆️ Update actions/checkout action to v6.0.2 @renovate[bot] (#1322)
- ⬆️ Lock file maintenance @renovate[bot] (#1325)
- ⬆️ Update dependency prettier to v3.8.1 @renovate[bot] (#1327)
- ⬆️ Update dependency ty to v0.0.14 @renovate[bot] (#1329)
- ⬆️ Update actions/setup-python action to v6.2.0 @renovate[bot] (#1330)
- ⬆️ Update github/codeql-action action to v4.32.0 @renovate[bot] (#1331)
- ⬆️ Update release-drafter/release-drafter action to v6.2.0 @renovate[bot] (#1332)
- ⬆️ Lock file maintenance @renovate[bot] (#1336)
- ⬆️ Update github/codeql-action action to v4.32.1 @renovate[bot] (#1337)
- ⬆️ Update github/codeql-action action to v4.32.2 @renovate[bot] (#1339)
- ⬆️ Lock file maintenance @renovate[bot] (#1340)
- ⬆️ Update dependency node to v24.13.1 @renovate[bot] (#1341)
- ⬆️ Update dependency black to v26 @renovate[bot] (#1333)
- ⬆️ Update dependency yamllint to v1.38.0 @renovate[bot] (#1316)
- ⬆️ Update dependency ty to v0.0.16 @renovate[bot] (#1338)
- ⬆️ Update dependency bandit to v1.9.3 @renovate[bot] (#1323)
- ⬆️ Update dependency ruff to v0.15.0 @renovate[bot] (#1328)
- ⬆️ Update dependency coverage to v7.13.4 @renovate[bot] (#1326)