Skip to content

Releases: intuit/LocationManager

Better location services availability handling & APIs

19 Mar 02:44
Compare
Choose a tag to compare
  • Expose a new API to get the current state of location services outside of the context of a location request. The previous locationServicesAvailable API has been deprecated, and will be removed in a future release.
  • Fix a bug where INTULocationManager would not correctly detect Disabled location services (device-wide), and instead would report them as Denied (even if the user had actually granted this app permission).

Minor bug fixes

05 Feb 16:47
Compare
Choose a tag to compare
  • Fix an issue where nil locations (e.g. after an error) would have an incorrect achieved accuracy
  • Prevent console log message when trying to cancel a request ID that doesn't exist

v2.0.1: Fix import issue

23 Jan 05:20
Compare
Choose a tag to compare
  • Fix an undefined symbol issue when using CocoaPods

v2.0.0: Continuous Location Updates

19 Jan 02:32
Compare
Choose a tag to compare
  • Add a new API to subscribe to continuous location updates
  • Location request IDs are now of type INTULocationRequestID (typedef'ed to NSInteger)
  • Other minor internal enhancements

v1.2.0: iOS 8 Compatibility

30 Jun 20:41
Compare
Choose a tag to compare
  • Add support for iOS 8, maintaining backwards compatibility back to iOS 6.0
  • Fix an order of execution issue where a location request's completion block could execute before the location request ID was returned from requestLocationWithDesiredAccuracy:

v1.1.0: Delay timeout countdown until user grants permissions

11 Apr 22:48
Compare
Choose a tag to compare
  • Add a new method variant requestLocationWithDesiredAccuracy:timeout:delayUntilAuthorized:block: that allows you to delay the start of the timeout countdown until the user has responded to the system location services permissions prompt (if the user hasn't allowed or denied the app access yet).

v1.0.1: Remove logging to console in Release

31 Mar 18:44
Compare
Choose a tag to compare
  • Remove logging to the console in Release build configuration
  • Logging can be forced on by defining INTU_LOGGING_ENABLED=1 (or off, using INTU_LOGGING_ENABLED=0) in the preprocessor

v1.0.0: Initial Release

27 Mar 23:14
Compare
Choose a tag to compare
Initial commit of INTULocationManager