Releases: AltBeacon/android-beacon-library
Releases · AltBeacon/android-beacon-library
2.1.4
- Allow beacon transmission on Motorola and other devices where OS does not support multiple advertisements
- Suppress benign error message on startup about model/distance database not being present yet.
- Fix transmitter crash when using a beacon format with fewer than 3 identifiers
- Further protect against ConcurrencyModificationException for apps starting and stopping ranging/monitoring frequently
2.1.3
2.1.2
- Fixes a crash on Android 5.0 devices when bluetooth is turned off and the app switches from the foreground to the background. This is related to an issue fixed in 2.1.1 but has a different cause.
- Internal logging system is now configurable
- Identifier class is now immutable
2.1.1
- Fixes a crash on Android 5.0 devices when bluetooth is turned off and the app switches from the foreground to the background
2.1
- Added beacon transmitter support for qualified Android 5.x devices.
- Added fast, low-power background scanning support for devices with Android 5.x BLE APIs
- Android Studio 1.0 build tools supported
- Publishing to Bintray and Maven Central supported
- Execute scan processing in a ThreadPool so user app AsyncTask execution doesn't accidentally pause scanning.
- Fix bug causing NaN to sometimes appear in distance estimates
- Fix bug causing secondary beacon fields to not update after first detection
- Wake up from deep sleep to continue scanning
- Throw an exception if service not configured properly in AndroidManfiest.xml
Android 5.0 Features Beta 2
- Refines algorithm for background scanning on Android 5 to be more battery friendly
- Restart scanning on Android 5 so we repeatedly see connectable beacons
- Synchronize scan intervals so multiple apps scanning with the library do so at the same time
- Splits out Android 4.x scanner from Android 5 scanner to avoid warnings
- Fix bug in http redirection limit downloading distance models
- Fix bug causing NaN in distance estimate
- Fix data fields that didn't update with each ranging measurement
- Add bintray deployment
- Upgrade build to use Android Studio 1.0 and latest dependencies
Android 5.0 Features Beta 1
New BeaconTransmitter class makes it possible to transmit as a beacon on Android 5.0 devices with peripheral mode support.
New Android 5.0 Scanning classes are used to look for beacons (for devices with Android 5.0), saving power and increasing responsiveness in the background.
AlarmManager is used to wake up the beacon scanner if the phone goes into deep sleep.
Warns users if the service is not declared in the manifest by throwing a RuntimeException.