android-beacon-library v2.9 Release Notes
Release Date: 2016-07-25 // almost 8 years ago-
β¨ Enhancements:
- π Multiple ranging and monitoring notifiers are supported via
BeaconManger#addRangeNotifier(RangeNotifier notifier)
andBeaconManger#addMonitorNotifier(MonitorNotifier notifier)
(#392, ost-ct) - App bootstrap regions by be dynamically changed with
new
RegionBootstrap#removeRegion(Region region)
andRegionBootstrap#addRegion(Region region)
methods. (#369, Aristide) - π Improved region state behavior by adding
BeaconManager#requestStateForRegion(Region)
andBeaconManager#setRegionStatePeristenceEnabled(boolean)
(#405, David G. Young) - β Added a guaranteed callback to
MonitorNotifier#didDetermineStateForRegion(int state, Region region)
when starting monitoring. At app startup, this returns the previously known persisted state. (#405, David G. Young) - Custom distance calculation for Moto X 2nd gen XT1092 (#386, CleΜment Garcia)
- π More flexible support for combining multi-frame beacons with
Beacon#getExtraDataFields()
(#387, mfatiga)
π Bug Fixes:
- π Eddystone frame detection on Google's Android BeaconTools and Chrome fixed by adding missing service UUID PDU. (#401, David G. Young)
- π Beacon data fields of over four bytes are now be parsed correctly. (#373, Junsung Lim)
- Region persistence app freezes resolved by limiting persisted regions to 50 (#405, David G. Young)
- π Fixed inability to starting monitoring for a different Region definition with the same uniqueId (#405, David G. Young)
- π Fixes Eddystone-URL layout to support the full 17 bytes for URLs (uses 18 bytes total: 1 byte for schema and 17 bytes for URL) (#377, Mario Pucci)
- π Fix potential context leak in
BeaconManager
(#381, Ovidiu Latcu)
- π Multiple ranging and monitoring notifiers are supported via