Features and improvements ✨
- Add experimental ESM support.
- Make
line-emissive-strengthdata-driven. - Remove experimental flag from the
extra_boundsproperty of raster and vector sources. - Remove experimental flag from
modellayer. - Remove experimental flag from
buildinglayer. - Improve vector icons rasterization performance.
- Improve shadow rendering performance.
- Improve
buildinglayer performance. - Improve shader initialization performance.
Bug fixes 🐞
- Fix polygon rendering for dynamic GeoJSON sources.
- Fix
raster-arraylayers not working on iOS < 18.4. - Fix a performance issue for symbol layers with zero fade duration and static camera.
- Fix occasional WebGL texture warnings when rendering terrain.
- Fix features not being localized in dynamic filters when a worldview is set.
- Fix an issue with clipping models on Standard.
- Fix an issue with models flashing on
setData. - Fix an issue with incorrect scoping of models added during runtime.
- Fix line patterns not elevating properly on HD roads.
- Sanitize attributions in
AttributionControl. - Correctly support filtered features in appearances.
- Fix an issue occuring when expressions are used in appearances.
- Fix appearance optimization that resulted in wrong appearances being rendered.
- Fix appearance icons not changing when feature state changed multiple times.
- Improve TypeScript types.