@captainbarbosa captainbarbosa released this Jul 13, 2018 · 2 commits to master since this release

Assets 2

Changes since v0.8.1:

  • Added the GeocodeOptions.includesRoutableLocations property for including placemark coordinates suitable for use with the Mapbox Navigation SDK for iOS and MapboxDirections.swift. (#145)
  • Fixed a crash when batch geocoding a single query. (#148)

@bsudekum bsudekum released this Mar 28, 2018 · 17 commits to master since this release

Assets 2

Changes since v0.8.0:

  • Fixed an issue with house number in GeocodedPlacemark. #133, #134
  • Exposes batch geocoding to Objective-C. #139
  • Fixed a crash when excess whitespace was found when parsing wikidata. #141

@bsudekum bsudekum released this Jan 18, 2018 · 30 commits to master since this release

Assets 2

Changes since v0.7.0:

  • Fixed an issue preventing the initializers of MBReverseGeocodeOptions and MBForwardGeocodeOptions from being available to Objective-C code. (#130)
  • Fixed a crash that could potentially occur in Geocoder.geocode(_:completionHandler:) if the Mapbox Geocoding API returns a malformed response. Now an error would be passed to the completion handler instead. (#127)

@1ec5 1ec5 released this Nov 22, 2017 · 45 commits to master since this release

Assets 2

Beginning with this release, MapboxGeocoder.swift is written in Swift 4 (#122). There are no other significant changes since v0.6.3.

@1ec5 1ec5 released this Sep 18, 2017 · 49 commits to master since this release

Assets 2

Changes since v0.6.2:

  • Fixed a crash performing batch geocoding with more than one query. (#115)

@1ec5 1ec5 released this May 30, 2017 · 58 commits to master since this release

Assets 2

Changes since v0.6.1:

  • Fixed a linker error in Objective-C projects about “incompatible Objective-C category definitions”. (#105)

@1ec5 1ec5 released this Apr 13, 2017 · 62 commits to master since this release

Assets 3

Changes since v0.6.0:

  • Improved Swift 3.1 compatibility. (#102)

@1ec5 1ec5 released this Feb 19, 2017 · 108 commits to master since this release

Assets 16

This will be the final Swift 2.x release. Changes since v0.5.1:

  • Migrated to Swift 2.3.
  • Fixed an error that occurred when archiving an application that links to this library. (#66)
  • Fixed spurious and sometimes catastrophic “Could not build module” compiler errors. (#63)
  • MBForwardGeocodeOptions’ allowedScopes property is now available in Objective-C. (#63)
  • Added support for the Landmark scope, which is a subset of the PointOfInterest scope. (#81, #86)
  • Fixed a crash when using RectangularRegion.allowedRegion. (#84)
  • Fixed a crash that could occur when the user is connected to a captive network. (#71)
  • Fixed a crash that occurred when a request failed due to rate limiting. (#92)
  • Properties such as formattedAddressLines now recognize the reversed and delimiterless address format used in Chinese. (#77)
  • The user agent string sent by the Mac version of this library now says “macOS” instead of “OS X”. (#58)

@1ec5 1ec5 released this Jun 6, 2016 · 163 commits to master since this release

Assets 16

Changes since v0.5.0:

  • When the request fails due to rate limiting, an invalid access token, or other invalid input, the completion handler’s error parameter contains an NSError object with an explanation of the reason for the failure and a recovery suggestion. (#49, #55)
  • Renamed RectangularRegion.containsCoordinate(_:) to contains(_:) to avoid a conflict with an obsolete method in Core Location. (#52)
  • Requests sent through this library now use a more specific user agent string, so you can more easily identify this library on your Statistics page in Mapbox Studio. (#50)
  • Added an experimental locale option that determines the display language of geocoder results. (#53)