Lostzen Lost Versions Save

A drop-in replacement for Google Play services location APIs for Android

lost-3.0.4

6 years ago

This is a patch release which fixes a bug that prevented location updates from being immediately dispatched when a listener registered, unregistered, and then reregistered.

Bug Fixes

lost-3.0.3

6 years ago

This is a minor patch release which fixes a bug that prevented an immediate initial location from being sent when a client connected.

Bug Fixes

lost-3.0.2

6 years ago

This is a patch release which fixes a couple bugs and begins work to provide APIs for handling errors that occur when requesting/removing location updates.

Features

Bug Fixes

lost-3.0.1

6 years ago

This is a patch release which fixes a bug where location requirements we requested from the system LocationManager were too aggressive.

Bug Fixes

lost-3.0.0

6 years ago

This is a major release, a lot of work went into adding some great new features. Most notably, we have updated Lost to support use across multiple processes! This was no small feat and involved using AIDL to rewrite the underlying Service.

Highlights

Features

Bug Fixes

Known Issues

None

Upgrade Notes

lost-2.2.0

7 years ago
  • SettingsApi adds an alert dialog before launching system location settings activity to inform the user.
  • Better support for fastest interval and smallest displacement LocationRequest params for multiple clients.
  • Status is now Parcelable.
  • Fixes ConcurrentModificationException when using multiple clients and a client is disconnected in its onConnected callback.
  • Upgrades Robolectric to version 3.2.2.
  • Upgrades Android Gradle plugin to version 2.2.3.
  • Automates release process and optimizes CI builds.

lost-2.1.2

7 years ago

Features

  • Adds LocationAvailability example to demo app
  • Deprecates LocationListener.onProviderEnabled(String provider) and LocationListener.onProviderDisabled(String provider)

Bug Fixes

  • Bluetooth permissions are no longer required for SettingsApi
  • Fixes Bluetooth location resolution behavior
  • Improves behavior of LocationAvailability callbacks
  • Improves client management for multiple LostApiClient instances
  • Last known location is now reported when location updates are requested

Known Issues

  • Smallest displacement and fastest interval are not respected with multiple clients (#142)
  • Can't request location updates via pending intent from non-ui thread (#131)

Upgrade Notes

None.

lost-2.1.1

7 years ago

Bug Fixes

  • Fixes connection state not being updated until after callbacks invoked. This bug caused erroneous return values for calls to LostApiClient#isConnected().

lost-2.1.0

7 years ago

Features

  • Implements Geofence transition types including enter, exit, and dwell.
  • Implements ability to set loitering delay for dwell transitions.
  • Bluetooth permission is no longer required for SettingsApi by default.
  • Adds script to assist with mock trace installation on devices.

Bug Fixes

  • Fixes crash when from disconnecting client before fully connected.
  • Fixes mock trace replay in sample app by reading from app specific files directory.
  • Refactors mock trace logic to be more unit testable.
  • Fixes Javadoc error preventing Circle CI from completing build.

Known Issues

  • Geofence transition notifications may be unreliable at times. (#117)
  • LocationAvailability updates and onProviderEnabled/onProviderDisabled callbacks may be unreliable at times. (#123)

Upgrade Notes

  • Android Gradle Plugin 2.2.1

lost-2.0.0

7 years ago

Adds GeofencingApi, SettingsApi, LocationAvailability and location updates via PendingIntent.