Another step... this release includes a full IRK implementation that can work in parallell to Private BLE Device, but is designed mainly to be able to handle advertisements that PBLE might not see.
This provides a way to test some theories about what is causing unknown periods for iOS devices.
iOS folk who've been having Unknown
timespans, please try this out and see if it resolves or at least improves your situation.
Changes
- fix: #534 pruning index out of range, vscode/devcontainer tweaks @agittins (#540)
- fix: Area switching on timeout to stale adverts @agittins (#549)
- fix: async usage addressing #456 @agittins (#550)
- feat: Area and distance entities use area icon @agittins (#558)
- docs: readme updates incl min ha version @agittins (#559)
- chore: added autoreload to vscode launch.json @agittins (#566)
- feat: significant restructuring @agittins (#568)
- chore: ren BermudaDeviceScanner to BermudaAdvert @agittins (#569)
- fix: new irk_manager to cover all traffic types @agittins (#576)
- fix: restore on_advert trigger and add diags log @agittins (#577)
📦 Dependencies
- chore(deps): bump actions/setup-python from 5.5.0 to 5.6.0 @dependabot[bot] (#530)
- chore(deps): update pip requirement from <25.1,>=24.1.1 to >=24.1.1,<25.2 @dependabot[bot] (#536)
- chore(deps): bump pip from 25.0.1 to 25.1 in /.github/workflows @dependabot[bot] (#537)
- chore(deps): bump ruff from 0.11.6 to 0.11.7 @dependabot[bot] (#531)
- chore(deps): bump ruff from 0.11.7 to 0.11.8 @dependabot[bot] (#552)
- chore(deps): bump pip from 25.1 to 25.1.1 in /.github/workflows @dependabot[bot] (#557)
- chore(deps): bump ruff from 0.11.8 to 0.11.10 @dependabot[bot] (#567)