Releases: SpatialFocus/map0
Releases · SpatialFocus/map0
Release list
v0.3.0
0.3.0 (2026-09-09)
Features
- core: cluster bubbles show their count on hover and zoom in on click (5470d0d)
- core: parse GeoJSON, KML and GPX files into feature collections (F3.2) (b2b2cdf)
- crs on geojson/geoparquet layers — reprojected on load with proj4 (6aafa4a)
- geoparquet layer type — browser-decoded, styled like geojson (0861ec9)
- ogcapi-features layer type — next-link paging, rendered like geojson (eca6d74)
- ui: add GeoJSON by URL and file drop (F3.2) (9a886b0)
- ui: feature info as a bottom sheet below 640 px (F5.5) (d3d5e56)
- wfs layer type — paged GetFeature, rendered like geojson (b095e0a)
Bug Fixes
- BEV DTM links (e77f8e1)
- BEV DTM links 2 (4b58fef)
- core: apply basemap.minZoom to raster basemap sources (7b5b293)
- core: clean up interrupted map interactions (d546fa4)
- core: correct service requests, layer state and map calculations (d6b122d)
- core: correct service URLs, integer precision and cluster detection (5a2fe71)
- site: give the playground the width a tool needs (d49b272)
- site: serve the schema uncached, and record what Cloudflare does to headers (5eb6f76)
- site: small-screen fixes for the demo pages (f3ee6f7)
- site: stop caching the one bundle whose name never changes (6eba7c7)
- ui: ignore stale search and service responses (f26a2e9)
v0.2.1
0.2.1 (2026-08-21)
Bug Fixes
- release: bump and stage every version reference, German ones included (0b4a19c)
- release: stop the changelog header from multiplying on every release (e7c0f95)
- site: burger menu and small-screen fixes for the main pages (6e3801f)
- site: pin the playground pill right on phones too (69d187e)
- ui: leave the geolocate button out when it could never work (c80de0d)
- ui: make the viewer usable on phones (cdf5551)
v0.2.0
0.2.0 (2026-08-21)
Features
- cog: explicit value/range classes for single-band styling (c5b0ae6)
- site: dark/light toggle in the topbar (4b1c8ec)
- site: German pages built from the English source (7a04040)
- site: playground — edit a config, watch the map follow (fa9e3a9)
- site: what's next, key figures from the build, zeros that count down (e16b5a6)
- ui: theme attribute overriding the configured colour scheme (8b6d0cf)
Bug Fixes
v0.1.0
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
0.0.1 (2026-08-17)
Features
- added umami analytics on released pages (4381811)
- build and deploy the demo site (O-04) (3b936e5)
- core: WMTS layer type resolved from capabilities (1c9113b)
- demos: move demos to /demos as single-topic pages with docs (2988410)
- hover tooltips, selection highlight, zoom-to-layer (874fa5c)
- i18n: UI string overrides from config (F11.2) (78b49be)
- Landing page (69e5c32)
- legend panel, add-layer dialog, client-side print/export (e58493b)
- M0 spike — walking skeleton for the map0 web map client (2662f30)
- measure distance and area on the sphere (F9.1) (383633f)
- multi-CRS coordinate readout on right-click/long-press (F5.6) (4a1f729)
- PDF export and a configurable print sheet (F7.3) (cff5830)
- place and address search with pluggable geocoders (F8.1, F8.2) (3dcf25a)
- publishable npm package
map0(MIT, prebuilt bundle) (82b3983) - schema: config inheritance via extends (C6) (b407a93)
- shareable map state in the URL (F10.1) (8679d8c)
- ui: transient notice toasts for layer errors (b730205)
- ui: trap focus in dialogs, close on Escape (N4) (2ba4898)
Bug Fixes
- core: no legend swatches for a defaulted style (cc71f2a)
- core: resolve TileJSON for vector overlays, cache live WMTS host (7f13fc7)
- demos: native UI font in the theming demo (22dcafe)
- publish as
map0-viewer— npm blocks the unscopedmap0(4555847) - ui: show zoom-range hints in the TOC instead of silent invisibility (bb82028)
- Vite includes (883429f)