Releases: openviess/PyViCare
Releases · openviess/PyViCare
Release list
2.61.0
What’s changed
✨ New features
- feat!: remove non-functional Zigbee room enrichment @lackas (#757)
- feat: Add heating schedule setter for circuits @lackas (#701)
- feat: enable getBoilerTemperature for Oil and PelletBoilers @lackas (#791)
- feat: add viaGateway mode for shared per-gateway service @lackas (#777)
🐛 Bug fixes
🚀 Enhancements
🧰 Maintenance
- chore(deps): update dependency mypy to v2 @renovate[bot] (#755)
- chore(deps): update release-drafter/release-drafter action to v7.3.0 @renovate[bot] (#759)
- chore(deps): update dependency mypy to v2.1.0 @renovate[bot] (#762)
- chore(deps): update dependency ruff to v0.15.13 @renovate[bot] (#763)
- chore(deps): update dependency ruff to v0.15.14 @renovate[bot] (#765)
- chore(deps): update dependency ruff to v0.15.15 @renovate[bot] (#767)
- chore(deps): update actions/checkout action to v6.0.3 @renovate[bot] (#768)
- chore(deps): update release-drafter/release-drafter action to v7.3.1 @renovate[bot] (#766)
- chore(deps): update dependency ruff to v0.15.16 @renovate[bot] (#769)
- chore(deps): update dependency ruff to v0.15.17 @renovate[bot] (#771)
- chore(deps): update dependency pytest to v9.1.0 @renovate[bot] (#772)
- chore: deprecate ventilation.operating.programs.* methods @lackas (#770)
- chore(deps): update dependency pylint to v4.0.6 @renovate[bot] (#773)
- chore(deps): update release-drafter/release-drafter action to v7.4.0 @renovate[bot] (#776)
- chore(deprecations): scope literal lookup to function bodies @lackas (#775)
- chore(deps): update dependency ruff to v0.15.18 @renovate[bot] (#778)
- chore(deps): update dependency pytest to v9.1.1 @renovate[bot] (#780)
- chore(deps): update dependency ruff to v0.15.19 @renovate[bot] (#782)
- chore(deps): update dependency ruff to v0.15.20 @renovate[bot] (#785)
- chore(renovate): switch to best-practices preset @CFenner (#786)
- chore(renovate): auto merge GitHub action PRs @CFenner (#788)
- chore(deps): pin dependencies @renovate[bot] (#787)
- chore(deps): update actions/setup-python action to v6.3.0 @renovate[bot] (#783)
- chore(deps): update release-drafter/release-drafter action to v7.5.1 @renovate[bot] (#784)
- chore(deps): update actions/checkout action to v7 @renovate[bot] (#779)
- chore(deps): update dependency mypy to v2.2.0 @renovate[bot] (#792)
- chore(deps): update dependency ruff to v0.15.21 @renovate[bot] (#793)
- chore(deps): update dependency mypy to v2.3.0 @renovate[bot] (#794)
- chore(deps): lock file maintenance @renovate[bot] (#789)
📚 Documentation
2.60.2
2.60.1
2.60.0
What’s changed
✨ New features
- feat: add all_devices property with unfiltered device list @lackas (#750)
- feat: enrich Zigbee sensors with room data from RoomControl @lackas (#743)
🧰 Maintenance
- chore(deps): update dependency ruff to v0.15.11 @renovate[bot] (#744)
- chore(deps): update dependency mypy to v1.20.2 @renovate[bot] (#748)
- chore(deps): update dependency ruff to v0.15.12 @renovate[bot] (#749)
📚 Documentation
2.59.1
2.59.0
What’s changed
✨ New features
- feat(ventilation): expose exhaust and extract temperatures and humidities plus heat recovery efficiency @norschel (#695)
🐛 Bug fixes
🧰 Maintenance
- chore(deps): update release-drafter/release-drafter action to v7.1.1 @renovate[bot] (#726)
- chore(deps): update dependency ruff to v0.15.7 @renovate[bot] (#727)
- chore(deps): update dependency pytest-cov to v7.1.0 @renovate[bot] (#728)
- chore(deps): update dependency ruff to v0.15.8 @renovate[bot] (#729)
- chore(deps): update dependency mypy to v1.20.0 @renovate[bot] (#730)
- chore(deps): update dependency ruff to v0.15.9 @renovate[bot] (#731)
- chore(deps): update dependency ruff to v0.15.10 @renovate[bot] (#734)
- chore(deps): update release-drafter/release-drafter action to v7.2.0 @renovate[bot] (#735)
- chore(deps): update dependency pytest to v9.0.3 @renovate[bot] (#733)
- chore: Change logger name to 'PyViCare...' @lackas (#738)
- chore(deps): update dependency mypy to v1.20.1 @renovate[bot] (#739)
- chore(deps): update pypa/gh-action-pypi-publish action to v1.14.0 @renovate[bot] (#732)
- chore(deps): update actions/upload-artifact action to v7.0.1 @renovate[bot] (#736)
2.58.1
What’s changed
🧰 Maintenance
- chore(deps): update dependency ruff to v0.15.2 @renovate[bot] (#712)
- chore(deps): update dependency pylint to v4.0.5 @renovate[bot] (#713)
- chore(deps): update dependency ruff to v0.15.3 @renovate[bot] (#716)
- chore(deps): update dependency ruff to v0.15.4 @renovate[bot] (#717)
- chore(deps): update dependency codespell to v2.4.2 @renovate[bot] (#719)
- chore(deps): update dependency ruff to v0.15.5 @renovate[bot] (#720)
- chore(deps): update release-drafter/release-drafter action to v6.4.0 @renovate[bot] (#721)
- chore(deps): update actions/upload-artifact action to v7 @renovate[bot] (#718)
- chore(deps): update dependency ruff to v0.15.6 @renovate[bot] (#722)
- chore(deps): update release-drafter/release-drafter action to v7 @renovate[bot] (#723)
- chore: expose oauth constants @lackas (#725)
📚 Documentation
2.58.0
2.57.0
What’s changed
✨ New features
- feat: expose device_type on PyViCareDeviceConfig @lackas (#698)
- feat: expose device roles and include in dump_secure @lackas (#699)
- feat: add DHW operating mode getters @lackas (#705)
- feat: add CoolingCircuit support for heat pumps @lackas (#706)
- feat: add ventilation level volume flow getters @lackas (#700)
🐛 Bug fixes
🧰 Maintenance
- chore(deps): update dependency ruff to ^0.15.0 @renovate[bot] (#702)
- chore: add python 3.13 support @CFenner (#647)
- chore(deps): update dependency ruff to v0.15.1 @renovate[bot] (#709)
📚 Documentation
2.56.0
What’s changed
✨ New features
- feat(heat pump): expose inverters @CFenner (#657)
- feat(heat pump): expose compressor datapoints @CFenner (#656)
- feat: expose wifi datapoint @CFenner (#694)
🐛 Bug fixes
🧰 Maintenance
- chore(deps): update actions/checkout action to v6 @renovate[bot] (#668)
- chore(deps): update dependency ruff to v0.14.6 @renovate[bot] (#669)
- chore(deps): update actions/setup-python action to v6.1.0 @renovate[bot] (#670)
- chore(deps): update dependency mypy to v1.19.0 @renovate[bot] (#671)
- chore(deps): update dependency ruff to v0.14.7 @renovate[bot] (#672)
- chore(deps): update dependency pylint to v4.0.4 @renovate[bot] (#673)
- chore(deps): update dependency ruff to v0.14.8 @renovate[bot] (#675)
- chore(deps): update dependency ruff to v0.14.9 @renovate[bot] (#678)
- chore(deps): update dependency mypy to v1.19.1 @renovate[bot] (#680)
- chore(deps): update dependency ruff to v0.14.10 @renovate[bot] (#681)
- chore(deps): update dependency ruff to v0.14.11 @renovate[bot] (#683)
- chore(deps): update dependency pytest to v9.0.2 @renovate[bot] (#676)
- chore(deps): update actions/checkout action to v6.0.1 @renovate[bot] (#674)
- chore(deps): update actions/upload-artifact action to v6 @renovate[bot] (#635)
- chore(deps): update dependency ruff to v0.14.12 @renovate[bot] (#684)
- chore(deps): update dependency ruff to v0.14.13 @renovate[bot] (#685)
- chore(deps): update dependency ruff to v0.14.14 @renovate[bot] (#693)
⬆️ Dependency updates
- chore(deps): update actions/setup-python action to v6.2.0 @renovate[bot] (#687)
- chore(deps): update release-drafter/release-drafter action to v6.1.1 @renovate[bot] (#686)
- chore(deps): update dependency authlib to v1.6.6 @renovate[bot] (#679)
- chore(deps): update release-drafter/release-drafter action to v6.2.0 @renovate[bot] (#691)
- chore(deps): update actions/checkout action to v6.0.2 @renovate[bot] (#692)