Releases: yayaa/LocationManager
Releases · yayaa/LocationManager
2.4.1
2.4.0
- Updated to connectionless APIs (#107)
- Fixes #105
- Use FusedLocationProviderClient instead of FusedLocationProviderApi
- No GoogleApi connection issues
- [Breaking] Removes
GOOGLE_PLAY_SERVICES_CONNECTION_FAIL
type - [Breaking] Removes
failOnConnectionSuspended
andsuspendedConnectionRetryCount
configurations
- Process unresolved Google Play service events (#111)
- Fixes #110
- Observes dismiss listener for
SERVICE_INVALID
andSERVICE_UPDATING
availability types
- onStatusChanged is deprecated - more details
2.3.0
2.2.0
2.1.0
- Update gradle plugin version to 3.5.3
- Update build tools version to 28.0.3
- Add google maven repo
- bugfix: add a NPE protection. (#69)
- Make gpServicesSwitchTask nonnull in DispatcherLocationSource (#74)
- Add null check before removing updates from LocationManager (#90)
- Have DefaultLocationSource created variables in constructor (#92)
- Remove location updates when onLocationChange received (#82)
2.0.4
2.0.3
2.0.2
2.0.0
- Application Context is required
- Used Builder pattern to seal the Configuration contract before asking for location
- Modular Configuration implemented (Possible to set only DefaultProviderConfigurations, GooglePlayServicesConfigurations or/and PermissionConfiguration)
- Possible to set DialogProvider in order to change the way dialog shown
- Possible to set PermissionProvider
- Allow usage in Services and Fragments besides Activities.