mapbox-github-ci-writer-public-1
released this
19 Dec 12:44
·
13 commits
to main
since this release
Warning
This is the last SDK version to support iOS 12 and iOS 13.
The following release would have iOS 14 minimal deployment target requirement.
Warning
Mark symbolElevationReference
, symbolZOffset
, lineTrimColor
, lineTrimFadeRange
, lineZOffset
as Experimental in AnnotationManagers. This is potentially breaking change, however those properties are not marked as experimental only in AnnotationManagers by mistake.
In order to continue use them use the following import @_spi(Experimental) import MapboxMaps
.
Features ✨ and improvements 🏁
- New experimental weather effects – Snow and Rain.
- Experimental elevation support for
FillLayer
andPolygonAnnotation
(including corresponding manager and group).
ThezOffset
property is supported in theFillLayer
,SymbolLayer
,LineLayer
andPolygonAnnotation
now. - A new option to control the radius of the tap area for
TapInteraction
,LongPressInteraction
and interaction managers. - Expression got a new convenience constructor to make building basic expressions much faster, e.g.:
Exp(.eq, Exp(.get, "extrude"), "true")
. - Add
to-hsla
expression support. - Add an
ImageOptions
to specify image expression options. - Expose a
TileStore/clearAmbientCache()
method to clear ambient cache. - Add a new API to disable custom resizing implementation of the MapView. To disable the custom resizing implementation, set
MapView/resizingAnimation
to.none
. - Add a property
emphasisCircleGlowRange
toLocationIndicatorLayer
to control the glow effect of the emphasis circle – from the solid start to the fully transparent end. - Add support for
pitchAlignment
inBackgroundLayer
. - Add support for Base and Height alignment in
FillExtrusionLayer
. These properties will give you more control over building 3D rectangles on the terrain. - Promoted from experimental to stable:
- Add two separate Geofence examples in SwiftUI -
GeofencingPlayground
andGeofencingUserLocation
.
Bug fixes 🐞
- Function to update location for LocationIndicatorLayer now correctly encodes the data for the rendering engine.
Dependencies
- Update MapboxCommon to
24.9.0
. - Update MapboxCoreMaps to
11.9.0
.
Dependency requirements:
- Compatible version of Xcode:
15.2.0