* Add happy eyeballs support (RFC 8305) (789) bdraco
19.3.1
What's Changed
* Bump chacha20poly1305-reuseable to >=0.12.0 (792) bdraco * Bump zeroconf to >=0.128.4,<1.0 (791) bdraco
Dependencies
<details> <summary>2 changes</summary>
* Bump isort from 5.12.0 to 5.13.0 (790) dependabot * Bump actions/setup-python from 4 to 5 (788) dependabot </details>
19.3.0
What's Changed
* Add support for fan preset modes (616) mill1000 * Small speed up to writing outgoing packets (785) bdraco * Pin pytest-asyncio to <=0.21.1 to fix CI (786) bdraco * Ensure connection is released if connecting is cancelled (784) bdraco
19.2.1
What's Changed
* Partially revert "Add humidity and aux heat support to climate (631)" (783) kroimon
19.2.0
What's Changed
* Add humidity and aux heat support to climate (631) kroimon * Ensure calling the BLE connection unsubscribe multiple times does not raise (782) bdraco * Remove duplicate line in execute_service (781) bdraco
19.1.7
What's Changed
* Use background task logic for the on_stop callback (780) bdraco * Reduce duplicate code in client connection setup (779) bdraco * Make creating background tasks in the client a bound method (778) bdraco * Reduce duplicate Bluetooth message filtering code (777) bdraco * Refactor execute_service to avoid creating dict in the inner loop (776) bdraco