Skip to content

Releases: SpatialFocus/map0

v0.3.0

Choose a tag to compare

@pergerch pergerch released this 09 Sep 08:55
6f90a7f

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

Choose a tag to compare

@pergerch pergerch released this 21 Aug 15:00
a4b64f9

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

Choose a tag to compare

@pergerch pergerch released this 21 Aug 13:17
e6ec0c9

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

  • site: attribution and legal notes for the COG demo data (ec897ab)
  • site: Text editing (48342dd)

v0.1.0

Choose a tag to compare

@pergerch pergerch released this 20 Aug 11:21
7f8d1d4

0.1.0 (2026-08-20)

Features

  • schema: publish the config JSON Schema as v1.json (11ef233)

Bug Fixes

  • measure: stop area polygons from breaking line rendering (16fb06f)

v0.0.5

Choose a tag to compare

@pergerch pergerch released this 19 Aug 17:08
9e55200

0.0.5 (2026-08-19)

Features

  • COG DEM hillshade (0842621)
  • COG layer type — RGB imagery and single-band color ramps (324dc30)
  • site: imprint & privacy pages, one shared topbar and footer (10c7edb)

Bug Fixes

  • core: copy only source-valid TileJSON keys when inlining basemap sources (2302047)

v0.0.4

Choose a tag to compare

@pergerch pergerch released this 19 Aug 17:08
25eef50

0.0.4 (2026-08-18)

Bug Fixes

  • test: legend url test (a8fdc32)
  • ui: legend graphics normalized (6dbaa7b)
  • ui: theme the MapLibre control buttons (21f22e2)

v0.0.3

Choose a tag to compare

@pergerch pergerch released this 19 Aug 17:08
f3931ba

0.0.3 (2026-08-18)

Bug Fixes

  • wmts: clip tile requests to the layer's TileMatrixSetLimits (2c92bc4)

v0.0.2

Choose a tag to compare

@pergerch pergerch released this 19 Aug 17:08
3816f68

0.0.2 (2026-08-17)

Bug Fixes

  • address the P1/P2 review findings (R1–R6) (4c3a6f6)
  • close the second review round (R8–R11) (8aaa4dd)
  • ui: survive a disconnect during a scheduled reload (R12) (62d6518)
  • wmts: never feed a vector tile to a raster source (1602cbf)

v0.0.1

Choose a tag to compare

@pergerch pergerch released this 19 Aug 17:08
4555847

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 unscoped map0 (4555847)
  • ui: show zoom-range hints in the TOC instead of silent invisibility (bb82028)
  • Vite includes (883429f)

Performance Improvements

  • build: code-split lazy features, ship MapLibre verbatim (ef04228)
  • ui: defer the engine and MapLibre until the map is in view (d6f6d7a)