v0.5.0
Read the release post on the website.
Breaking Changes
- refactor!: Generalize tile traversal interface by @kylebarron in #391 and refactor(deck.gl-raster)!: Finish generalizing tile traversal by @kylebarron in #394
- This is only a breaking change if you were using the low-level tile traversal primitives exported by
@developmentseed/deck.gl-raster. There were no breaking changes to theCOGLayer.
- This is only a breaking change if you were using the low-level tile traversal primitives exported by
New Features
- New
MultiCOGLayer:- feat: Initial work for
MultiCOGLayer: cross-resolution tileset for sentinel/landsat by @kylebarron in #408 - feat: Debug view for MultiCOGLayer by @kylebarron in #410
- fix: Fix edge tile rendering in MultiCOGLayer by @kylebarron in #411
- fix: Define
byteLengthon MultiCOG internal tile data by @kylebarron in #413 - fix: Ensure we reset state when changing sources in MultiCOGLayer by @kylebarron in #414
- fix: Filter out nodata pixels in Sentinel-2 example by @kylebarron in #415
- feat: Initial work for
- feat: Pass any
TextureSourcetoMeshTextureLayerby @kylebarron in #369 - feat(geotiff): Support multi-tile fetching by @kylebarron in #406
Fixes
- fix: Turn off lighting/
materialby default by @kylebarron in #423 - fix: Remove alignment workarounds, bump to deck/luma 9.3 by @kylebarron in #419
- fix: Move
lercto non-dev dependencies by @kylebarron in #367 - fix: Fix black flash when panning by @kylebarron in #377
Performance
- perf: Avoid unnecessary mesh recomputation by @kylebarron in #370
- perf: Cache the result of bounding volume computation per RasterTileNode by @kylebarron in #371
Other
- feat: Print tile xyz index in COG Layer debug mode by @kylebarron in #378
- ci: pin GitHub Actions to SHA digests (fix zizmor unpinned-uses) by @lhoupert in #390
- refactor: move projection utils from
deck.gl-geotifftoprojpackage by @kylebarron in #398 - fix: Use
MapboxOverlayPropsinstead ofDeckPropsin example to fix type check by @kylebarron in #400 - chore: deduplicate tsconfigs in examples folder by @kylebarron in #426
- ci: Ensure we typecheck examples by @kylebarron in #427
- ci: Apply typechecking to source packages on CI by @kylebarron in #430
- ci: deploy docs only on release tags by @kylebarron in #433
- feat: Clean up sentinel-2 example by @kylebarron in #437
- docs: Add link from example cards to code source by @kylebarron in #439
- docs: Update screenshots in docs by @kylebarron in #440
- docs: Update examples to link back to docs website by @kylebarron in #441
New Contributors
Full Changelog: v0.4.0...v0.5.0