v3.1.2
·
64 commits
to refs/heads/main
since this release
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)