v0.3.0
See the release post at https://developmentseed.org/deck.gl-raster/blog/v0-3-release/
What's Changed
- chore: only release once by @gadomski in #204
- chore(deps-dev): bump the dev-dependencies group with 5 updates by @dependabot[bot] in #212
- chore(deps): bump the prod-dependencies group with 4 updates by @dependabot[bot] in #213
- fix: Fix shader caching by @kylebarron in #221
- chore: Bump deck.gl to 9.2.7 by @kylebarron in #220
- feat: Create new
geotiffsubpackage, abstracting over@cogeotiff/coreby @kylebarron in #223 - feat(affine): Create new
affinestandalone package as port of Pythonaffineby @kylebarron in #224 - feat: Initial GeoTIFF dynamic decoder API by @kylebarron in #226
- feat(geotiff): Overhaul
GeoTIFFandOverviewclasses by @kylebarron in #225 - chore: Use
@chunkd/source-filein tests for loading tiffs by @kylebarron in #227 - feat(geotiff): Support decoding JPEG and WebP-compressed COGs by @kylebarron in #229
- docs(geotiff): Write initial readme for
@developmentseed/geotiffby @kylebarron in #230 - docs(affine): small readme for affine module by @kylebarron in #233
- feat(geotiff): High-level CRS handling from GeoTIFF GeoKeys by @kylebarron in #236
- feat: Create
morecantilesubpackage by @kylebarron in #238 - feat(geotiff): generate TileMatrixSet from
GeoTIFFinstance by @kylebarron in #235 - feat: Overhaul to use our
geotiffpackage & generic TileMatrixSet support by @kylebarron in #208 - chore: release 0.3.0-beta.1 by @kylebarron in #239
- chore: Edit release please to version affine, geotiff, morecantile separately by @kylebarron in #240
- chore: release main by @ds-release-bot[bot] in #241
- fix: Update release script to fetch submodules by @kylebarron in #242
- feat: Add AbortSignal support to
GeoTIFF.fetchTileby @kylebarron in #243 - chore: Update code for new upstream
SamplesPerPixeltyping by @kylebarron in #245 - chore: release main by @ds-release-bot[bot] in #244
- test(geotiff): Add integration tests against geotiff.js by @kylebarron in #246
- feat(geotiff): LZW and Predictor support by @kylebarron in #247
- fix: Fix rendering of YCbCr-encoded JPEG images by @kylebarron in #249
- feat(geotiff): Support non-boundless reads by @kylebarron in #250
- docs: Docs pass by @kylebarron in #251
- chore: Bump deck.gl versions by @kylebarron in #252
- chore: Bump packages to 0.3.0-beta.3 by @kylebarron in #253
- feat(geotiff): Add tileCount property to GeoTIFF and Overview by @kylebarron in #254
- feat(geotiff): User-specified prefetch size by @kylebarron in #256
- chore: Bump @cogeotiff/core to 9.3.0 by @kylebarron in #259
- fix: Fix declared luma.gl dependency by @kylebarron in #265
- chore: Bump cogeotiff/core to 9.4 by @kylebarron in #272
- fix: Fix
TileMatrixSetTilesetprojected bounds computation for each tile by @kylebarron in #274 - feat: Add mesh max error slider to NLCD example by @kylebarron in #271
- feat: add zstd via fzstd by @gadomski in #263
- chore: Remove unused deps from package.json by @kylebarron in #284
- feat: Offset transform by half pixel for pixel-is-point raster type by @kylebarron in #286
- chore(deps-dev): bump jsdom from 27.4.0 to 28.1.0 by @dependabot[bot] in #280
- feat: New
@developmentseed/epsgpackage for shipping compressed EPSG code bundle by @kylebarron in #262 - chore(deps): bump the prod-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #288
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #287
- fix: Ensure 4-byte alignment on texture buffers by @kylebarron in #289
- chore: Update import of TiffImageTileCount by @kylebarron in #291
- fix: Update naip-mosaic example to use our
geotiffpackage by @kylebarron in #293 - fix: Turn off TIFF chunking for now by @kylebarron in #295
- feat: Decoder pool by @kylebarron in #277
- docs: Rewording of readme by @kylebarron in #296
- feat: Support reading band-interleaved COGs by @kylebarron in #297
- chore: bump chunkd by @kylebarron in #298
- feat(geotiff): Separate source for header fetches and data fetches by @kylebarron in #299
- refactor: Cleaner type defs for DecodedPixels and RasterArray by @kylebarron in #306
- fix: Avoid unnecessarily calling
inferDefaultPipelineby @kylebarron in #307 - fix: Force loading gdal tags (nodata and metadata) by @kylebarron in #308
- test(geotiff): Set up integration tests against rasterio by @kylebarron in #311
- feat: Handle GeoTIFF transparency masks by @kylebarron in #309
- feat: Support lerc+deflate and lerc+zstd by @kylebarron in #314
- feat: Parse GDAL_Metadata TIFF tag, including stored statistics and offsets/scales by @kylebarron in #316
- feat: Support grayscale photometric interpretation by @kylebarron in #179
- fix: Fix adding alpha channel to uint16 image by @kylebarron in #318
- feat: Update
cog-basicexample app with drop-down image selector by @kylebarron in #323 - fix: Fix passing general layer props down to RasterLayer by @kylebarron in #329
- docs: Initial creation of docusaurus-based documentation website by @kylebarron in #304
- ci: Fix docs publish; fetch submodules by @kylebarron in #331
- docs: Initialize blog on website by @kylebarron in #332
- docs: API docs review by @kylebarron in #335
- ci: Fix building examples as part of docs website generation by @kylebarron in #336
- docs: Add example nav pane in top bar by @kylebarron in #337
- docs: Switch to DS logos and add simple static search index by @kylebarron in #338
- docs: Update hero image with USGS unsplash photo by @kylebarron in #339
- docs: Use smaller hero image for slightly smaller download size by @kylebarron in #340
- docs: updated blog for 0.3 release by @kylebarron in #341
- chore: Bump package versions to 0.3 by @kylebarron in #343
- ci: Fix publish script by @kylebarron in #344
- fix: Fix package.json version of epsg package by @kylebarron in #345
Full Changelog: v0.2.0...v0.3.0