Android Scanner Compat Library Versions Save

A compat library for Bluetooth Low Energy scanning on Android.

1.5.1

2 years ago

This version includes a fix for #109 (with #111). The user ScanCallback instance is held as WeakReference.

v1.5.0

2 years ago

This version migrates the library to Java 8. You will need to enable desugaring of Java 8 language features if you have not already done so. (And if you are releasing an Android library, then anyone who uses that library will also have to enable desugaring.) We expect for nearly all Android projects to have already enabled desugaring. But if this causes problems for you, please use version 1.4.5, which is feature-equal to 1.5.0.

v1.4.5

2 years ago

This release fixes the following issue:

  • Issue #58, causing scans with PendingIntent not being properly stopped, has been fixed by adding an extra parameter to startScan and stopScan methods (#97).

v1.4.4

2 years ago

The new version fixes the following issues:

  • NullPointerException while starting scanner on Android 12 DP3 (#94, #95)
  • Handling null Intent in onStartCommand (#51)

It is released only on Maven Central, as JCenter has been shut down.

v1.4.3

4 years ago

Issues Fixed

  • Filtering based on service data

v1.4.2

4 years ago

Issues Fixed:

  • Crashing when disabling scanning after Bluetooth has been turned OFF.

v1.4.1

4 years ago

Issues fixed:

  • #58 - memory leak when using PendingIntent fixed.

Improvements:

  • Migrated to Android Studio 3.4.2, Gradle wrapper 5.1.1.
  • Improved publication script.

v1.4.0

5 years ago

Feature equal to 1.3.1, but migrated to Android Jetpack (androidX).

v1.3.1

5 years ago

Bugs fixed:

  • #45 - removing a task from Recents is killing the background service. Not any more. Watch out for Doze mode!