Enhancements:
Bug Fixes:
Enhancements:
Bug Fixes:
Bug Fixes:
Enhancements:
Bug Fixes:
Bug Fixes:
RunningAverageRssiFilter.setSampleExpirationMilliseconds
being overwritten when committing ranged beacon measurements. (#629, Aaron Kromer)Beacon(Beacon)
constructor (#630, Aaron Kromer)AltBeaon(Beacon)
copy constructor which omitted some data fields (#630, Aaron Kromer)Bug Fixes:
Bug Fixes:
Bug Fixes:
Enhancements:
Bug Fixes:
Enhancements:
Bug Fixes:
RunningAverageRssiFilter.setSampleExpirationMilliseconds(...)
(#523,
David G. Young)NullPointerException
with BackgroundPowerSaver
on devices
prior to Android 4.3 Jelly Bean MR 2 (API 18) (#516, Aaron Kromer)NoSuchElementException
when using the legacy
BeaconManager#getMonitoringNotifier
and BeaconManager#getRangingNotifier
where the notifier sets were modified external to BeaconManager
by another
thread (#516, Aaron Kromer)Enhancements:
Bug Fixes:
removeMonitoreNotifier
and
setRegionStatePeristenceEnabled
in favor of correctly spelled alternatives.
(#461, Marco Salis)BeaconManager
,
DetectionTracker
, MonitoringStatus
, and Stats
. (#494, Aaron Kromer)Bug Fixes:
b3ac622e2b
, David G.
Young)Bug Fixes:
Enhancements:
BeaconManger#addRangeNotifier(RangeNotifier notifier)
and
BeaconManger#addMonitorNotifier(MonitorNotifier notifier)
(#392, ost-ct)RegionBootstrap#removeRegion(Region region)
and
RegionBootstrap#addRegion(Region region)
methods. (#369, Aristide)BeaconManager#requestStateForRegion(Region)
and
BeaconManager#setRegionStatePeristenceEnabled(boolean)
(#405, David G.
Young)MonitorNotifier#didDetermineStateForRegion(int state, Region region)
when
starting monitoring. At app startup, this returns the previously known
persisted state. (#405, David G. Young)Beacon#getExtraDataFields()
(#387, mfatiga)Bug Fixes:
BeaconManager
(#381, Ovidiu Latcu)Bug Fixes:
Enhancements:
Bug Fixes:
Bug Fixes:
Enhancements:
Bug Fixes:
ACCESS_COARSE_LOCATION
permission on Android M (#296, Henning
Dodenhof)Bug Fixes:
ACCESS_COARSE_LOCATION
permission in the manifest since it is
required for Android 6.0. This is helpful to keep beacon detection working on
Android 6.0 for apps that don't explicitly declare this in their own
manifest. (#295, David G. Young)Enhancements:
Bug Fixes:
ConcurrentModificationException
with distance calculation
(#245, Dawid Drozd)NullPointerException
in Beacon#hashCode
(#249, Sam Yang)CopyOnWriteArrayList
to avoid
UnsupportedOperationException
changing list after starting scanning. (#290,
Matthew Michihara)