Map setLayerProperty that combines setLayoutProperty & setPaintProperty into one method for convenience.model source and layer.sourcedata event data.queryRenderedFeatures for model layers.GeolocationPosition to geolocate event listeners.scaleFactor.Map setLayerProperty that combines setLayoutProperty & setPaintProperty into one method for convenience.model source and layer.queryRenderedFeatures for model layers.sourcedata event data.GeolocationPosition to geolocate event listeners.scaleFactor.queryRasterValue method for querying values in raster-array layers.icon-image-use-theme property.hsla expression performance.queryRasterValue results to 12 decimal digits to fix precision issues."Infinity" and similar ids.GL_INVALID_VALUE console warning on Mapbox Satellite Standard and a few other styles.*-occlusion-opacity properties didn't have any effect.hsla expression performance.queryRasterValue results to 12 decimal digits to fix precision issues.GL_INVALID_VALUE console warning on Mapbox Satellite Standard and a few other styles.*-occlusion-opacity properties didn't have any effect.queryRasterValue method for querying values in raster-array layers.icon-image-use-theme property.glyphs URL template from the root style instead of their own.split expression to divide a string into an array of substrings based on a specified delimiter.icon-image-cross-fade.raster layers from a single raster-array source.setData on large datasets.raster layers from a single raster-array source.glyphs URL template from the root style instead of their own.split expression to divide a string into an array of substrings based on a specified delimiter.icon-image-cross-fade.interpolate expression will interpolate between non-alpha-premultiplied colors. The change might affect raster-particle-color, line-gradient, and heatmap-color.rgb expression will return non-premultiplied-alpha color.["worldview"] expression, which returns the current worldview of the map.model-translation support for batched model layers.mapbox-gl-rtl-text v0.3.0 plugin not loading in certain configurations.text-variable-anchor disappearing.mouseleave without mouseenter.color-use-theme property of 3D lights.config expressions (h/t @brncsk) #13453.setStyle with the same URL of an import.interpolate expression will interpolate between non-alpha-premultiplied colors. The change might affect raster-particle-color, line-gradient, and heatmap-color.rgb expression will return non-premultiplied-alpha color.["worldview"] expression, which returns the current worldview of the map.model-translation support for batched model layers.text-variable-anchor disappearing.mouseleave without mouseenter.color-use-theme property of 3D lights.config expressions (h/t @brncsk) #13453.setStyle with the same URL of an import.wrapTileId property to CustomLayerInterface to control whether tile IDs are wrapped across world copies during rendering.line-pattern-cross-fade, fill-pattern-cross-fade, and fill-extrusion-pattern-cross-fade properties for smooth transitions between pattern images.extra_bounds in TileJSON for more fine-grained control over tile requests, particularly when dealing with sparse data coverage.setData on symbol layers could cause flickering.CustomSourceInterface TypeScript type that was missing in the public interface.line-gradient validation to work not only on GeoJSON, but also on vector tile sources if they have mapbox_clip_start and mapbox_clip_end properties precomputed.styleimagemissing event not firing in certain scenarios.queryRenderedFeatures on Globe at low zoom levels.setData on symbol layers could cause flickering.CustomSourceInterface TypeScript type that is missing from the public interface.line-gradient validation to work not only on GeoJSON, but also on vector tile sources if they have mapbox_clip_start and mapbox_clip_end properties precomputed.undefined passed in Marker options not falling back to default values.at expression does not interpolate anymore. Please use at-interpolated if you want to keep the old behavior.at-interpolated expression as the interpolated counterpart to the at expression.altitude marker property to adjust elevation. (h/t @yangtanyu) #13335.getCooperativeGestures and setCooperativeGestures map methods to control cooperative gestures logic after the map is initialized.getGlyphsUrl and setGlyphsUrl map methods to manage the glyphs endpoint URL.pitchRotateKey map option to override the modifier key for rotate and pitch handlers.at expression does not interpolate anymore. Please use at-interpolated if you want to keep the old behavior.at-interpolated expression as the interpolated counterpart to the at expression.altitude marker property to adjust elevation. (h/t @yangtanyu) #13335.getCooperativeGestures and setCooperativeGestures map methods to control cooperative gestures logic after the map is initialized.getGlyphsUrl and setGlyphsUrl map methods to manage the glyphs endpoint URL.pitchRotateKey map option to override the modifier key for rotate and pitch handlers.at-interpolated expression as the interpolated counterpart to the at expression.altitude marker property to adjust elevation. (h/t @yangtanyu) #13335.getCooperativeGestures and setCooperativeGestures map methods to control cooperative gestures logic after the map is initialized.getGlyphsUrl and setGlyphsUrl map methods to manage the glyphs endpoint URL.pitchRotateKey map option to override the modifier key for rotate and pitch handlers.*-use-theme properties.queryRenderedFeatures not working on duplicated model layers.mouseenter and mouseleave with Interactions API.icon-size.*-use-theme properties.queryRenderedFeatures not working on duplicated model layers.