- Fix issues with emitting values when observable is disposed
- Add option to auto reconnect to GMS when connection is suspended
- Support for RxJava2
- Add Locale to geocode observable
- Added option to pass GMS callback Handler while creating ReactiveLocationProvider
- Bugfix: crash on unregistering activity BroadcastReceiver
- Fixed memory leak in location observable
- Checking if subscripion is still on before emitting values in few places
- Updated dependencies
- Added permission annotations
- Minor improvements and cleanups in sample app
- Updated dependencies
- Added fallback reverse geocode observable that uses web apis to obtain address
- Added API to pass locales for reverse geocoding
- Updated dependencies to Google Play Services 8.1
- Removed
final
from methods inReactiveLocationProvider
to enable mockito mocking. - Updated dependencies.
- Added support to fetch Place by id.
- Added support for mock locations.
- Corrected geocode to reverse geocode and proper geocode implemented.
- Added support for PendingIntent location updates.
- Simplified and unified observables that were based on status now return status instead of custom responses.
- Updated to newest Play Services version.
- Fix: now last known location observable when location is disabled emits nothing and completes (instead of null).
- Added Places API support from Google Play Services 7.0.0
- Added Location Settings API from Google Play Services 7.0.0
- Added support for obtaining connection to Google Play Services though observable.
- Added utils to handle
PendingResponse
andBuffers
from Google Play Services
Sorry - no changelog history here.