Releases: liudger/python-bsblan
Releases · liudger/python-bsblan
v3.1.4
What’s changed
🐛 Bug fixes
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
- ⬆️ Update actions/stale action to v10.1.1 @renovate[bot] (#1267)
- ⬆️ Update actions/upload-artifact action to v5 @renovate[bot] (#1270)
- ⬆️ Update dependency mypy to v1.19.0 @renovate[bot] (#1254)
- ⬆️ Update actions/download-artifact action to v6 @renovate[bot] (#1264)
- ⬆️ Update dependency prettier to v3.7.4 @renovate[bot] (#1251)
- ⬆️ Update actions/checkout action to v6 @renovate[bot] (#1263)
- ⬆️ Update actions/setup-node action to v6 @renovate[bot] (#1269)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.2.0 @renovate[bot] (#1268)
- ⬆️ Update dependency ruff to v0.14.8 @renovate[bot] (#1253)
- ⬆️ Update actions/setup-python action to v6.1.0 @renovate[bot] (#1250)
v3.1.3
v3.1.2
What’s changed
🚀 Enhancements
- ⬆️ Refactor hot water parameters in BSBLAN class @liudger (#1252)
- Refactor HVAC mode handling to use raw integer values @liudger (#1259)
- Refactor hot water parameter @liudger (#1260)
- Refactor API data initialization and add time format validation utility @liudger (#1261)
- Add tests for validate_time_format utility function @liudger (#1262)
🧰 Maintenance
- Update Python version to 3.13 @liudger (#1255)
- Update Python version to 3.12 and clarify coverage requirements @liudger (#1258)
⬆️ Dependency updates
- ⬆️ Update dependency isort to v6.1.0 @renovate[bot] (#1242)
- ⬆️ Update dependency node to v22.21.1 @renovate[bot] (#1243)
- ⬆️ Update dependency coverage to v7.12.0 @renovate[bot] (#1241)
- ⬆️ Update dependency pyupgrade to v3.21.2 @renovate[bot] (#1245)
- ⬆️ Update dependency safety to v3.7.0 @renovate[bot] (#1248)
- ⬆️ Update dependency bandit to v1.9.2 @renovate[bot] (#1247)
- ⬆️ Update actions/checkout action to v5.0.1 @renovate[bot] (#1246)
- ⬆️ Update dependency pre-commit to v4.5.0 @renovate[bot] (#1244)
- ⬆️ Update dependency ruff to v0.14.6 @renovate[bot] (#1240)
- ⬆️ Lock file maintenance @renovate[bot] (#1249)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.1.0 @renovate[bot] (#1257)
- ⬆️ Update github/codeql-action action to v3.31.6 @renovate[bot] (#1256)
v3.1.1
What’s changed
🐛 Bug fixes
⬆️ Dependency updates
- ⬆️ Update dependency mypy to v1.18.2 @renovate[bot] (#1232)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.13.0 @renovate[bot] (#1229)
- ⬆️ Update dependency pytest-asyncio to v1.3.0 @renovate[bot] (#1228)
- ⬆️ Update dependency pylint to v3.3.9 @renovate[bot] (#1238)
- ⬆️ Update actions/setup-python action to v6 @renovate[bot] (#1231)
- ⬆️ Update dependency black to v25.11.0 @renovate[bot] (#1234)
- ⬆️ Update dependency pytest-cov to v7 @renovate[bot] (#1236)
- ⬆️ Update dependency ruff to v0.14.4 @renovate[bot] (#1233)
- ⬆️ Update actions/stale action to v10 @renovate[bot] (#1235)
- ⬆️ Lock file maintenance @renovate[bot] (#1237)
v3.1.0
What’s changed
🐛 Bug fixes
🚀 Enhancements
⬆️ Dependency updates
- ⬆️ Update actions/checkout action to v4.3.0 @renovate[bot] (#1216)
- ⬆️ Update dependency coverage to v7.10.6 @renovate[bot] (#1215)
- ⬆️ Update dependency safety to v3.6.1 @renovate[bot] (#1222)
- ⬆️ Update dependency pytest-cov to v6.3.0 @renovate[bot] (#1224)
- ⬆️ Update actions/checkout action to v5 @renovate[bot] (#1218)
- ⬆️ Update github/codeql-action action to v3.30.3 @renovate[bot] (#1214)
- ⬆️ Update dependency ruff to v0.13.0 @renovate[bot] (#1213)
- ⬆️ Update dependency node to v22.19.0 @renovate[bot] (#1223)
- ⬆️ Update codecov/codecov-action action to v5.5.1 @renovate[bot] (#1220)
- ⬆️ Update dependency blacken-docs to v1.20.0 @renovate[bot] (#1226)
- ⬆️ Update dependency mypy to v1.18.1 @renovate[bot] (#1227)
- ⬆️ Lock file maintenance @renovate[bot] (#1219)
v3.0.0
What’s changed
🚀 Enhancements
- Add ability to read and set device time using parameter 0 @copilot-swe-agent[bot] (#1210)
- Add type hinting support with py.typed file @liudger (#1211)
- ⬆️ Enhance hot water management: add caching and new data models @liudger (#1212)
⬆️ Dependency updates
- ⬆️ Update astral-sh/setup-uv action to v6 @renovate[bot] (#1175)
- ⬆️ Update dependency pyupgrade to v3.20.0 @renovate[bot] (#1158)
- ⬆️ Update dependency safety to v3.5.2 @renovate[bot] (#1176)
- ⬆️ Update dependency coverage to v7.9.1 @renovate[bot] (#1177)
- ⬆️ Update dependency pytest-cov to v6.2.1 @renovate[bot] (#1178)
- ⬆️ Update dependency mypy to v1.16.1 @renovate[bot] (#1180)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.0.1 @renovate[bot] (#1182)
- ⬆️ Update dependency flake8 to v7.3.0 @renovate[bot] (#1183)
- ⬆️ Update dependency prettier to v3.6.2 @renovate[bot] (#1185)
- ⬆️ Update dependency bandit to v1.8.6 @renovate[bot] (#1179)
- ⬆️ Update dependency ruff to v0.12.2 @renovate[bot] (#1186)
- ⬆️ Update dependency node to v22.17.0 @renovate[bot] (#1184)
- ⬆️ Update github/codeql-action action to v3.29.2 @renovate[bot] (#1187)
- ⬆️ Update dependency coverage to v7.9.2 @renovate[bot] (#1188)
- ⬆️ Lock file maintenance @renovate[bot] (#1181)
- ⬆️ Update dependency ruff to v0.12.3 @renovate[bot] (#1189)
- ⬆️ Update dependency safety to v3.6.0 @renovate[bot] (#1190)
- ⬆️ Lock file maintenance @renovate[bot] (#1191)
- ⬆️ Update dependency mypy to v1.17.0 @renovate[bot] (#1193)
- ⬆️ Update dependency pytest-asyncio to v1.1.0 @renovate[bot] (#1195)
- ⬆️ Update dependency ruff to v0.12.5 @renovate[bot] (#1194)
- ⬆️ Update dependency node to v22.17.1 @renovate[bot] (#1192)
- ⬆️ Update github/codeql-action action to v3.29.4 @renovate[bot] (#1197)
- ⬆️ Lock file maintenance @renovate[bot] (#1196)
- ⬆️ Update dependency coverage to v7.10.1 @renovate[bot] (#1198)
- ⬆️ Update github/codeql-action action to v3.29.8 @renovate[bot] (#1201)
- ⬆️ Update dependency ruff to v0.12.8 @renovate[bot] (#1200)
- ⬆️ Update actions/download-artifact action to v5 @renovate[bot] (#1205)
- ⬆️ Update dependency coverage to v7.10.3 @renovate[bot] (#1204)
- ⬆️ Update dependency mypy to v1.17.1 @renovate[bot] (#1202)
- ⬆️ Update dependency pylint to v3.3.8 - autoclosed @renovate[bot] (#1206)
- ⬆️ Update dependency node to v22.18.0 @renovate[bot] (#1203)
- ⬆️ Update dependency pre-commit-hooks to v6 @renovate[bot] (#1208)
- ⬆️ Update dependency pre-commit to v4.3.0 @renovate[bot] (#1207)
- ⬆️ Lock file maintenance @renovate[bot] (#1199)
v2.2.5
What’s changed
⬆️ Dependency updates
- ⬆️ Update github/codeql-action action to v3.28.19 @renovate[bot] (#1151)
v2.2.4
v2.2.3
What’s changed
🐛 Bug fixes
- Fix GitHub release workflow sigstore file upload error @copilot-swe-agent[bot] (#1173)
🧰 Maintenance
- Fix GitHub release workflow sigstore file upload error @copilot-swe-agent[bot] (#1173)
v2.2.2
What’s changed
🐛 Bug fixes
- Fix release workflow Node.js file handle assertion failure @copilot-swe-agent[bot] (#1171)
🧰 Maintenance
- Fix release workflow Node.js file handle assertion failure @copilot-swe-agent[bot] (#1171)