Skip to content

Releases: yayaa/LocationManager

2.4.1

03 Jan 13:06
Compare
Choose a tag to compare
  • Fix: Ignoring time interval on DefaultLocationProvider (#118)
  • Fix: Showing Settings dialog multiple times (#117)

2.4.0

06 Aug 21:28
Compare
Choose a tag to compare
  • 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 and suspendedConnectionRetryCount configurations
  • Process unresolved Google Play service events (#111)
    • Fixes #110
    • Observes dismiss listener for SERVICE_INVALID and SERVICE_UPDATING availability types
  • onStatusChanged is deprecated - more details

2.3.0

19 May 21:16
Compare
Choose a tag to compare

Custom Logging (#104)

2.2.0

02 Feb 22:57
Compare
Choose a tag to compare
  • Migrate to AndroidX
  • Update Google Play Services Location version to latest (17)
  • Update compileSdk and buildTools to 29

2.1.0

01 Feb 19:19
Compare
Choose a tag to compare
  • 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

18 Aug 09:30
Compare
Choose a tag to compare
  • Disable Test Coverage For Release BuildType (#67)
  • Fix GoogleApiClient is not connected error (#66)
  • Fix same location update calls (#65)

2.0.3

11 Jun 18:42
Compare
Choose a tag to compare
  • Introduce SimpleLocationListener (#54)
  • Add ACCESS_COARSE_LOCATION Permission back (#50)

2.0.2

15 May 21:22
Compare
Choose a tag to compare
  • Fallback from GooglePlayServices to Default (#47)
  • Remove connection availability check (#46)
  • Fix NPE on LocationAvailability (#45)

2.0.0

22 Mar 17:14
Compare
Choose a tag to compare
  • 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.