v2.3.0 (2026-06-22)
Bug Fixes
-
Drop out-of-range CO2 readings from Meter Pro CO2 (#491,
9aa5f50) -
Guard leak, presence_sensor, contact parsers against short mfr_data (#495,
226b170) -
Guard relay_switch get_basic_info against short responses (#509,
7b7b8f1) -
Guard remaining adv_parsers against short payloads (#496,
ac01f2c) -
Infer TRV idle state when target temperature is reached with 0.5°C hysteresis (#521,
c1d7775) -
Silence spurious _update_parsed_data log noise (#285) (#493,
ece305a)
Chores
-
ci: Bump codecov/codecov-action from 6.0.0 to 6.0.1 in the github-actions group (#511,
f08a9c1) -
deps: Update aiohttp requirement from >=3.13.5 to >=3.14.1 (#514,
86b3952) -
deps: Update aiohttp requirement from >=3.9.5 to >=3.13.5 (#481,
bada155) -
deps: Update bleak requirement from >=0.17.0 to >=3.0.2 (#486,
6029aae) -
deps: Update bleak-retry-connector requirement from >=2.9.0 to >=4.6.0 (#484,
59e2dec) -
deps: Update bleak-retry-connector requirement from >=4.6.0 to >=4.6.1 (#505,
e60f634) -
deps: Update cryptography requirement from >=38.0.3 to >=47.0.0 (#482,
4e40fcc) -
deps: Update cryptography requirement from >=47.0.0 to >=48.0.0 (#487,
1bcde50) -
deps: Update cryptography requirement from >=48.0.0 to >=49.0.0 (#519,
cdcf5e8)
Continuous Integration
-
Migrate to poetry and python-semantic-release releases (#527,
d3b20e4) -
Use release-bot App token so PSR can push past branch protection (#528,
0d193d8)
Documentation
Features
Detailed Changes: 2.2.0...2.3.0