Releases: Bluetooth-Devices/bluetooth-data-tools
Release list
v1.29.18
v1.29.18 (2026-05-22)
This release is published under the Apache-2.0 License.
Performance Improvements
-
distance: Replace min() with inline ternary in calculate_distance_meters (#276,
35d82c9) -
gap: Fast-skip FLAGS AD type before elif dispatch (#277,
8be4db8) -
gap: Route parse_advertisement_data misses through bytes cache (#275,
7c2a1e2)
Testing
-
bench: Mirror tuple parse benches into pytest-benchmark suite (#279,
4439e0e) -
gap: Cover local-name precedence between SHORT and COMPLETE (#278,
6fdba53)
Detailed Changes: v1.29.17...v1.29.18
v1.29.17
v1.29.17 (2026-05-21)
This release is published under the Apache-2.0 License.
Performance Improvements
Detailed Changes: v1.29.16...v1.29.17
v1.29.16
v1.29.16 (2026-05-21)
This release is published under the Apache-2.0 License.
Performance Improvements
Testing
-
Add benchmark coverage for resolve_private_address (#268,
a88e0ed) -
bench: Cover _uint128_bytes_as_uuid cached and uncached paths (#272,
222c7e9) -
bench: Cover _uint16/_uint32_int_as_uuid and short_address (#270,
f628b11) -
bench: Cover calculate_distance_meters close, far, zero branches (#274,
944d4e4) -
bench: Cover parse_advertisement_data bytes cache fallthrough (#271,
a24374b)
Detailed Changes: v1.29.15...v1.29.16
v1.29.15
v1.29.15 (2026-05-20)
This release is published under the Apache-2.0 License.
Chores
Performance Improvements
Detailed Changes: v1.29.14...v1.29.15
v1.29.14
v1.29.14 (2026-05-20)
This release is published under the Apache-2.0 License.
Performance Improvements
Testing
-
bench: Add newest_manufacturer_data benchmarks (#260,
4070fa2) -
bench: Cover parse_advertisement_data_tuple bytes cache fallthrough (#262,
178b936)
Detailed Changes: v1.29.13...v1.29.14
v1.29.13
v1.29.13 (2026-05-20)
This release is published under the Apache-2.0 License.
Performance Improvements
Testing
Detailed Changes: v1.29.12...v1.29.13
v1.29.12
v1.29.12 (2026-05-20)
This release is published under the Apache-2.0 License.
Continuous Integration
Performance Improvements
Testing
Detailed Changes: v1.29.11...v1.29.12
v1.29.11
v1.29.11 (2026-05-20)
This release is published under the Apache-2.0 License.
Performance Improvements
Testing
Detailed Changes: v1.29.10...v1.29.11
v1.29.10
v1.29.10 (2026-05-19)
This release is published under the Apache-2.0 License.
Performance Improvements
Detailed Changes: v1.29.9...v1.29.10
v1.29.9
v1.29.9 (2026-05-19)
This release is published under the Apache-2.0 License.
Bug Fixes
Chores
Continuous Integration
Detailed Changes: v1.29.8...v1.29.9