- Speed up creation of advertisementdata namedtuple (#75) (
28f7e60
)
- Add support for python 3.13 (#71) (
b8a4783
)
- Ensure build system required cython 3 (#69) (
dc85d2f
)
- Add a fast cython init path for bluetoothserviceinfobleak (#48) (
f532ed2
)
- Disable 3.13 wheels (#64) (
9e8bbff
)
- Bump cibuildwheel to fix wheel builds (#63) (
68d838a
)
- Cleanup advertisementmonitor mapper (#61) (
7d3483d
)
- Override devicefound and devicelost for passive monitoring (#60) (
a802859
)
- Small speed ups to scanner detection callback (#55) (
7a5129a
)
- Wheel builds (#50) (
b9a8eec
)
- Fix license classifier (#49) (
04aaaa1
)
- Missing classmethod decorator on find_device_by_address (#47) (
aa08b13
)
- Speed up dispatching bleak callbacks (#46) (
cbc8b26
)
- Ensure lazy advertisement uses none when name is not present (#44) (
c300f73
)
- Make generation of advertisementdata lazy (#42) (
25f8437
)
- Add missing find_device_by_address mapping (#43) (
cc8e57e
)
- Add support for recovering failed adapters after reboot (#40) (
04948c3
)
- Improve fallback to passive mode when active mode fails (#39) (
17ecc01
)
- Speed up stopping the scanner when its stuck setting up (#37) (
bba8b51
)
- Ensure scanner is stopped on cancellation (#36) (
a21d70a
)
- Ensure discovered_devices returns an empty list for offline scanners (#35) (
2350543
)
- Wheel builds (#34) (
5bd671a
)
- Fallback to passive scanning if active cannot start (#33) (
3fae981
)
- Android beacons in passive mode with flags 0x02 (#31) (
8330e18
)
- Avoid concurrent refreshes of adapters (#30) (
d355b17
)
- Improve error reporting resolution suggestions (#29) (
afff5ba
)
- Ensure unavailable callbacks can be removed from fired callbacks (#28) (
65e7706
)
- Reduce overhead to remove callbacks by using sets to store callbacks (#27) (
05ceb85
)
- Improve remote scanner performance (#26) (
c549b1c
)
- Add support for windows (#25) (
788dd77
)
- Handle subclassed str in the client wrapper (#24) (
f18a30e
)
- Switching scanners too quickly (#23) (
bd53685
)
- Simplify async_register_scanner by removing connectable argument (#22) (
10ac6da
)
- Eliminate the need to pass the new_info_callback (#21) (
65c54a6
)
- Do not schedule an expire when restoring devices (#20) (
144cf15
)
- Relocate bluetoothserviceinfobleak (#18) (
4f4f32d
)
- Small speed ups to base_scanner (#17) (
e1ff7e9
)
- Speed up processing incoming service infos (#16) (
55f6522
)
- Auto build the cythonized manager (#15) (
c3441e5
) - Add cython implementation for manager (#14) (
266a602
)
- Port bluetooth manager from ha (#13) (
757640a
)
- Add missing cythonize for the adv tracker (#12) (
8140195
)
- Port advertisement_tracker (#11) (
378667b
)
- Remove slots to keep hascanner patchable (#10) (
d068f48
)
- Port local scanner support from ha (#9) (
1b1d0e4
)
- Add more typing for incoming bluetooth data (#8) (
de590e5
)
- Add cython pxd for base_scanner (#5) (
0195710
)
- Port base scanner from ha (#2) (
e01a57b
)
- Reserve name (#1) (
5493984
)