github maplibre/maplibre-gl-js v6.9.1

5 hours ago

✨ Features and improvements

  • Stop the scale control forcing a synchronous layout and rewriting its DOM on every frame of a pan or zoom (#8403) (by @cherenkov)
  • Speed up merging adjacent symbol-placement: line features that share a label, which took time quadratic in the number of features that chain together (#8436) (by @cherenkov)
  • Convert the fill-extrusion-rounded-corner-distance rounding distance to tile units once per tile instead of once per feature (#8435) (by @cherenkov)

🐞 Bug fixes

  • Redraw terrain depth when DEM tiles arrive so occluded symbols and markers stay hidden (#8447) (by @ArcSolver)
  • Fix raster tiles getting stuck at the start of a fade-in until the map moves. (#8430) (by @Kanahiro)
  • Fix fill-extrusion-vertical-gradient disappearing over 3D terrain, where the gradient was computed from the extrusion's height above sea level instead of its own height (#8410) (by @ArcSolver)
  • Fix missing map layers after custom layer rendering (#8406) (by @birkskyum)
  • Fix 3D terrain reading elevation from the wrong part of a parent DEM tile while the deepest DEM tile is still loading (#8407) (by @ArcSolver)
  • Align 3D terrain DEM sampling with hillshade and color-relief at cell centres (#8420) (by @ArcSolver)
  • Fix setting one paint, light or sky property transitioning every property alongside it, which delayed idle even when nothing could animate and restarted transitions that were still running (#8376) (by @cherenkov)
  • Fix fill-extrusion-rounded-corner-distance rounding every feature twice, which over-rounded the corners and inflated the vertex count (#8429) (by @cherenkov)
  • Fix Map#project returning an incorrect on-screen point for a location behind the camera. It now returns a point outside the viewport, on the side through which the location left the screen, so DOM markers and popups are moved off-screen as expected. (#8292) (by @schickm)

Don't miss a new maplibre-gl-js release

NewReleases is sending notifications on new releases.