This repository has been archived by the owner on Jun 21, 2023. It is now read-only.
ios-v5.6.0
Changes since Mapbox Maps SDK for iOS v5.5.0:
This release includes a known issue where the binary size has increased. #63
Packaging
- Integrates
MapboxMobileEvents
as a dependency (#60). As a result, the following installation processes have changed:- CocoaPods: You now must include
use frameworks!
in your Podfile. - Carthage: Specify
github "mapbox/mapbox-events-ios" == 0.10.2
in your Cartfile. Additionally, please note that if you are using--no-use-binaries
, theMapboxMobileEvents.framework
will still be installed as a dynamic framework. - Manual installation: New Github release artifact (
mapbox-ios-sdk-5.6.0-dynamic-with-events.zip
) contains theMapboxMobileEvents.framework
; please install this along withMapbox.framework
- CocoaPods: You now must include
Networking and storage
- Make network requests for expired resources lower priority than requests for new resources. (#15950)
Bug fixes
- Fixed the rendering bug caused by redundant pending requests for already requested images #15864
- Enable incremental vacuum for the offline database in order to make data removal requests faster and to avoid the excessive disk space usage (creating a backup file on VACUUM call). (#15837)
- Fix ornaments' view constraints bug when devices change to bold-text mode. (#57)
- Fixed
MGLShapeSource
source flickering on style transition. (#15907) - Fixed flickering caused by unnecessary removing and re-adding of the render sources when the order of their corresponding style objects was changed in the updated style (#15941)
- Fixed a crash when
MGLSymbolStyleLayer.textFontSize
is set to an expression that evaluates to0
. (#16080)
Other changes
- Convert GeoJSON features to tiles for the loaded source description in a background thread and thus unblock the UI thread (#15885)
Documentation is available online or as part of the download.