Skip to content

Mapbox Maps: v10.0.0-rc.2

Compare
Choose a tag to compare
@sdk-release-bot sdk-release-bot released this 23 Jun 23:55
· 1473 commits to main since this release

Dependency requirements:

  • Compatible version of MapboxCoreMaps: v10.0.0-rc.2
  • Compatible version of MapboxCommon: v14.0.1
  • Compatible version of Xcode: 12.4
  • Compatible version of MacOS: Big Sur

Changes

The Mapbox Maps SDK for iOS has moved to release candidate status and is now ready for production use.

Features ✨ and improvements 🏁

  • Introduced experimental Style._addPersistentLayer(with:layerPosition:), Style._isPersistentLayer(id:), Style._addPersistentCustomLayer(withId:layerHost:layerPosition:) APIs, so that the tagged layer and its associated resources remain when a style is reloaded. This improves performance of annotations during a style change. Experimental APIs should be considered liable to change in any SEMVER version. (#471, #473)
  • Annotations now will persist across style changes by default. (#475)
  • Adds localization support for v10 Maps SDK. This can be used by setting the mapView.locale. Use the SupportedLanguages enum, which lists currently supported Locale. (#480)
  • Fixed Tileset descriptor bug: Completion handler is called even if the OfflineManager instance goes out of scope.
  • Fixed text rendering when both 'text-rotate' and 'text-offset' are set.

Breaking changes ⚠️

  • MapboxMaps now pins exactly to MapboxCommon. (#485, #481)

Direct download

Link to download binaries (append your own Mapbox access token scoped with DOWNLOADS:READ):

https://api.mapbox.com/downloads/v2/mobile-maps-ios/releases/ios/10.0.0-rc.2/MapboxMaps.zip?access_token=<access-token>