Skip to content

v1.6.0

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 02 Feb 05:35
9d23d26

1.6.0 (2026-01-27)

Features

  • controls: add deck.gl layer filtering with DataFilterExtension support (ec0d656)
  • controls: add legend auto-generation from MapLibre paint properties (985d2b7)
  • controls: add MapLibre layer filtering from legend clicks (6152cb7)
  • controls: add VControlLayer for MapLibre layer visibility and opacity (a08d3c1)
  • controls: add VControlLayerGroup for multi-layer control panel (8db2038)
  • controls: add VControlLegend with category type and explicit items (782a5ba)
  • controls: extend VControlLayer with deck.gl layer support (e05a3ab)
  • layers: add VLayerDeckglMosaic for client-side COG mosaicking (faf78d0)
  • map: call useDeckOverlay at VMap level for child component access to DeckLayersKey (b755a38)
  • upgrade deck.gl-raster to v0.2.0 with built-in MosaicLayer (bd9f065)
  • v-maplibre: add VLayerMaplibreIsochrone component (0f52336)

Bug Fixes

  • controls: add 10px margin to match MapLibre control spacing (45d555a)
  • controls: add pointer-events:auto directly to control CSS (e4b54ff)
  • controls: ensure collapsed controls remain clickable with IControl (2ce13d7)
  • controls: improve mobile touch targets for collapsible headers (749fb49)
  • controls: improve VControlLegend spacing and collapsed border handling (7927cab)
  • controls: make VControlLayer/VControlLayerGroup compact with text truncation (30a3639)
  • controls: use opacityProp variable instead of undefined opacityProperty.value (208302b)
  • layers: mosaic renderMode changes now update tiles properly (368f51d)
  • layers: use inline colormap shader for NDVI to avoid texture issues (621f56c)
  • resolve luma.gl multiple versions error by centralizing deck.gl stack in catalog (9d2fbf1)
  • restore getProj4String helper for deck.gl-geotiff geoKeysParser (d143554)
  • v-maplibre: make VMarker coordinates prop required (112afb1)
  • v-maplibre: resolve layer initialization race condition in GeoJSON and Isochrone components (824f926)

Documentation

  • layers: update TODO and add reserved colormapData prop for future use (f11e6e6)

Miscellaneous

  • migrate to oxfmt/oxlint, integrate maps.guru tiles (0a2a4b1)
  • remove flatbush from dependencies (now built into deck.gl-geotiff v0.2.0) (607e369)

Code Refactoring

  • controls: move ExpressionValue type to types.ts (ec77623)
  • controls: use MapLibre IControl for proper control stacking (654b75e)
  • extract getProj4Def helper for cleaner EPSG code handling (1e5a9f3)
  • layers: remove unused colormap texture code from mosaic layer (e895ebb)
  • v-maplibre: move derived layers to layers/maplibre/custom/ (5a2505a)