Mapbox Maps: v10.0.0-rc.2
·
1938 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 theSupportedLanguagesenum, which lists currently supportedLocale. (#480) - Fixed Tileset descriptor bug: Completion handler is called even if the
OfflineManagerinstance goes out of scope. - Fixed text rendering when both 'text-rotate' and 'text-offset' are set.
Breaking changes ⚠️
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>