v11.21.0
·
58 commits
to main
since this release
Changes
Features and Improvements
- Support paint properties in appearances
- Improve performance of View Annotations collisions test
- Share tile sources across style imports when URLs match
- Add UBO support for symbol paint properties
- Expose
MapboxMap.onStyleAttributionsChanged
Bug fixes 🐞
- Fix tile store eviction failing to clean up files for decompressed tiles, causing gradual storage growth.
- Fix gaps in elevated route line rendering at ramp transitions and tile borders.
- Fix indicator cutout (location puck area) appearing in the wrong position on high-DPI displays.
- Fix incorrect shadow culling on fill-extrusion layers.
- Fix ambient occlusion not being clipped when fill-extrusion layers are clipped by clip layers.
- Fix clip layer updates not always refreshing clipped layers and shadows.
- Fix feature cutout rendering artifacts on some devices caused by insufficient shader precision.
- Fix rendering of stacked underground 3D roads.
- Fix a crash that could occur when the map is destroyed during style loading.
- Fix underground road geometry being clipped in orthographic projection with small viewports.
- Fix map flickering caused by stencil buffer conflicts between raster and hillshade layers.
- Fix potential ANRs when receiving location updates under heavy system load.
- Internal fixes and performance improvements.
Dependencies
- Update MapboxCommon to
24.21.0. - Update MapboxCoreMaps to
11.21.0.
Dependency requirements:
- Compatible version of Xcode:
16.2