Skip to content

v0.7.0

Latest

Choose a tag to compare

@kylebarron kylebarron released this 15 May 16:18
· 24 commits to main since this release
21016c1

See release post: https://developmentseed.org/deck.gl-raster/blog/v0-7-release/

Breaking Changes

  • chore!: Rename TilesetDescriptor to RasterTilesetDescriptor by @kylebarron in #547
  • refactor!: Make MosaicTileset2D private by @kylebarron in #550
    • Ensure you're only using the top-level MosaicLayer, not the previously-exported MosaicTileset2D. Also ensure you import the MinimalTileData type from the deck.gl-raster package, not from deck.gl-geotiff.

New Features

  • feat: Vermont open data example by @kylebarron in #502
  • feat: Update land-cover example to have filterable categories by @kylebarron in #506
  • feat: Use devicePixelRatio for level of detail computation in tile traversal by @kylebarron in #513
  • feat(geotiff): thread AbortSignal through GeoTIFF open/fromUrl by @kylebarron in #515
  • feat: Spiral out loading by @kylebarron in #477
  • feat(mosaic)!: add explicit key?: string to mosaic sources by @kylebarron in #533
  • feat: Expose onTile callbacks through raster tile layers by @kylebarron in #546

Bug Fixes

  • fix!: Default to linear sampling for non-paletted COGs by @kylebarron in #514
  • fix(examples): correct NDVI range filter in naip-mosaic by @kylebarron in #522
  • fix(mosaic-layer): make sources prop reactive to updates by @kylebarron in #511
  • fix(geotiff): Turn off HTTP request bounds checking by @kylebarron in #527
  • fix: PlanarConfiguration TIFF tag is not required by @kylebarron in #542

Performance Improvements

  • perf(geotiff)!: block-aligned LRU header cache; lazy tile metadata by @kylebarron in #529
  • fix(raster-tileset): memoize tile bounding volumes across traversals by @kylebarron in #525
  • perf(raster-tileset): Reduce re-renders of RasterLayer for same per-tile transforms by @kylebarron in #543
  • perf(raster-layer): avoid re-compiling shader Model as much as possible by @kylebarron in #540

Other

  • refactor: make MultiCOGLayer extend RasterTileLayer by @kylebarron in #499
  • feat(examples): shared component package + migrate cog-basic & sentinel-2 by @kylebarron in #520
  • feat(examples): migrate remaining examples to the shared component package by @kylebarron in #521

Full Changelog: v0.6.1...v0.7.0