SwiftLocation Versions Save

⚓️ Async/Await CLLocationManager Wrapper for Apple Platforms

6.0

6 months ago

Released on 2023-11-14

A new complete rewrite of the SwiftLocation which supports Async/Await, Swift 5.5+ and all the Apple Platforms.

5.1.0

3 years ago

Released on 2021-01-10

Changelog

  • [NEW] #338 Bluetooth broadcasting capabilities detached in a subspec for CocoaPods
  • [NEW] #339 Bluetooth broadcasting capabilities detached in a subspec for Swift Package Manager
  • [FIX] #335 Bug fix for distance and interval validation controls (#333, #332)

5.0.3

3 years ago

Released on 2020-12-24

Library

  • [FIX] [#318] minDistance/minInterval filtering does not work (lastLocation property has never been set on first pass inside GPSRequest) bug

Playground Application

  • [FIX] [#319] Wrong timeoutInterval description for GPSRequest

5.0.2

3 years ago

Released on 2020-12-06

  • [FIX] [#316] Fix incorrect nonDetermined status handling causing unauthorized error for one shot requests

5.0.1

3 years ago

Released on 2020-11-28

  • [NEW] [#311] Added support for Swift Package Manager dynamic library.
  • [NEW] [#312] Add support for precise and reduced GPS accuracy option introduced in iOS 14+.
  • [NEW] [#313] Expose allowsBackgroundLocationUpdates and pausesLocationUpdatesAutomatically property to SwiftLocation
  • [NEW] [#314] Add opportunity to discard and not automatic save GPS/Geofence/Visits requests between app sessions.
  • [NEW] [#286] Add BundleIdentifier to Google-requests to enable google api restriction option.
  • [FIX] [#309] Fixed an issue when evaluating minDistance property of the Location Manager.
  • [FIX] [#303] Fixed an issue when compiling Mac Catalyst 14+ ('rangedRegions' fix).
  • [FIX] [#305] Fixed several warnings with Mac Catalyst
  • [FIX] [#310] Fixed an issue with Codable and GPSLocationOptions's where timeout variable is nullable.
  • [FIX] [#306] Fixed gpsLocationWith() init with builder which does not work correctly (cannot configure get continuous GPS values).
  • [FIX] [#304] Added LICENSE file to silent warning of CocoaPods.
  • [FIX] [#302] Updated README.md documentation.

5.0.0

3 years ago

Released on 2020-11-12

This is a major refactor of the library. See the doc for other infos.

4.2.0

4 years ago

Released on: 2019-11-17

CHANGES

  • #266 [NEW] Added support for iBeacon's beacon tracking
  • #271 [NEW] Fixed issue in SPM package which prevents library to be compiled in XCode 11 due to iOS9 related errors.
  • #265 [CHG] Relaxed the accuracy level (both for horizontal accuracy and received interval) for room (60mts/40secs) and house (25mts/20secs)
  • #272 [FIX] AutoCompleteRequest.Options has now a public init.
  • #267 [FIX] Fixed bug which prevents oneShot location requests to be removed from queue after completing.

4.1.0

4 years ago

Release On: 2019-09-13

CHANGES

  • #248 [NEW] Added dataFrequency property to the LocationRequest object which allows to filter continous subscription data by time/distance constraints.
  • #261 [NEW] Added support for Swift Package Manager (Swift 5.x).
  • #262 [FIX] place_id is now parsed correctly as identifier property of the Place instance both for OpenStreetMap and GoogleMaps requests.
  • #262 [FIX] rawData property of the Place allows you to access to the raw data returned from 3rd party services.
  • #263 [FIX] GeocoderRequest.Options initializer is now accessible.

3.2.3

5 years ago

4.0.1

5 years ago

Releaed on: 2019-04-30

CHANGES:

  • #254 Fixes a bug where authorization not asked in case of .significant subscription