Skip to content

v3.0.0

Latest

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 14 Aug 19:21
c7fe5cb

3.0.0 (2026-08-14)

⚠ BREAKING CHANGES

  • v-maplibre: migrate core to maplibre-gl v6
  • deps: bump maplibre-gl to ^6.0.0

Features

  • add gaussian splat + ogc 3d tiles layers (VLayerSplat, VLayer3DTiles) (cf5c500), closes #140
  • add gaussian splat + ogc 3d tiles layers with demos and doctor cleanup (39d17d6)
  • gaussian splat + ogc 3d tiles layers (VLayerSplat, VLayer3DTiles) (344fcae)
  • mapcn-vue: add 3D splat scene example with DRACO and per-frame georeference fixes (aa29fed)
  • mapcn: add splat + 3d-tiles demos wired to geolith r2 assets (63d6c99)
  • terrain: add native maplibre 3d terrain + hillshade support (60c7068)
  • terrain: add VSky, fix battlefield 3D terrain, repair docs sources block (4f55042)
  • terrain: native MapLibre 3D terrain + hillshade + sky components and demos (888217a)

Bug Fixes

  • 3d-tiles: render tile splat content at the anchor (95923b4), closes #142
  • battlefield: crisp labels via view-state throttle + zoom-gated density (a4f8239)
  • test: match coverage provider to vite-plus vitest (598b3b5)
  • three: render splats at correct size and sharpness (0d6cbd2)
  • three: render splats in a metre scene frame (3831222)
  • type errors in the deck overlay + text wrapper + sky cleanup (1d82685)
  • v-maplibre: migrate core to maplibre-gl v6 (9aab80d)
  • wait for map idle when style readiness stalls on missing sprites (7ccbf2c)

Performance Improvements

  • battlefield: restore zoom/play frame rate; add FPS meter (33dcdfd)

Documentation

  • update MapLibre GL JS references to 6.x (c564df2)

Miscellaneous

  • bump dependencies (4ea244e)
  • bump dependencies ✨ (ee9b934)
  • bump dependencies ✨ (081bcc9)
  • bump dependencies ✨ (5763e20)
  • bump maplibre-gl to 6.2.0 (ea9c640)
  • bump skills and dependencies 🤷‍♂️ (0444f86)
  • deps: bump maplibre-gl to ^6.0.0 (23b9e30)

Code Refactoring

  • 3d-tiles: rework VLayer3DTiles on the MapScene pipeline (e6c4c25)
  • 3d-tiles: use combined MVP for traversal frustum (549ef1f)
  • v-maplibre: clear doctor dead-code and prop warnings (84f6403)
  • v-maplibre: clear remaining doctor warnings (f53d6ee)