Repository navigation
See https://developmentseed.org/deck.gl-raster/blog/v0-9-release/ for a high level description of updates.
What's Changed
- fix: Fix layers'
isLoadedto returnfalsewhile COG/Zarr metadata is being loaded by @kylebarron in #667 - feat(examples): add tile loading indicator by @kylebarron in #624
- fix(examples): reuse the luma.gl device when StrictMode remounts DeckGlOverlay by @kylebarron in #668
- refactor: rely on deck.gl 9.4 for center-first tile loading by @kylebarron in #669
- feat(examples): Add zoom notice to AEF Mosaic example by @willjnz in #664
- fix: turn off all lighting for raster layers by @kylebarron in #670
- fix(geotiff): read projection origin from all equivalent GeoKeys by @kylebarron in #671
- chore(deps-dev): bump the dev-dependencies group with 7 updates by @dependabot[bot] in #679
- chore(deps): bump actions/setup-node from 6.5.0 to 7.0.0 by @dependabot[bot] in #676
- chore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 by @dependabot[bot] in #677
- chore(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 by @dependabot[bot] in #678
- ci: group dependabot updates for actions, vis-gl majors, and maplibre by @kylebarron in #683
- chore(deps-dev): bump vitest from 4.1.11 to 5.0.2 by @dependabot[bot] in #681
- chore(deps-dev): upgrade to TypeScript 7 by @kylebarron in #685
- chore(deps): bump the prod-dependencies group across 1 directory with 14 updates by @dependabot[bot] in #680
- feat(examples): experimental custom projection example with polar stereographic COGs by @kylebarron in #694
- feat(examples): add reprojection explainer by @kylebarron in #696
- feat(examples): experimental GeoArrow overlay example by @kylebarron in #698
- docs: list explainers after experimental examples by @kylebarron in #699
- feat(examples): experimental titiler .npy tile example by @kylebarron in #700
- docs: example page wording by @kylebarron in #701
- feat(examples): show how the reprojection explainer measures error by @willjnz in #702
- fix(geotiff): decode big endian tiles in the platform's byte order by @james-willis in #687
- fix(geotiff): stop one aborted or failed header read from failing other tiles by @kylebarron in #709
- feat(raster-reproject): add an experimental output-pixel error mode by @kylebarron in #711
- feat(examples): compare input and output pixel error in the reprojection explainer by @kylebarron in #712
- feat: draw imagery across the antimeridian in output mode by @kylebarron in #716
- fix(geotiff): bound all of a rotated image in GeoTIFF.bbox by @kylebarron in #718
- docs: cycle through the Sentinel-2 screenshots on its examples card by @kylebarron in #719
- fix(raster-reproject): measure output mode's pixel size away from a center that has none by @kylebarron in #717
- feat: measure mesh error in output pixels in every layer by @kylebarron in #721
- feat: add zRange to RasterTileLayer for draping COGs over terrain by @kylebarron in #720
- ci: remove release-please by @kylebarron in #725
- docs: give the deployed examples the Development Seed favicon by @kylebarron in #726
- docs(deck.gl-geotiff): say MultiCOGLayer is for one scene by @kylebarron in #724
- fix(deck.gl-raster): initialize color in the MeshTextureLayer fragment shader by @kylebarron in #729
- fix(deck.gl-raster): let FilterNoDataVal discard NaN pixels by @kylebarron in #727
- fix(examples): pass FilterNoDataVal's
valueprop in sentinel-2 by @kylebarron in #730 - feat(deck.gl-geotiff): export COGLayer's default tile data type by @kylebarron in #722
- fix(deck.gl-geotiff): Honor
extentin MosaicLayer by @kylebarron in #688 - fix(geotiff): byte-swap LERC tiles from big endian files by @kylebarron in #705
- fix(deck.gl-geotiff): read alpha from the alpha band, not the band count by @kylebarron in #732
- fix(examples): keep the terrain example's camera above ground across changes by @kylebarron in #731
- fix(deck.gl-geotiff): read MosaicLayer sources from layer state by @kylebarron in #736
- chore: bump to 0.9.0-beta.1 by @kylebarron in #737
- fix(deck.gl-raster): Select each tile once in raster tile traversal by @kylebarron in #689
- refactor(deck.gl-raster)!: remove CutlineBbox in favor of deck.gl's ClipExtension by @kylebarron in #739
- refactor(examples): rename usgs-topo-cutline to usgs-topo and use the default pipeline by @kylebarron in #741
- docs: add the USGS topo example to the examples page by @kylebarron in #743
- refactor(examples): drop the custom-projection child bounds inset by @kylebarron in #744
- fix(deck.gl-raster): Infer missing TileMatrixSet bounds and honor
extentby @kylebarron in #684 - fix(deck.gl-raster): destroy tile textures when a raster layer is removed by @kylebarron in #728
- chore: bump to 0.9.0-beta.2 by @kylebarron in #745
- docs(deck.gl-raster): explain why TilesetFactory is a new class every render by @kylebarron in #734
- fix(deck.gl-geotiff): Select MosaicLayer sources across the antimeridian by @willjnz in #639
- fix(deck.gl-raster): tolerate float error in RasterTileset2D.getParentIndex by @orshih6 in #750
- feat(geotiff): let assembleTiles stitch clipped edge tiles by @kylebarron in #753
- fix(deck.gl-geotiff): Select MosaicLayer sources whose bbox crosses the antimeridian by @kylebarron in #752
- fix: draw only the image part of MultiCOGLayer edge tiles by @kylebarron in #755
- feat(examples): add a MultiCOGLayer explainer by @kylebarron in #761
- perf(proj): resolve common EPSG codes without a request, share in-flight ones by @kylebarron in #760
- fix(geotiff)!: keep each image's JPEG tables in its cached tags by @kylebarron in #769
- feat(examples): add an antimeridian explainer by @kylebarron in #767
- fix(deck.gl-geotiff): render band-separate (PlanarConfiguration=2) images by @thatbudakguy in #635
- fix(deck.gl-geotiff): draw 16-bit images in Firefox by @kylebarron in #773
- fix(deck.gl-geotiff): abort a stale GeoTIFF parse when the source changes by @charlieforward9 in #770
- feat(deck.gl-geotiff): add a
resamplingprop to MultiCOGLayer by @kylebarron in #775 - fix(geotiff): reject decodes when the decoder worker fails by @charlieforward9 in #771
- feat(deck.gl-geotiff): render signed integer and float bands in MultiCOGLayer (experimental) by @kylebarron in #777
- chore: bump to 0.9.0-beta.3 by @kylebarron in #779
- docs: document Vite's worker format and fix README snippets by @kylebarron in #780
- fix(deck.gl-raster): Create root tiles past ±180° near the antimeridian by @kylebarron in #766
- chore: 0.9 release post and update versions by @kylebarron in #781
New Contributors
- @willjnz made their first contribution in #664
- @james-willis made their first contribution in #687
- @orshih6 made their first contribution in #750
- @thatbudakguy made their first contribution in #635
- @charlieforward9 made their first contribution in #770
Full Changelog: v0.8.1...v0.9.0