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-exportedMosaicTileset2D. Also ensure you import theMinimalTileDatatype from thedeck.gl-rasterpackage, not fromdeck.gl-geotiff.
- Ensure you're only using the top-level
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
devicePixelRatiofor 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?: stringto 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:
PlanarConfigurationTIFF 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
MultiCOGLayerextendRasterTileLayerby @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