v11.3.0-beta.1
Pre-release
Pre-release
persidskiy
released this
14 Mar 14:51
·
229 commits
to main
since this release
In this release, the minimum supported version of Xcode has been updated to 15.2 (Swift 5.9).
Features ✨ and improvements 🏁
- Add API to handle gestures and expand clusters of point annotations
onClusterTap
andonClusterLongPress
toAnnotationManagers
(UIKit)onClusterTapGesture
andonClusterLongPressGesture
forPointAnnotationGroup
(SwiftUI)
- Add annotations drag handlers callbacks
dragBeginHandler
,dragChangeHandler
,dragEndHandler
to all annotation types. - [SwiftUI] Expose the
captureSnapshot
onMapProxy
which allows to capture SwiftUI Map snapshot usingMapReader
- [SwiftUI] Expose
opaque
andframeRate
on SwiftUI Map - [SwiftUI] Add
allowHistTesting
modifier onMapViewAnnotation
. - [SwiftUI] Fix view annotations positioning on
.ignoresSafeArea(.all)
- Add
includeOverlays
parameter toMapView.snapshot()
- Added Attribution and Telemetry pop-up dialogs and compass view content description translations for Arabic, Belarusian, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, French, Galician, German, Hebrew, Italian, Japanese, Korean, Lithuanian, Norwegian, Polish, Belarusian, Russian, Spanish, Swedish, Ukranian and Vietnamese.
- Change tinygltf in favor of cgltf
- Use mipmap with pattern images
- Support for meshopt compression in mapbox landmarks
- [tile_store] Enable delta updates by default for Maps domain.
Bug fixes 🐞
- Fix taps propagation on
ViewAnnotation
andMapViewAnnotation
. - Fix layer paint property update with feature state changes, especially if the paint property value data-driven by brightness or zoom
- Fix snapshotter race conditions to ensure new request could effectively trigger map rendering
- Fix raster array band updates glitches during the camera zoom animation
- Reload vector source tiles when language or worldview setting is changed.
- Apply config expression to atmosphere properties.
- Fix map freezing when using queryRenderedFeatures with 3d models in mercator projection
- Reduce time spent on line gradient updates on the render thread
- [reachability] Fix reachability status getting stuck with ReachableViaWWAN status if HTTP requests completed at the same time as network reported being disconnected
Dependencies
- Update MapboxCoreMaps to
11.3.0-beta.1
- Update MapboxCommon to
24.3.0-beta.1
.
Dependency requirements:
- Compatible version of Xcode:
15.2