✨ Features and improvements
- Add support for click events on Marker (#7028) (by @ganesh8068)
- Simplify and abstract the GeoJSON Worker (#7058) (by @wayofthefuture)
- Add
pseudooption toFullscreenControlto force CSS-based fullscreen mode instead of native fullscreen API. Users might want this because this is faster on some devices (#7076) (by @CommanderStorm) - Migrate our API docs to zensical (#7071) (by CommanderStorm)
🐞 Bug fixes
- Fix WebGL context loss error when style is not yet loaded (#7094) (by @kaigritun)
- Fix updating terrain tiles on feature state changes (#6231) (by @pstaszek)
- Fix LngLatBounds.intersects for zero-width bounds (#7055) (by @lucaswoj)
- Fix
GlobeControlnot updating whenMap.setProjection()is called programmatically (#7005, #7075) (by @CommanderStorm) - Fix
map.getProjection()returningundefinedafter callingmap.setProjection()with the default"mercator"projection (#7072) - Fix incorrect text placement along line in 3D mode (#7039) (by @russellporter)
- When the
prefers-reduced-motionmedia query is active, we now no longer display the pulsing GeoLocation animation (#7066) (by @CommanderStorm)