Releases: liudger/python-bsblan
Releases · liudger/python-bsblan
v6.1.3
What’s changed
🐛 Bug fixes
- Add handling for JSON-API version 1.0 in circuit discovery @liudger (#1527)
- Improve circuit operating mode validation for None and invalid values @liudger (#1533)
⬆️ Dependency updates
- ⬆️ Update dependency safety to v3.8.1 @renovate[bot] (#1509)
- ⬆️ Update dependency coverage to v7.14.1 @renovate[bot] (#1496)
- ⬆️ Update dependency prettier to v3.8.4 @renovate[bot] (#1528)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.4.0 @renovate[bot] (#1531)
- ⬆️ Update SonarSource/sonarqube-scan-action action to v8.2 @renovate[bot] (#1532)
v6.1.2
What’s changed
🐛 Bug fixes
🚀 Enhancements
- Fix thermostat min-temp regression and improve setpoint clarity @liudger (#1513)
- Refactor request helpers and deduplicate validation logic @liudger (#1516)
- refactor: extract HTTP transport into BSBLANTransport @liudger (#1517)
- refactor: extract API version resolution into VersionResolver @liudger (#1518)
- refactor: extract lazy section validation into SectionValidator @liudger (#1519)
- refactor: extract TemperatureManager collaborator @liudger (#1522)
- Use JSON-API version as sole configuration selector @liudger (#1523)
- Remove public api_version property and describe config options @liudger (#1524)
- Replace internal v2/v3 selector with supports_full_config flag @liudger (#1525)
- Rename API config profiles to API_FULL/API_BASIC @liudger (#1526)
🧰 Maintenance
- Upgrade codecov-action to v7.0.0 for GPG key verification fix @liudger (#1514)
- chore: add PR reviewer and TDD refactor agent files @liudger (#1515)
📚 Documentation
- chore: add PR reviewer and TDD refactor agent files @liudger (#1515)
- Use JSON-API version as sole configuration selector @liudger (#1523)
⬆️ Dependency updates
- ⬆️ Update actions/checkout action to v6.0.3 @renovate[bot] (#1505)
- ⬆️ Update dependency ruff to v0.15.16 @renovate[bot] (#1500)
- ⬆️ Update astral-sh/setup-uv action to v8.2.0 @renovate[bot] (#1507)
- ⬆️ Update github/codeql-action action to v4.36.2 @renovate[bot] (#1511)
- ⬆️ Update dependency ty to v0.0.44 @renovate[bot] (#1506)
v6.1.1
v6.1.0
What’s changed
✨ New features
🐛 Bug fixes
- Fix HVAC action mapping for eco/setback heating states @roland3939 (#1488)
🧰 Maintenance
- Enhance Codecov upload conditions @liudger (#1490)
- Add agent customization: agents, hooks, skills, and instructions @liudger (#1502)
⬆️ Dependency updates
- ⬆️ Update SonarSource/sonarqube-scan-action action to v8.1 @renovate[bot] (#1489)
- ⬆️ Update dessant/lock-threads action to v6.0.1 @renovate[bot] (#1492)
- ⬆️ Update dependency ruff to v0.15.14 @renovate[bot] (#1491)
- ⬆️ Update dessant/lock-threads action to v6.0.2 @renovate[bot] (#1495)
- ⬆️ Update dependency ty to v0.0.39 @renovate[bot] (#1494)
- ⬆️ Update release-drafter/release-drafter action to v7.3.1 @renovate[bot] (#1497)
- ⬆️ Update dependency ty to v0.0.40 @renovate[bot] (#1498)
- ⬆️ Update actions/stale action to v10.3.0 @renovate[bot] (#1499)
- ⬆️ Update dependency node to v24.16.0 @renovate[bot] (#1501)
v6.0.1
v6.0.0
What’s changed
✨ New features
🚀 Enhancements
📚 Documentation
⬆️ Dependency updates
- ⬆️ Update github/codeql-action action to v4.35.4 @renovate[bot] (#1473)
- ⬆️ Update release-drafter/release-drafter action to v7.3.0 @renovate[bot] (#1474)
- ⬆️ Update dependency ty to v0.0.35 @renovate[bot] (#1476)
- ⬆️ Update dependency ruff to v0.15.13 @renovate[bot] (#1478)
- ⬆️ Update github/codeql-action action to v4.35.5 @renovate[bot] (#1480)
- ⬆️ Update dependency ty to v0.0.36 @renovate[bot] (#1479)
- ⬆️ Update dependency ty to v0.0.37 @renovate[bot] (#1481)
- ⬆️ Update dependency black to v26.5.1 @renovate[bot] (#1482)
- ⬆️ Update codecov/codecov-action action to v6.0.1 @renovate[bot] (#1484)
- ⬆️ Update dependency ty to v0.0.38 @renovate[bot] (#1485)
- ⬆️ Update dependency coverage to v7.14.0 @renovate[bot] (#1477)
- ⬆️ Update actions/dependency-review-action action to v5 @renovate[bot] (#1475)
v5.2.1
What’s changed
🐛 Bug fixes
⬆️ Dependency updates
- ⬆️ Update astral-sh/setup-uv action to v8 @renovate[bot] (#1462)
- ⬆️ Update dependency node to v24.15.0 @renovate[bot] (#1461)
- ⬆️ Update dependency ruff to v0.15.12 @renovate[bot] (#1463)
- ⬆️ Update SonarSource/sonarqube-scan-action action to v7.2 @renovate[bot] (#1465)
- ⬆️ Update dependency ty to v0.0.33 @renovate[bot] (#1464)
- ⬆️ Pin SonarSource/sonarqube-scan-action action to v7.2 @renovate[bot] (#1466)
- ⬆️ Update dependency ty to v0.0.34 @renovate[bot] (#1468)
- ⬆️ Update github/codeql-action action to v4.35.3 @renovate[bot] (#1469)
- ⬆️ Update release-drafter/release-drafter action to v7.2.1 @renovate[bot] (#1470)
- ⬆️ Update SonarSource/sonarqube-scan-action action to v8 @renovate[bot] (#1471)
v5.2.0
v5.1.5
What’s changed
🐛 Bug fixes
- Address Zizmor security findings in GitHub Actions workflows @liudger (#1441)
- fix: add contents:read permission to Scorecard workflow @liudger (#1443)
- fix: update codeql-action to v4.35.2 and add SCORECARD_TOKEN @liudger (#1445)
- fix: correct actions/deploy-pages SHA for v4.0.5 @liudger (#1449)
🧰 Maintenance
- Address Zizmor security findings in GitHub Actions workflows @liudger (#1441)
- Enhance security and CI workflows for vulnerability management @liudger (#1442)
- fix: add contents:read permission to Scorecard workflow @liudger (#1443)
- Move write permissions to job-level in workflows @liudger (#1444)
- fix: update codeql-action to v4.35.2 and add SCORECARD_TOKEN @liudger (#1445)
- fix: improve OpenSSF Scorecard score @liudger (#1446)
- Update GitHub Actions and project stage badge to stable @liudger (#1453)
📚 Documentation
- Add auto-generated API documentation and GitHub Pages deployment @liudger (#1448)
- Update CONTRIBUTING.md with development setup and coding standards @liudger (#1447)
- fix: correct actions/deploy-pages SHA for v4.0.5 @liudger (#1449)
- Add OpenSSF Best Practices badge to README @liudger (#1450)
- Update GitHub Actions and project stage badge to stable @liudger (#1453)
⬆️ Dependency updates
- ⬆️ Update dependency prettier to v3.8.3 @renovate[bot] (#1439)
- ⬆️ Update dependency ty to v0.0.30 @renovate[bot] (#1440)
- ⬆️ Update astral-sh/setup-uv digest to 37802ad @renovate[bot] (#1451)
- ⬆️ Update pypa/gh-action-pypi-publish digest to cef2210 @renovate[bot] (#1455)
- ⬆️ Update codecov/codecov-action digest to 57e3a13 @renovate[bot] (#1452)
- ⬆️ Update dessant/lock-threads digest to 7266a7c @renovate[bot] (#1454)
- ⬆️ Update dependency ruff to v0.15.11 @renovate[bot] (#1457)
- ⬆️ Update release-drafter/release-drafter digest to 5de9358 @renovate[bot] (#1456)
- ⬆️ Update actions/setup-node action to v6.4.0 @renovate[bot] (#1459)
- ⬆️ Update dependency ty to v0.0.32 @renovate[bot] (#1458)
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)