v11.0.0-beta.5
Pre-release
Pre-release
·
1191 commits
to main
since this release
11.0.0-beta.5 October 09, 2023
Breaking changes ⚠️
- Rename
MapCameraManagerDelegateproperties for methodscameraForCoordinateBounds,cameraForCoordinatesandcameraForGeometryto align them withMapboxMapmethods. - Consolidate
FetchTileFunctionCallbackandCancelTileFunctionCallbackby single typeTileFunctionCallback. - Make
Imageparameter nullable insetStyleCustomRasterSourceTileData()method.
Features ✨ and improvements 🏁
- Add
GeoJsonSource.data(..)overloads to allow Java to call with and withoutdataId. - Add a new layer type
CustomLayerand style DSL to create it.CustomLayerallows to use custom OpenGL ES rendering throughCustomLayerHost.CustomLayercontains theslotproperty allowing using it with the Standard style. - Improve the caching model for the custom raster source.
- Optimize custom raster source data update.
- Increase rendering performance of shadows.
- Print warning log message for unknown style layer properties instead of causing fatal errors.
- Optimise memory usage in the
FillExtrusionLayer. - Improve the rendering performance of a
SymbolLayerthat usesSymbolLayer.symbolSortKeyproperty. - Reduce memory usage in fill-extrusion flood light and ground ambient occlusion.
Bug fixes 🐞
- Hide methods and properties from Java in
MapView,MapboxMapandSnapshotterthat are not supposed to be public. - Fix
Styledocs for methodssetStyleImportConfigProperties,setStyleImportConfigProperty,removeGeoJSONSourceFeatures. - Fix flood light not working by changing default EGL config to RGBA_8888.
- Fix a bug where the map would not zoom above a certain threshold on high-pitched views.
- Fix crashes if 3D layers are used alone on terrain or globe without any other layer types.
- Fix
LineLayerleaking if placed behind the satellite layer. - Fix line and raster layers interop for draped mode.
- Fix a crash when consecutive snapshot requests were made.
- Fix erroneous shadow map sampling of distant landmarks.
- Fix incorrect level-of-detail model being chosen for trees in some scenarios.
- Fix the style layer minimum and maximum zoom default values from infinity to actual ones.
Dependencies
- Update gl-native to v11.0.0-beta.6 and common to v24.0.0-beta.6.