Mapbox Maps: v10.0.0-rc.1
·
1954 commits
to main
since this release
Dependency requirements:
- Compatible version of MapboxCoreMaps: v10.0.0-rc.1
- 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.
Breaking changes ⚠️
- Converted
MapSnapshotOptionsto a struct. (#430) - Removed
CacheManager. In the following releases, an API to control temporary map data may be provided. (#440) - Changed
ResourceOptions.cachePathURLtodataPathURLand removedcacheSize. (#440) - Annotations don't have a
typeproperty since they can be directly compared to a type. (451) - Internalize extensions of Core and Common types. (#449)
Features ✨ and improvements 🏁
- Allows a developer to choose whether the puck is oriented based on
headingorcoursevia a newpuckBearingSourceoption inmapView.location.options. By default, the puck will be oriented usingheading. (#428) - All stock gesture recognizers are now public on the
GestureManager. (450) - The tap gesture recognizer controlled by any given annotation manager is now public. (451)
Bug fixes 🐞
- Fixed a bug where animations were not always honored. (#443)
- Fixed an issue that vertical text was not positioned correctly if the
text-offsetproperty was used. (#440) - Emit
.mapLoadingErrorwhen an empty token is provided for accessing Mapbox data sources. Before the fix, the application may crash if an empty token was provided and map tries to load data from Mapbox data source. (#440) - Do not emit
.mapLoadingErrorwhen an empty URL is set to GeoJSON source. (#440)
Dependencies
- Updated MapboxCoreMaps, MapboxCommon and Turf dependencies. (#440)
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.1/MapboxMaps.zip?access_token=<access-token>