Configured in JSON
GeoJSON layers, styles, themes, POI taxonomy — everything is configured through JSON profiles, with no code to write.
Interactive maps configured through JSON profiles — built on MapLibre GL JS.
Three new MIT plugins: @geoleaf-plugins/file-import, @geoleaf-plugins/flatgeobuf, @geoleaf-plugins/cog.
What changed in v3.0.0:
@geoleaf-plugins/file-import (MIT) — import GeoJSON, KML, GPX and CSV from the browser@geoleaf-plugins/flatgeobuf (MIT) — streaming reader for FlatGeobuf files@geoleaf-plugins/cog (MIT) — native WebGL rendering of Cloud Optimized GeoTIFFA major rendering engine migration: Leaflet → MapLibre GL JS v5. WebGL rendering, native GPU clustering, ESM-only.
Key changes:
leaflet → maplibre-gl, coordinates [lat,lng] → [lng,lat], scope geoleaf → @geoleaf/core@geoleaf-plugins/connector v1.0.0 (MIT) — a universal fetch interceptor for authenticated geospatial sources