v11.2.0-beta.1
Pre-release
Pre-release
·
292 commits
to main
since this release
Features ✨ and improvements 🏁
- visionOS support. Check out our Work with visionOS article to get started! 🚀 35a3bea by @persidskiy
- Add easing curve parameter to
CameraAnimationsManager.fly(to:duration:curve:completion)
, makeTimingCurve
public with few more options. fb71405 by @aleksproger - Expose
MapboxMap.centerAltitudeMode
and ensure correctcenterAltitudeMode
on gesture ending. d83e2e3 by @aleksproger - Expose extra configuration methods for
MapboxMap
:setNorthOrientation(_:)
,setConstrainMode(_:)
andsetViewportMode(_:)
.
Use them to configure respective map options after creating a map view. d83148d by @evil159 - Expose
MapboxMap.reduceMemoryUse()
which can be used in situations when it is important to keep the memory footprint minimal. d83148d by @evil159 - Expose
MapboxMap.isAnimationInProgress
andMapboxMap.isGestureInProgress
to query current status of both built-in and custom camera animations and gestures. d83148d by @evil159 - Expose experimental
CustomRasterSource
and non-experimentalCustomGeometrySource
as regularSource
's providing a better way to work with them and also allow for using them in Style DSL. 711ac7f by @pjleonard37 - Introduce
tileCacheBudget
property onGeoJsonSource
,RasterSource
,RasterDemSource
,RasterArraySource
,VectorSource
,CustomGeometrySource
, andCustomRasterSource
. 942afd6 by @pjleonard37 MapboxMaps/setTileCacheBudget(size:)
will now use theTileCacheBudgetSize
property, the older method withTileCacheBudget
has been deprecated and will be removed in a future major release. 942afd6 by @pjleonard37- Introduce
SymbolLayer.iconColorSaturation
API. ed4a831 by @aleksproger - Introduce experimental
RasterLayer.rasterElevation
API. ed4a831 by @aleksproger - Introduce experimental
MapboxMap.collectPerformanceStatistics
allowing to collect map rendering performance statistics, both for UIKit and SwiftUI. 1a5fd6f by @aleksproger
Bug fixes 🐞
- Fix MapView flickering during resizing. 8824c0c by @OdNairy
- Fix glitch in chained camera animations. 8824c0c by @OdNairy
- Build XCFramework with
SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO
flag to avoid serialized search paths in Swift modules. 84b7724 by @OdNairy - Fixed a crash that occurs when annotations have duplicate identifiers. 1b7dfcc by @persidskiy
Dependencies
- Update MapboxCoreMaps to
11.2.0-beta.1
- Update MapboxCommon to
24.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