This release should improve detection of proxies that have dropped off and re-joined the network, and also removes the log spam that was happening in those cases.
Also nice is the initial "floors" support (it's nothing fancy, it just creates a sensor that states the floor relevant for the currently-detected "area" - this doesn't (yet) have any improvements for reliably distinguishing between floors).
This release also fixes some errors/warnings that came up in the 2025.8 betas, so well-worth installing before/when you dive into 2025.8.0 later today! 😁
Changes
- refactor: move scanner init into bermuda_device @agittins (#594)
- fix: irk checks on cached addresses @agittins (#596)
- feat: initial floors support @agittins (#598)
- chore: add tests for util.py @agittins (#600)
- chore: linting on test_util.py @agittins (#601)
- fix: allow advert to apply new scanner obj @agittins (#602)
- chore: more tests for advert, device and more @agittins (#603)
- chore: add uv to workflow and aiofiles to reqs @agittins (#604)
- Fix 2025.8 issue with BLEDevice.init() #637 @agittins (#644)
- Lower logging level for unexpected stamps @agittins (#645)
📦 Dependencies
- chore(deps): bump reorder-python-imports from 3.14.0 to 3.15.0 in /.github/workflows @dependabot[bot] (#592)
- chore(deps): bump ruff from 0.11.10 to 0.11.12 @dependabot[bot] (#599)
- chore(deps): bump pip from 25.1.1 to 25.2 in /.github/workflows @dependabot[bot] (#639)
- chore(deps): update pip requirement from <25.2,>=24.1.1 to >=24.1.1,<25.3 @dependabot[bot] (#638)
- chore(deps): bump astral-sh/setup-uv from 5 to 6 @dependabot[bot] (#606)
- chore(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.2 @dependabot[bot] (#613)
- chore(deps): bump flake8 from 7.2.0 to 7.3.0 in /.github/workflows @dependabot[bot] (#618)
- chore(deps): bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 @dependabot[bot] (#619)
- chore(deps): bump ruff from 0.11.12 to 0.12.7 @dependabot[bot] (#636)