Releases: mapbox/mapbox-gl-native-ios
ios-v5.6.0-alpha.2
Changes since Mapbox Maps SDK for iOS v5.6.0-alpha.1:
- No public-facing changes in v5.6.0-alpha.2.
To install this pre-release via a dependency manager, see our CocoaPods or Carthage instructions.
Documentation is available online or as part of the download.
ios-v5.6.0-alpha.1
Changes since Mapbox Maps SDK for iOS v5.5.0:
Packaging
- Integrates
MapboxMobileEvents
as a dependency. (#60)- CocoaPods: no change.
- Carthage: as an interim measure, please specify
github "mapbox/mapbox-events-ios" == 0.10.1-alpha
in your Cartfile. - Manual installation: New Github release artifact (
mapbox-ios-sdk-5.6.0-alpha.1-dynamic-with-events.zip
) contains theMapboxMobileEvents.framework
; please install this along withMapbox.framework
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)
Other changes
- Convert GeoJSON features to tiles for the loaded source description in a background thread and thus unblock the UI thread (#15885)
To install this pre-release via a dependency manager, see our CocoaPods or Carthage instructions.
Documentation is available online or as part of the download.
ios-v5.5.0
Changes since Mapbox Maps SDK for iOS v5.4.0:
Performance improvements
- Improved rendering performance for the styles with multiple sources (#15756)
Styles and rendering
- Added an
MGLShapeSourceOptionClusterProperties
option that allows styling individual clusters based on aggregated feature data. (#15515)
Other changes
- Added
-[MGLMapSnapshotOverlay coordinateForPoint:]
and-[MGLMapSnapshotOverlay pointForCoordinate:]
to convert between context and map coordinates, mirroring those ofMGLMapSnapshot
. (#15746) - Suppress network requests for expired tiles update, if these tiles are invisible. (#15741)
- Fixed an issue that cause the ornaments to ignore
MGLMapView.contentInset
property. (#15584) - Fixed an issue that cause
-[MGLMapView setCamera:withDuration:animationTimingFunction:edgePadding:completionHandler:]
persist the value ofedgePadding
. (#15584) - Added
MGLMapView.automaticallyAdjustsContentInset
property that indicates if wether the map view should automatically adjust its content insets. (#15584) - Fixed an issue that caused
MGLScaleBar
to have an incorrect size when resizing or rotating. (#15703) - Fixed crash at launch seen on iOS 9 simulator. (#15771)
- Coalesce requests to the client for the same missing image (#15778)
Documentation is available online or as part of the download.
ios-v5.5.0-beta.1
Changes since Mapbox Maps SDK for iOS v5.5.0-alpha.3:
- No public-facing changes in v5.5.0-beta.1.
To install this pre-release via a dependency manager, see our CocoaPods or Carthage instructions.
Documentation is available online or as part of the download.
ios-v5.5.0-alpha.3
Changes since Mapbox Maps SDK for iOS v5.5.0-alpha.2:
Styles and rendering
- Added an
MGLShapeSourceOptionClusterProperties
option that allows styling individual clusters based on aggregated feature data. (#15515)
Other changes
- Suppress network requests for expired tiles update, if these tiles are invisible. (#15741)
- Fixed crash at launch seen on iOS 9 simulator. (#15771)
- Coalesce requests to the client for the same missing image (#15778)
To install this pre-release via a dependency manager, see our CocoaPods or Carthage instructions.
Documentation is available online or as part of the download.