* Ensure timeout does not raise cancellation ([46](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/issues/46)) ([`4575fdd`](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/commit/4575fdd52778e09dee5e6bce51e7636e9609aaac))
1.4.1
Fix
* Wait for connection made ([45](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/issues/45)) ([`70aa8df`](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/commit/70aa8df23ac7a604177af680b63fdb1f00e430b8))
1.4.0
Feature
* Only import recovery code the first time the recovery is called ([44](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/issues/44)) ([`39372f0`](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/commit/39372f085e624a7fba8d06ed1ddc8a4a52c7bb7c))
1.3.0
Feature
* Ensure library can be loaded on windows ([43](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/issues/43)) ([`dd234f8`](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/commit/dd234f847c54fe8471b51378ab03b2d1a9f2f497))
1.2.3
Fix
* Add missing async keyword to send timeout ([42](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/issues/42)) ([`1097e44`](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/commit/1097e44a8c6051aeb6e9f4d53631c8ecf1e47d54))
1.2.2
Fix
* Ensure timeouts work with py3.11 ([41](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/issues/41)) ([`99b9f48`](https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/commit/99b9f48f8f742d6004720b26e25b9c1f6cd455e7))