Releases: mapbox/mapbox-maps-ios
Releases · mapbox/mapbox-maps-ios
v11.14.1
Changes
- Update
MapboxCoreMapsto11.14.1andMapboxCommonto24.14.1- Fix missing map loaded event in case vector tile is not found
- Additional performance enhancements
Dependency requirements:
- Compatible version of Xcode:
16.2
v11.14.0
Features ✨ and improvements 🏁
- Address the code sign issue
The signature of “MapboxCommon.xcframework” cannot be validated and may have been compromised - New property
*PatternCrossFadefor LineLayer, FillLayer and FillExtrusionLayer.
It controls the transition progress between image variants where0means the first variant to be used,1– the second. In between they will be blended altogether. This is important to have both images of the same size and type (raster/vector): - Added new
splitexpression, which returns an array of substrings from a string, split by a delimiter parameter.
For example, for an input property"level": "-2;-1;0;1;2;3"we could apply expressionExp(.split, Exp(.get, "level"), ";")to produce the output array like["-2", "-1", "0", "1", "2", "3"]. - Custom Layers: Added depth range parameter for 3D content rendering
Custom layers now receive a depthRange parameter in CustomLayerRenderParameters that provides the depth range used for rendering 3D content. This parameter contains minimum and maximum depth values (ranging from 0 to 1) and enables proper depth testing for 3D
primitives in custom layers.
The default depth range is [0, 1], but may vary based on active features such as terrain and map projection. This change resolves issues where 3D content in custom layers could be incorrectly clipped when depth testing is enabled. - Improved zoom animation performance by preloading target tiles and reducing unnecessary intermediate tile processing, resulting in smoother camera transitions and reduced frame rate drops.
Bug fixes 🐞
- Fixed placement for point symbols with symbol-z-offset
- Fixed some icons being skipped in rare cases
- Fixed text/icon intersections for optional texts/icons in some cases
- Fix Dynamic View Annotations caches rebuilding on line-trim-offset updates
- Fix symbol z-offset not working with fixed fill-extrusion-height
- Fix a bug where cameraForCoordiantes with screen box oscillates when initial zoom is close to set max zoom
- Skip unneeded tiles relayout when landmark icons get enabled
- Fix a crash in disk cache code when fetching a high-zoom (z > 16) tile
- Fix potential race conditions in the sprite loader
- Fix potential data race in Mapbox token initialization
- Minor fixes in
TileStoreservice - Fix a crash when using
CustomRasterSourceTileRenderer - Fixed FillExtrusionLayer flickering when transitioning between flat and globe projection
Dependencies
- Update MapboxCommon to
24.14.0. - Update MapboxCoreMaps to
11.14.0.
Dependency requirements:
- Compatible version of Xcode:
16.2
v11.13.5
Changes
Internal improvements and optimizations.
Dependencies
- Update MapboxCommon to
24.13.5. - Update MapboxCoreMaps to
11.13.5.
Dependency requirements:
- Compatible version of Xcode:
16.2
v11.13.4
Changes
Internal improvements and optimizations.
Dependencies
- Update MapboxCommon to
24.13.4. - Update MapboxCoreMaps to
11.13.4.
Dependency requirements:
- Compatible version of Xcode:
16.2
v11.14.0-rc.1
Changes
- Address the code sign issue
The signature of “MapboxCommon.xcframework” cannot be validated and may have been compromised
Dependencies
- Update MapboxCommon to
24.14.0-rc.1:- Fix potential data race in Mapbox token initialization
- Minor fixes in
TileStoreservice
- Update MapboxCoreMaps to
11.14.0-rc.1:- Improved zoom animation performance by preloading target tiles and reducing unnecessary intermediate tile processing, resulting in smoother camera transitions and reduced frame rate drops.
Dependency requirements:
- Compatible version of Xcode:
16.2
v11.9.3
Changes
- Address the code sign issue The signature of “MapboxCommon.xcframework” cannot be validated and may have been compromised
Bug fixes 🐞
- Fix rasterization of images with positive mask coordinates
Dependencies
- Update MapboxCommon to
24.9.1. - Update MapboxCoreMaps to
11.9.4:-
Changelog
-
Dependency requirements:
- Compatible version of Xcode:
15.2.0
v11.10.3
Changes
- Address the code sign issue The signature of “MapboxCommon.xcframework” cannot be validated and may have been compromised
Dependencies
- Update MapboxCommon to
24.10.2. - Update MapboxCoreMaps to
11.10.4:-
Changelog
-
Dependency requirements:
- Compatible version of Xcode:
15.2.0
v11.11.2
Changes
- Address the code sign issue The signature of “MapboxCommon.xcframework” cannot be validated and may have been compromised
Dependencies
- Update MapboxCommon to
24.11.5. - Update MapboxCoreMaps to
11.11.5:-
Changelog
-
Dependency requirements:
- Compatible version of Xcode:
15.2.0
v11.13.3
Changes
- Address the code sign issue
The signature of “MapboxCommon.xcframework” cannot be validated and may have been compromised
Dependencies
- Update MapboxCommon to
24.13.3. - Update MapboxCoreMaps to
11.13.3.
Dependency requirements:
- Compatible version of Xcode:
16.2
v11.12.5
Changes
- Address the code sign issue
The signature of “MapboxCommon.xcframework” cannot be validated and may have been compromised
Dependencies
- Update MapboxCommon to
24.12.5. - Update MapboxCoreMaps to
11.12.5.
Dependency requirements:
- Compatible version of Xcode:
16.2