Mapbox Maps: v10.0.0-rc.1
·
1489 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
MapSnapshotOptions
to a struct. (#430) - Removed
CacheManager
. In the following releases, an API to control temporary map data may be provided. (#440) - Changed
ResourceOptions.cachePathURL
todataPathURL
and removedcacheSize
. (#440) - Annotations don't have a
type
property 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
heading
orcourse
via a newpuckBearingSource
option 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-offset
property was used. (#440) - Emit
.mapLoadingError
when 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
.mapLoadingError
when 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>