The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Maps SDK v11.3.0
1 week ago
> [!NOTE]
> This release contains fixes to the Privacy Manifest. Upgrade to avoid issues in the App Store app submission starting from May 1st.
## Features β¨ and improvements π
* Swift 5.9 is a new minimum version for Maps SDK 11.3.0 (by @OdNairy).
* π Annotation drag handler callbacks ([`dragBeginHandler`](https://docs.mapbox.com/ios/maps/api/11.3.0/documentation/mapboxmaps/pointannotation/dragbeginhandler), [`dragChangeHandler`](https://docs.mapbox.com/ios/maps/api/11.3.0/documentation/mapboxmaps/pointannotation/dragchangehandler), [`dragEndHandler`](https://docs.mapbox.com/ios/maps/api/11.3.0/documentation/mapboxmaps/pointannotation/dragendhandler)) - (https://github.com/mapbox/mapbox-maps-ios/commit/54ad83e87c4540785b9300b03b0084335f3e89c9 by @paulsUsername, @persidskiy).
* π Tap and long press gesture handlers for point annotation clusters (https://github.com/mapbox/mapbox-maps-ios/commit/fc950cccfb0a3899b62021c5e63588425c891a94 by @aleksproger):
* [`onClusterTap`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationmanager/onclustertap) and [`onClusterLongPress`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationmanager/onclusterlongpress) to `AnnotationManagers` (UIKit)
* [`onClusterTapGesture`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationgroup/onclustertapgesture(perform:)) and [`onClusterLongPressGesture`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationgroup/onclusterlongpressgesture(perform:)) for `PointAnnotationGroup` (SwiftUI)
* [SwiftUI] Expose the `captureSnapshot` on `MapProxy` which allows to capture SwiftUI Map snapshot using `MapReader` (https://github.com/mapbox/mapbox-maps-ios/commit/f8075afbf54ac5a2461e31ebc84187d5253c62ca by @aleksproger).
* [SwiftUI] Expose `opaque` and `frameRate` on SwiftUI Map (https://github.com/mapbox/mapbox-maps-ios/commit/f8075afbf54ac5a2461e31ebc84187d5253c62ca by @aleksproger).
* [SwiftUI] Add `allowHistTesting` modifier on `MapViewAnnotation` (https://github.com/mapbox/mapbox-maps-ios/commit/4709720249b52cc961184070577fa64695610225 by @aleksproger).
* [SwiftUI] Fix view annotations positioning on `.ignoresSafeArea(.all)` (https://github.com/mapbox/mapbox-maps-ios/commit/4c05abe8fd4c8c3f7a51932ac05b0b5547839a63 by @aleksproger).
* Add `includeOverlays` parameter to `MapView.snapshot()` (https://github.com/mapbox/mapbox-maps-ios/commit/f8075afbf54ac5a2461e31ebc84187d5253c62ca by @aleksproger).
* π Download and Storage size estimation APIs for tile regions (29db5634dbcc5aa82afca600c6fc98d2d394c642 by @tatiana-yan).
* Added Belarusian localization (af9724742a4c131e6e67f1fda00c8d6984ce7fda by @kiryldz, @aleksproger).
* 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, Ukrainian and Vietnamese (https://github.com/mapbox/mapbox-maps-ios/commit/186c6fd2bd8fb1f9a0400586b51519ede78bb025 by @evil159, @aleksproger).
* [offline] Now the composited tile payload will include parent tile data from the tile pack in cases where the ideal zoom component is missing.
* [tile_store] Enable delta updates by default for Maps domain (by @tatiana-yan ).
## Bug fixes π
* Fix the issue with invalid privacy manifest https://github.com/mapbox/mapbox-maps-ios/issues/2145
* Fix offline tiles fetching regression introduced in the 11.3.0-beta.1
* Fix a crash that could occur on Metal when the texture object would outlive the renderer
* Fix a bug where specifying a large negative value for padding resulted in the returned zoom value being NaN
* Fix location indicator models rendering issue with globe projection
* Fix taps propagation on `ViewAnnotation` and `MapViewAnnotation` (https://github.com/mapbox/mapbox-maps-ios/commit/4709720249b52cc961184070577fa64695610225 by @aleksproger).
* 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`](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v11.3.0).
* Update MapboxCommon to [`24.3.1`](https://github.com/mapbox/mapbox-common-ios/releases/tag/v24.3.1).
### Dependency requirements:
* Compatible version of Xcode: `15.2.0`
> [!NOTE]
> This release contains fixes to the Privacy Manifest. Upgrade to avoid issues in the App Store app submission starting from May 1st.
## Bug fixes π
* Fix the issue with invalid privacy manifest https://github.com/mapbox/mapbox-maps-ios/issues/2145
### Dependencies
* Update MapboxCommon to `23.9.2`.
* Update MapboxCoreMaps to `10.17.0`:
</details>
### Dependency requirements:
* Compatible version of Xcode: `14.1.0`
## Known Issues β οΈ
* The tiles fetching from the offline database is malfunctioning for the composited sources. Setting "com.mapbox.maps.experimental.offline_vt_compositing" runtime settings flag to false resolves this issue
```swift
let settings = SettingsServiceFactory.getInstance(storageType: .nonPersistent) // Storage type must be nonPersistent
settings.set(key: "com.mapbox.maps.experimental.offline_vt_compositing", value: false)
```
## Features β¨ and improvements π
* [tile store] Expose API for estimating Tile Region downloads and storage size, by @tatiana-yan (29db5634dbcc5aa82afca600c6fc98d2d394c642)
* [offline] Now the composited tile payload will include parent tile data from the tile pack in cases where the ideal zoom component is missing
## Bug fixes π
* Fix a crash that could occur on Metal when the texture object would outlive the renderer
* Fix a bug where specifying a large negative value for padding resulted in the returned zoom value being NaN
* Fix location indicator models rendering issue with globe projection
* Fix the issue with invalid privacy manifest https://github.com/mapbox/mapbox-maps-ios/issues/2145
### Dependencies
* Update MapboxCommon to `24.3.0-rc.1`
* Update MapboxCoreMaps to `11.3.0-rc.1`
### Dependency requirements:
* Compatible version of Xcode: `15.2.0`
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`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationmanager/onclustertap) and [`onClusterLongPress`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationmanager/onclusterlongpress) to `AnnotationManagers` (UIKit)
* [`onClusterTapGesture`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationgroup/onclustertapgesture(perform:)) and [`onClusterLongPressGesture`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotationgroup/onclusterlongpressgesture(perform:)) for `PointAnnotationGroup` (SwiftUI)
* Add annotations drag handlers callbacks [`dragBeginHandler`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotation/dragbeginhandler), [`dragChangeHandler`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotation/dragchangehandler), [`dragEndHandler`](https://docs.mapbox.com/ios/maps/api/11.3.0-beta.1/documentation/mapboxmaps/pointannotation/dragendhandler) to all annotation types.
* [SwiftUI] Expose the `captureSnapshot` on `MapProxy` which allows to capture SwiftUI Map snapshot using `MapReader`
* [SwiftUI] Expose `opaque` and `frameRate` on SwiftUI Map
* [SwiftUI] Add `allowHistTesting` modifier on `MapViewAnnotation`.
* [SwiftUI] Fix view annotations positioning on `.ignoresSafeArea(.all)`
* Add `includeOverlays` parameter to `MapView.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` and `MapViewAnnotation`.
* 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`](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v11.3.0-beta.1)
* Update MapboxCommon to [`24.3.0-beta.1`](https://github.com/mapbox/mapbox-common-ios/releases/tag/v24.3.0-beta.1).
### Dependency requirements:
* Compatible version of Xcode: `15.2`
## Bug fixes π
* Reduce network data transfer on style package update.
## Dependencies
* Update MapboxCoreMaps to [10.16.6](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v10.16.6).
* Update MapboxCommon to [23.9.1](https://github.com/mapbox/mapbox-common-ios/releases/tag/v23.9.1).
## Dependency requirements:
* Compatible version of Xcode: 14.1.0
![](https://static-assets.mapbox.com/maps/ios/documentation/maps_vision_os_locations.png)
## Features β¨ and improvements π
* visionOS support. Check out our [Work with visionOS article](https://docs.mapbox.com/ios/maps/api/11.2.0-beta.1/documentation/mapboxmaps/work-with-visionos) to get started! π https://github.com/mapbox/mapbox-maps-ios/commit/35a3bea78bca1288bc295b0b92a4912afd0d8232 by @persidskiy
* Add easing curve parameter to `CameraAnimationsManager.fly(to:duration:curve:completion)`, make `TimingCurve` public with few more options. https://github.com/mapbox/mapbox-maps-ios/commit/fb71405006ed3d1556f6a165fab01dbdda5acbf5 by @aleksproger
* Expose `MapboxMap.centerAltitudeMode` and ensure correct `centerAltitudeMode` on gesture ending. https://github.com/mapbox/mapbox-maps-ios/commit/d83e2e3603c69b2a933899b29b6b93779514d68d by @aleksproger
* Expose extra configuration methods for `MapboxMap`: `setNorthOrientation(_:)`, `setConstrainMode(_:)` and `setViewportMode(_:)`.
Use them to configure respective map options after creating a map view. https://github.com/mapbox/mapbox-maps-ios/commit/d83148d75958e0c169b07d66150f42354fa86fd7 by @evil159
* Expose `MapboxMap.reduceMemoryUse()` which can be used in situations when it is important to keep the memory footprint minimal. https://github.com/mapbox/mapbox-maps-ios/commit/d83148d75958e0c169b07d66150f42354fa86fd7 by @evil159
* Expose `MapboxMap.isAnimationInProgress` and `MapboxMap.isGestureInProgress` to query current status of both built-in and custom camera animations and gestures. https://github.com/mapbox/mapbox-maps-ios/commit/d83148d75958e0c169b07d66150f42354fa86fd7 by @evil159
* Expose experimental `CustomRasterSource` and non-experimental `CustomGeometrySource` as regular `Source`'s providing a better way to work with them and also allow for using them in Style DSL. https://github.com/mapbox/mapbox-maps-ios/commit/711ac7f62d0e8b46b0d6b61628dad4f92e81aa21 by @pjleonard37
* Introduce `tileCacheBudget` property on `GeoJsonSource`, `RasterSource`, `RasterDemSource`, `RasterArraySource`, `VectorSource`, `CustomGeometrySource`, and `CustomRasterSource`. https://github.com/mapbox/mapbox-maps-ios/commit/942afd6282e02adfc00152b6a9b3d223c295a51b by @pjleonard37
* `MapboxMaps/setTileCacheBudget(size:)` will now use the `TileCacheBudgetSize` property, the older method with `TileCacheBudget` has been deprecated and will be removed in a future major release. https://github.com/mapbox/mapbox-maps-ios/commit/942afd6282e02adfc00152b6a9b3d223c295a51b by @pjleonard37
* Introduce `SymbolLayer.iconColorSaturation` API. https://github.com/mapbox/mapbox-maps-ios/commit/ed4a831e664a0e57d645ac289880bdc5d72fd31d by @aleksproger
* Introduce experimental `RasterLayer.rasterElevation` API. https://github.com/mapbox/mapbox-maps-ios/commit/ed4a831e664a0e57d645ac289880bdc5d72fd31d by @aleksproger
* Introduce experimental `MapboxMap.collectPerformanceStatistics` allowing to collect map rendering performance statistics, both for UIKit and SwiftUI. https://github.com/mapbox/mapbox-maps-ios/commit/1a5fd6f4d3de30b80d0a35560b12dd056ba1e120 by @aleksproger
## Bug fixes π
* Fix MapView flickering during resizing. https://github.com/mapbox/mapbox-maps-ios/commit/8824c0ce59887a5ba0a823cb0850c25d44fffaf9 by @OdNairy
* Fix glitch in chained camera animations. https://github.com/mapbox/mapbox-maps-ios/commit/8824c0ce59887a5ba0a823cb0850c25d44fffaf9 by @OdNairy
* Build XCFramework with `SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO` flag to avoid serialized search paths in Swift modules. https://github.com/mapbox/mapbox-maps-ios/commit/84b7724ca0194a7bde144fa6ed42092be29f8e9e by @OdNairy
* Fixed a crash that occurs when annotations have duplicate identifiers. https://github.com/mapbox/mapbox-maps-ios/commit/1b7dfcc8bae0f6e9f282d490d3e7df0b78e0e3ff by @persidskiy
* Fix Map and encompassing List scroll at the same time. https://github.com/mapbox/mapbox-maps-ios/commit/4367c15a422acd17f00397b4f9fbc026cc4a4158 by @aleksproger
### Dependencies
* Update MapboxCoreMaps to [`11.2.0`](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v11.2.0)
* Update MapboxCommon to [`24.2.0`](https://github.com/mapbox/mapbox-common-ios/releases/tag/v24.2.0).
### Dependency requirements:
* Compatible version of Xcode: `14.3.1`
## Bug fixes π
* Address crashes on certain devices by disabling the texture pool
* Fix snapshotter race conditions to ensure new request could effectively trigger map rendering
## Dependencies
* Update MapboxCoreMaps to [10.16.5](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v11.1.0).
* Update MapboxCommon to [23.9.0](https://github.com/mapbox/mapbox-common-ios/releases/tag/v23.9.0).
## Dependency requirements:
* Compatible version of Xcode: 14.1.0
## Features β¨ and improvements π
* model-emissive-strength support for landmarks
* Little speedup of preparing tiled sources for rendering
* Uploading model resources to GPU in continuous map mode is now limited by fixed time per frame
* Modified fill-extrusion-cutoff-fade-range to scale down and remove buildings in a staggered fashion, instead of fading opacity
### Bug fixes π
* Fix Map and encompassing List scroll at the same time by @aleksproger
* visionOS small enhancements by @persidskiy @azarovalex
* Fix model-cutoff-fade-range calculation on low zoom levels
* Fixed rare null pointer dereference crash
* Fix crash in device location provider
* Fix cache invalidation region coordinates parsing: accept integers.
### Dependencies
* Update MapboxCoreMaps to [`11.2.0-rc.1`](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v11.2.0-rc.1)
* Update MapboxCommon to [`24.2.0-rc.2`](https://github.com/mapbox/mapbox-common-ios/releases/tag/v24.2.0-rc.2)
### Dependency requirements:
* Compatible version of Xcode: `14.3.1`
v11.2.0-beta.1
11 weeks ago
![](https://static-assets.mapbox.com/maps/ios/documentation/maps_vision_os_locations.png)
## Features β¨ and improvements π
* visionOS support. Check out our [Work with visionOS article](https://docs.mapbox.com/ios/maps/api/11.2.0-beta.1/documentation/mapboxmaps/work-with-visionos) to get started! π https://github.com/mapbox/mapbox-maps-ios/commit/35a3bea78bca1288bc295b0b92a4912afd0d8232 by @persidskiy
* Add easing curve parameter to `CameraAnimationsManager.fly(to:duration:curve:completion)`, make `TimingCurve` public with few more options. https://github.com/mapbox/mapbox-maps-ios/commit/fb71405006ed3d1556f6a165fab01dbdda5acbf5 by @aleksproger
* Expose `MapboxMap.centerAltitudeMode` and ensure correct `centerAltitudeMode` on gesture ending. https://github.com/mapbox/mapbox-maps-ios/commit/d83e2e3603c69b2a933899b29b6b93779514d68d by @aleksproger
* Expose extra configuration methods for `MapboxMap`: `setNorthOrientation(_:)`, `setConstrainMode(_:)` and `setViewportMode(_:)`.
Use them to configure respective map options after creating a map view. https://github.com/mapbox/mapbox-maps-ios/commit/d83148d75958e0c169b07d66150f42354fa86fd7 by @evil159
* Expose `MapboxMap.reduceMemoryUse()` which can be used in situations when it is important to keep the memory footprint minimal. https://github.com/mapbox/mapbox-maps-ios/commit/d83148d75958e0c169b07d66150f42354fa86fd7 by @evil159
* Expose `MapboxMap.isAnimationInProgress` and `MapboxMap.isGestureInProgress` to query current status of both built-in and custom camera animations and gestures. https://github.com/mapbox/mapbox-maps-ios/commit/d83148d75958e0c169b07d66150f42354fa86fd7 by @evil159
* Expose experimental `CustomRasterSource` and non-experimental `CustomGeometrySource` as regular `Source`'s providing a better way to work with them and also allow for using them in Style DSL. https://github.com/mapbox/mapbox-maps-ios/commit/711ac7f62d0e8b46b0d6b61628dad4f92e81aa21 by @pjleonard37
* Introduce `tileCacheBudget` property on `GeoJsonSource`, `RasterSource`, `RasterDemSource`, `RasterArraySource`, `VectorSource`, `CustomGeometrySource`, and `CustomRasterSource`. https://github.com/mapbox/mapbox-maps-ios/commit/942afd6282e02adfc00152b6a9b3d223c295a51b by @pjleonard37
* `MapboxMaps/setTileCacheBudget(size:)` will now use the `TileCacheBudgetSize` property, the older method with `TileCacheBudget` has been deprecated and will be removed in a future major release. https://github.com/mapbox/mapbox-maps-ios/commit/942afd6282e02adfc00152b6a9b3d223c295a51b by @pjleonard37
* Introduce `SymbolLayer.iconColorSaturation` API. https://github.com/mapbox/mapbox-maps-ios/commit/ed4a831e664a0e57d645ac289880bdc5d72fd31d by @aleksproger
* Introduce experimental `RasterLayer.rasterElevation` API. https://github.com/mapbox/mapbox-maps-ios/commit/ed4a831e664a0e57d645ac289880bdc5d72fd31d by @aleksproger
* Introduce experimental `MapboxMap.collectPerformanceStatistics` allowing to collect map rendering performance statistics, both for UIKit and SwiftUI. https://github.com/mapbox/mapbox-maps-ios/commit/1a5fd6f4d3de30b80d0a35560b12dd056ba1e120 by @aleksproger
## Bug fixes π
* Fix MapView flickering during resizing. https://github.com/mapbox/mapbox-maps-ios/commit/8824c0ce59887a5ba0a823cb0850c25d44fffaf9 by @OdNairy
* Fix glitch in chained camera animations. https://github.com/mapbox/mapbox-maps-ios/commit/8824c0ce59887a5ba0a823cb0850c25d44fffaf9 by @OdNairy
* Build XCFramework with `SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO` flag to avoid serialized search paths in Swift modules. https://github.com/mapbox/mapbox-maps-ios/commit/84b7724ca0194a7bde144fa6ed42092be29f8e9e by @OdNairy
* Fixed a crash that occurs when annotations have duplicate identifiers. https://github.com/mapbox/mapbox-maps-ios/commit/1b7dfcc8bae0f6e9f282d490d3e7df0b78e0e3ff by @persidskiy
### Dependencies
* Update MapboxCoreMaps to [`11.2.0-beta.1`](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v11.2.0-beta.1)
* Update MapboxCommon to [`24.2.0-beta.1`](https://github.com/mapbox/mapbox-common-ios/releases/tag/v24.2.0-beta.1).
* Bump Turf version to `2.8.0`.
* Bump minimum Xcode version to `14.3.1`.
### Dependency requirements:
* Compatible version of Xcode: `14.3.1`
Maps SDK v11.1.0
13 weeks ago
## Features β¨ and improvements π
* Add `customData` field in Annotaion and deprecate `userInfo`. `userInfo` behaviour rolled back to v10 behaviour. https://github.com/mapbox/mapbox-maps-ios/commit/6e0c7363177dc3ea3dd59c362517a69f6e98d3e9 by @aleksproger
* Make padding optional in `MapboxMap.camera(for:padding:bearing:pitch:maxZoom:offset:)` and `MapboxMap.camera(for:padding:bearing:pitch:)`. https://github.com/mapbox/mapbox-maps-ios/commit/06d6602ade5bb68b278fe4e5628f05cbc228bd68 by @evil159
* Expose method to get coordinate info for point(s): `MapboxMap.coordinateInfo(for:)` and `MapboxMap.coordinatesInfo(for:)`. https://github.com/mapbox/mapbox-maps-ios/commit/58aa4f281726eb40df3e0bae7e84d9c37569315d by @evil159
* [SwiftUI] Expose `Map.gestureHandlers()` for handling Map gesture events. https://github.com/mapbox/mapbox-maps-ios/commit/741fa51087dc60229bd4dff622b291ebd86b5adf by @persidskiy
* Introduce experimental `RasterArraySource`, along with `RasterLayer.rasterArrayBand`. https://github.com/mapbox/mapbox-maps-ios/commit/920fcac159ee9e508ed342e498ec92cba6c12393 by @evil159
* Introduce `-emissiveStrength` attribute for `FillExtrusionLayer`, `HillShadeLayer` and `RasterLayer`. https://github.com/mapbox/mapbox-maps-ios/commit/920fcac159ee9e508ed342e498ec92cba6c12393 by @evil159
## Bug fixes π
* Fix the bug where the annotation could disappear when it is dragged. https://github.com/mapbox/mapbox-maps-ios/commit/3ab355ff7635eecbb664d7e7ddaa2da6c2c96a84 by @persidskiy
* Fixed a bug where the attribution dialog does not appear when there is a presented view controller. https://github.com/mapbox/mapbox-maps-ios/commit/9e09f50ec435e0f6eb29f802c6404464a13545db by @persidskiy
### Dependencies
* Update MapboxCoreMaps to [`11.1.0`](https://github.com/mapbox/mapbox-core-maps-ios/releases/tag/v11.1.0).
* Update MapboxCommon to [`24.1.0`](https://github.com/mapbox/mapbox-common-ios/releases/tag/v24.1.0).
### Dependency requirements:
* Compatible version of Xcode: `14.1.0`