Skip to content

Latest commit

 

History

History
295 lines (149 loc) · 9.75 KB

CHANGELOG.md

File metadata and controls

295 lines (149 loc) · 9.75 KB

Changelog

v3.6.0 (2024-10-20)

Feature

  • Speed up creation of advertisementdata namedtuple (#75) (28f7e60)

v3.5.0 (2024-10-05)

Feature

  • Add support for python 3.13 (#71) (b8a4783)

v3.4.1 (2024-09-22)

Fix

  • Ensure build system required cython 3 (#69) (dc85d2f)

v3.4.0 (2024-09-02)

Feature

  • Add a fast cython init path for bluetoothserviceinfobleak (#48) (f532ed2)

v3.3.2 (2024-08-20)

Fix

  • Disable 3.13 wheels (#64) (9e8bbff)

v3.3.1 (2024-08-20)

Fix

  • Bump cibuildwheel to fix wheel builds (#63) (68d838a)

v3.3.0 (2024-08-20)

Fix

  • Cleanup advertisementmonitor mapper (#61) (7d3483d)

Feature

  • Override devicefound and devicelost for passive monitoring (#60) (a802859)

v3.2.0 (2024-07-27)

Feature

  • Small speed ups to scanner detection callback (#55) (7a5129a)

v3.1.3 (2024-06-24)

Fix

v3.1.2 (2024-06-24)

Fix

  • Fix license classifier (#49) (04aaaa1)

v3.1.1 (2024-05-23)

Fix

  • Missing classmethod decorator on find_device_by_address (#47) (aa08b13)

v3.1.0 (2024-05-22)

Feature

  • Speed up dispatching bleak callbacks (#46) (cbc8b26)

v3.0.1 (2024-05-03)

Fix

  • Ensure lazy advertisement uses none when name is not present (#44) (c300f73)

v3.0.0 (2024-05-02)

Breaking

  • Make generation of advertisementdata lazy (#42) (25f8437)

v2.8.1 (2024-05-02)

Fix

  • Add missing find_device_by_address mapping (#43) (cc8e57e)

v2.8.0 (2024-04-17)

Feature

  • Add support for recovering failed adapters after reboot (#40) (04948c3)

v2.7.0 (2024-04-17)

Feature

  • Improve fallback to passive mode when active mode fails (#39) (17ecc01)

v2.6.0 (2024-04-17)

Feature

  • Speed up stopping the scanner when its stuck setting up (#37) (bba8b51)

v2.5.3 (2024-04-17)

Fix

  • Ensure scanner is stopped on cancellation (#36) (a21d70a)

v2.5.2 (2024-04-16)

Fix

  • Ensure discovered_devices returns an empty list for offline scanners (#35) (2350543)

v2.5.1 (2024-04-16)

Fix

v2.5.0 (2024-04-16)

Feature

  • Fallback to passive scanning if active cannot start (#33) (3fae981)

v2.4.2 (2024-02-29)

Fix

  • Android beacons in passive mode with flags 0x02 (#31) (8330e18)

v2.4.1 (2024-02-23)

Fix

  • Avoid concurrent refreshes of adapters (#30) (d355b17)

v2.4.0 (2024-01-22)

Feature

  • Improve error reporting resolution suggestions (#29) (afff5ba)

v2.3.1 (2024-01-22)

Fix

  • Ensure unavailable callbacks can be removed from fired callbacks (#28) (65e7706)

v2.3.0 (2024-01-22)

Feature

  • Reduce overhead to remove callbacks by using sets to store callbacks (#27) (05ceb85)

v2.2.0 (2024-01-14)

Feature

  • Improve remote scanner performance (#26) (c549b1c)

v2.1.0 (2024-01-10)

Feature

  • Add support for windows (#25) (788dd77)

v2.0.2 (2024-01-04)

Fix

  • Handle subclassed str in the client wrapper (#24) (f18a30e)

v2.0.1 (2023-12-31)

Fix

  • Switching scanners too quickly (#23) (bd53685)

v2.0.0 (2023-12-21)

Breaking

  • Simplify async_register_scanner by removing connectable argument (#22) (10ac6da)

v1.0.0 (2023-12-12)

Breaking

  • Eliminate the need to pass the new_info_callback (#21) (65c54a6)

v0.11.1 (2023-12-11)

Fix

  • Do not schedule an expire when restoring devices (#20) (144cf15)

v0.11.0 (2023-12-11)

Feature

  • Relocate bluetoothserviceinfobleak (#18) (4f4f32d)

v0.10.0 (2023-12-07)

Feature

  • Small speed ups to base_scanner (#17) (e1ff7e9)

v0.9.0 (2023-12-06)

Feature

  • Speed up processing incoming service infos (#16) (55f6522)

v0.8.0 (2023-12-06)

Feature

  • Auto build the cythonized manager (#15) (c3441e5)
  • Add cython implementation for manager (#14) (266a602)

v0.7.0 (2023-12-05)

Feature

  • Port bluetooth manager from ha (#13) (757640a)

v0.6.1 (2023-12-04)

Fix

  • Add missing cythonize for the adv tracker (#12) (8140195)

v0.6.0 (2023-12-04)

Feature

  • Port advertisement_tracker (#11) (378667b)

v0.5.1 (2023-12-04)

Fix

  • Remove slots to keep hascanner patchable (#10) (d068f48)

v0.5.0 (2023-12-03)

Feature

  • Port local scanner support from ha (#9) (1b1d0e4)

v0.4.0 (2023-12-03)

Feature

  • Add more typing for incoming bluetooth data (#8) (de590e5)

v0.3.0 (2023-12-03)

Feature

  • Refactor to be able to use __pyx_pyobject_fastcall (#7) (e15074b)
  • Add basic pxd (#6) (fd97d07)

v0.2.0 (2023-12-03)

Feature

  • Add cython pxd for base_scanner (#5) (0195710)

v0.1.0 (2023-12-03)

Feature

  • Port base scanner from ha (#2) (e01a57b)

v0.0.1 (2023-12-02)

Fix