Skip to content

v2.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 10:01

2.6.0 (2026-06-24)

Features

  • add RAF throttling for smooth slider animation + comprehensive docs (573d67e)
  • Add terrain coordinate extraction utility for CogTerrainLayer (6cdf131)
  • add useTerrainZRange hook for 3D overlay tile culling (5f6fe1e)
  • add zoomOverride prop and LOD placeholder layer (03b23c3)
  • add zRange callback to CogTerrainLayer for 3D overlay tile culling (b2e3f90)
  • automatic progressive loading with adaptive LOD and viewport-based re-gating (5a2cdf3)
  • core: multi-band terrain caching with lazy-load option (cb6d541)
  • example: set initial view to Philippines AOI and increase zoom (f23b3ce)
  • example: terrain animation with band slider (63f4aa4)
  • implement single-layer ancestor fallback LOD placeholder with dynamic zoom gate (fb7e883)
  • implement stencil masking and placeholder gate for LOD placeholder (WIP: not fully working) (5dcc9eb)
  • load band descriptions from GDAL metadata for animation UI (6c67d47)
  • move terrain tessellation to Web Worker pool (ca16954)
  • thread AbortSignal through terrain tessellation pipeline (97dbba7)

Bug Fixes

  • add disableWorkerPool option to fix animation slider stall in v2.6.0-dev.5+ (fa72c10)
  • add kernel option change triggers for hillshade/slope/relief dynamic switching (09b07ed)
  • Address PR #146 code review comments (9b12a55)
  • Address PR #148 code review comments (a7e1f4e)
  • Address PR #149 code review comments (69d2b4f)
  • Address PR #151 code review comments (d035176)
  • Address PR #151 second code review comments (d03d923)
  • change meshTerrain from const to let (0802c4f)
  • CogTerrainLayer: move progressive loading gate release to onTileLoad for immediate detail tile loading (f6312a4)
  • CogTerrainLayer: resolve four progressive loading implementation bugs (abde85c)
  • debounce onZRangeUpdate and exclude undefined kernel options for smooth animation (7c1bd35), closes #2 #1
  • exclude undefined kernel options from updateTriggers to prevent animation stalls (c90cf24)
  • exclude undefined kernel options from updateTriggers to prevent animation stalls (b4af1ea)
  • implement proper worker error handling in TerrainWorkerPool (763f96b)
  • move useTerrainZRange to subpath export and add build configuration (193d4a9)
  • reassign meshTerrain after worker transfer (b32ce89)
  • reject pending tasks in terminate() method (3919920)
  • restore missing useMemo dependencies for zRange feature (72d29fb)
  • restore slider visual feedback during drag (4bfe597)
  • skip progressive loading state reset when disabled and document animation use case (c8958f8)
  • update vite config with array-based alias for subpath resolution (71b4359)
  • use AbortError for cancellation and guard against late aborts (8736b49)