v11.8.0-beta.1
Pre-release
Pre-release
mapbox-github-ci-writer-public-1
released this
15 Oct 08:49
·
20 commits
to main
since this release
Features ✨ and improvements 🏁
-
Introduce experimental Geofencing API. Implementation example: GeofencingExample.swift
-
Refactor of the experimental Featuresets and Interactions API:
InteractiveFeature
is renamed toFeaturesetFeature
.- Introduce new
StandardPoiFeature
,StandardBuildingsFeature
,StandardPlaceLabelsFeature
. - Introduce new
FeaturesetDescriptor
.
-
Generate
MapStyle.standard
andMapStyle.standardSatellite
from the style specification. Added the newStandardFont
type to represent the font family in these configurations. If you used a string variable, update your code:
// Old:
Map().mapStyle(.standard(font: fontValue))
Map().mapStyle(.standard(font: "lato"))
/// New:
Map().mapStyle(.standard(font: StandardFont(rawValue: fontValue)))
Map().mapStyle(.standard(font: .lato))
Map().mapStyle(.standard(font: "lato"))
- Introduce experimental property
MapboxMap.styleGlyphURL
. Use this property to apply custom fonts to the map at runtime, without modifying the base style. - Introduce new
styleGlyphURL
property. - Make
fill-extrusion-emissive-strength
property data-driven - Dispatch view annotations update before rendering
- Skip rendering landmarks when the camera is inside them
Bug fixes 🐞
- Fix a console warning (
Source x missing for layer x
) when using annotation managers. - [SwiftUI] Fixed crash when
ForEvery
was used with duplicated IDs. - Improve zooming performance on dynamic Standard terrain and optimize terrain re-rendering performance on e.g routeline line-trim-offset change.
- Respect polygons with holes on querying rendered features
- Fix self-overlap of line corners when large line-width is used
- Adjust conflation intersection test padding to fix disappearing fill-extrusion
- Fix TileCover bug with polygon horizontal edges
- Fix a bug with image dependent paint properties not getting a correct value after image become available
- Fix for fill-extrusion replacement reconciliation
- Clear tile pyramid on color theme change before the tiles are updated
- Fix missing images notifications for images within coalesce expression when other images in coalesce are present. Image expressions with two arguments are no longer being considered present if only second image is present.
- Fix crash on style pack load when no access token is set
- Fix crash in TerrainRenderer when using snapshotter
- Fix crash on re-creation of a custom raster source when different options are provided
- Return parsing errors if runtime added style import JSON is not valid
- Fix missing models in rendering result if
reduceMemoryUse
is called before taking snapshot - Fix the incorrect behaviour when using
symbol-z-oder
property - Fix raster-particle trail discontinuity at the antimeridian
Dependencies
- Update MapboxCommon to
24.8.0-beta.1
. - Update MapboxCoreMaps to
11.8.0-beta.1
:-
Changelog
-
Dependency requirements:
- Compatible version of Xcode:
15.2.0