Skip to content

Releases: AltBeacon/android-beacon-library

Bug fix release

17 Oct 22:23
Compare
Choose a tag to compare
  • Prevent infrequent out of memory crashes on Android 8+ (#750 Pappas Christodoulos, David G. Young)
  • Prevent duplicate ranging/monitoring callbacks casued by bind/unbind with a service
    (#748, Adrián Nieto Rodríguez, #745, David G. Young)
  • Allow starting foreground service at boot (#746, David G. Young)
  • Re-enable broken BeaconSimulator (#751, David G. Young)

Allow starting foreground service at boot on Android 8+ (Release 2)

08 Oct 00:45
Compare
Choose a tag to compare

This is an ad-hoc test release intended to fix the issue reported in #7046

To use this release, you must download the aar file attached to this release, and configure it with your project like so:

  • Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
      dependencies {
        compile 'android-beacon-library:fix-start-foreground-service-at-boot-release-1-1-g75f756f@aar'
      }
  • Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.

Allow starting foreground service at boot on Android 8+

03 Oct 21:49
Compare
Choose a tag to compare

This is a test release intended to fix the issue reported in #7046

To use this release, you must download the aar file attached to this release, and configure it with your project like so:

  • Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
      dependencies {
        compile 'android-beacon-library:2.15.1-1-gccb2071@aar'
      }
  • Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.

Bug fix release

01 Sep 15:43
Compare
Choose a tag to compare

Bug Fixes:

  • Prevent crash caused by internal Android exception when stopping scanning (#724, David G. Young)
  • Fix Android 8 crashing apps on background monitoring/ranging data delivery (#720, David G. Young)
  • Fix intermittent NPE on ranging beacons (#716, Federico Bertoli, David G. Young)
  • Stop running scheduled jobs to do scans after last consumer unbound. (#702, David G. Young)

Stop crash caused by internal Android exception stopping scan

15 Aug 13:08
Compare
Choose a tag to compare

This is a test release intended to fix the issue reported in #701. Note: this release does NOT include changes from 2.14.1-beta1.

To use this release, you must download the aar file attached to this release, and configure it with your project like so:

  • Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
      dependencies {
        compile 'android-beacon-library:2.15.1-beta2@aar'
      }
  • Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.

Fix android 8 foreground service crashes

11 Aug 16:50
Compare
Choose a tag to compare

This is a test release intended to fix the issue reported in #720

To use this release, you must download the aar file attached to this release, and configure it with your project like so:

  • Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
      dependencies {
        compile 'android-beacon-library:2.15.1-beta1@aar'
      }
  • Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.

Scanning with a Foreground Service

04 Jul 17:20
Compare
Choose a tag to compare

Enhancements:

  • Optional foreground beacon scanning service for faster background detections on Android 8+
    (#663, David G. Young)

Bug Fixes:

  • Fixes inability to detect on some 5.x Samsung Devices without scan filters. (#693, David G. Young)
  • Fix inverted logic for "disable ScanJob" warning (#700, Marcel Schnelle)
  • Fix crash on scanning an Eddystone-URL packet with a negative-length URL. (#703, David G. Young)

Fix scan failure on Samsung devices with 5.x

01 Jun 17:50
Compare
Choose a tag to compare

This is a test release intended to fix the issue reported in #691

To use this release, you must download the aar file attached to this release, and configure it with your project like so:

  • Edit your innermost build.gradle file to add the beta library AAR as a dependency like so:
      dependencies {
        compile 'android-beacon-library:2.14.1-beta1@aar'
      }
  • Create a /libs folder next to the build.gradle above, then download and copy the aar file attached to this release into this folder.

  • Configure your app's outermost build.gradle File to reference the /libs directory from above in a flatDir declaration:

      allprojects {
          repositories {
              jcenter()
              flatDir {
                  dirs 'libs'
              }
          }
      }

Minor Bug Fixes and Connectable Beacon Adverts

17 May 16:59
1b50ab9
Compare
Choose a tag to compare

Enhancements:

  • Add warnings about disabling scheduled scan jobs on Android 8+ (#674, David G. Young)
  • Add warning about setting short scan periods on Android 8 (#677, David G. Young)
  • BeaconTransmitter advertisements may be configured as connectable (#683, Michael Harper)

Bug Fixes:

  • Fix crashes of BluetoothMedic caused by Bluetooth being turned off (#675, David G. Young)
  • Fix flawed in BeaconManager.isBound method on Android 8 (#655, David G. Young)

Android 8.1 Bugfix 1

06 Mar 03:28
Compare
Choose a tag to compare

Full Changelog

Bug Fixes:

  • Fix incorrect immediateScanJobId meta-data name in manifest causing crash (#653, David G. Young)