|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -# 0.1.0 - 2026-01-07 |
| 3 | +## 1.0.0 (2026-01-26) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* Allow user-defined texture loader in COGLayer ([#101](https://github.com/developmentseed/deck.gl-raster/issues/101)) ([010e800](https://github.com/developmentseed/deck.gl-raster/commit/010e8001f3225c0c0fb24f4a862a88aed99dc035)) |
| 9 | +* combine debug layer into main layer ([#49](https://github.com/developmentseed/deck.gl-raster/issues/49)) ([4d388df](https://github.com/developmentseed/deck.gl-raster/commit/4d388dfdf2fddbd560bd1febd7e0c99254d18b79)) |
| 10 | +* Connect to geotiff.js web worker decoder Pool ([#61](https://github.com/developmentseed/deck.gl-raster/issues/61)) ([cc5fb7e](https://github.com/developmentseed/deck.gl-raster/commit/cc5fb7eaaa9a9bc0d27b88a9cfbbb0bc58d3b754)) |
| 11 | +* Create COGLayer that dynamically renders into a TileLayer ([#60](https://github.com/developmentseed/deck.gl-raster/issues/60)) ([a933c7d](https://github.com/developmentseed/deck.gl-raster/commit/a933c7dde8f5129f42fc5fc627f22d329959e468)) |
| 12 | +* Create Legend for NLCD Land cover example ([#156](https://github.com/developmentseed/deck.gl-raster/issues/156)) ([101532d](https://github.com/developmentseed/deck.gl-raster/commit/101532dd6cc83eb2c9f7d1664f43aecb8b6e8d43)) |
| 13 | +* Create reprojector functions given geotiff.js GeoTIFF instance ([#9](https://github.com/developmentseed/deck.gl-raster/issues/9)) ([9232067](https://github.com/developmentseed/deck.gl-raster/commit/92320670e9f64c09116c78a2ec56df74e0797188)) |
| 14 | +* Create standalone land-cover example ([#117](https://github.com/developmentseed/deck.gl-raster/issues/117)) ([8f9f12d](https://github.com/developmentseed/deck.gl-raster/commit/8f9f12dd49c8bb18f382d8b625becd7cfb944d1f)) |
| 15 | +* Direct rendering of paletted COG in Land Cover example ([#102](https://github.com/developmentseed/deck.gl-raster/issues/102)) ([5d8d6f1](https://github.com/developmentseed/deck.gl-raster/commit/5d8d6f11b26df129bb9bde61a4bfa7079f9c7130)) |
| 16 | +* Discard black pixels in land cover example ([#104](https://github.com/developmentseed/deck.gl-raster/issues/104)) ([5e51da4](https://github.com/developmentseed/deck.gl-raster/commit/5e51da44a8ff437162ab55b12d20b6b2d22b5f89)) |
| 17 | +* Extract TileMatrixSet definition from GeoTIFF object ([#50](https://github.com/developmentseed/deck.gl-raster/issues/50)) ([bde296c](https://github.com/developmentseed/deck.gl-raster/commit/bde296ce3fedb3ffc10060774ade9e55ab77c645)) |
| 18 | +* Generic projection handler & NLCD example ([#81](https://github.com/developmentseed/deck.gl-raster/issues/81)) ([f2bf383](https://github.com/developmentseed/deck.gl-raster/commit/f2bf383f62469c512ed49f659cf5c326189353da)) |
| 19 | +* **geotiff:** Set up texture mapping from tiff tags to luma.gl texture format ([#98](https://github.com/developmentseed/deck.gl-raster/issues/98)) ([9e766c3](https://github.com/developmentseed/deck.gl-raster/commit/9e766c37a318d427d86b57ad6dd3b83abb6994b8)) |
| 20 | +* In cog-basic app, render raster above roads ([#133](https://github.com/developmentseed/deck.gl-raster/issues/133)) ([c648931](https://github.com/developmentseed/deck.gl-raster/commit/c6489318afe53fe3cd67f9c3a7f544215ce60cd9)) |
| 21 | +* Infer default COG render pipeline based on GeoTIFF metadata ([#154](https://github.com/developmentseed/deck.gl-raster/issues/154)) ([8fddeec](https://github.com/developmentseed/deck.gl-raster/commit/8fddeec9a4759bf5b30e55020627ecf7e6362ab7)) |
| 22 | +* Initial COG layer ([#47](https://github.com/developmentseed/deck.gl-raster/issues/47)) ([c23e3a7](https://github.com/developmentseed/deck.gl-raster/commit/c23e3a7830f95dd8d02c4cb094c215b0a66d5797)) |
| 23 | +* initial RasterLayer and RasterDebugLayer ([#40](https://github.com/developmentseed/deck.gl-raster/issues/40)) ([4a28770](https://github.com/developmentseed/deck.gl-raster/commit/4a287708fc90e3b459f480537b6697bd4c3396b8)) |
| 24 | +* Mosaic tile layer ([#184](https://github.com/developmentseed/deck.gl-raster/issues/184)) ([acc6904](https://github.com/developmentseed/deck.gl-raster/commit/acc6904fe67e2a8549ce8e17522d20578eab1749)) |
| 25 | +* Only load COGLayer at first in the example app ([#80](https://github.com/developmentseed/deck.gl-raster/issues/80)) ([53c2a38](https://github.com/developmentseed/deck.gl-raster/commit/53c2a387e4aeadaef86b7ab99480fd677f8883d2)) |
| 26 | +* Parse GeoTIFF ColorMap tag ([#116](https://github.com/developmentseed/deck.gl-raster/issues/116)) ([0bb7eed](https://github.com/developmentseed/deck.gl-raster/commit/0bb7eedbed2d4d506b1b49947a91378e7888085f)) |
| 27 | +* Pass AbortSignal from getTileData down to geotiff read fn ([#69](https://github.com/developmentseed/deck.gl-raster/issues/69)) ([9a0e6e8](https://github.com/developmentseed/deck.gl-raster/commit/9a0e6e8cbfda760841548d4edd5fbebd5770d2fa)) |
| 28 | +* Pass geographic bounds in onGeoTIFFLoad callback ([#130](https://github.com/developmentseed/deck.gl-raster/issues/130)) ([d0e3677](https://github.com/developmentseed/deck.gl-raster/commit/d0e3677b1211a4a07fec9995a2613b3d8249ed0e)) |
| 29 | +* Pubilsh example to gh-pages branch ([#79](https://github.com/developmentseed/deck.gl-raster/issues/79)) ([38c87b5](https://github.com/developmentseed/deck.gl-raster/commit/38c87b50d5bf8e112d044174019ac33009ca429b)) |
| 30 | +* Set up namespace exports ([#148](https://github.com/developmentseed/deck.gl-raster/issues/148)) ([933561c](https://github.com/developmentseed/deck.gl-raster/commit/933561cac5b454284b37eaa300bbf0359be085b3)) |
| 31 | +* Set up shader injection through RasterLayer ([#99](https://github.com/developmentseed/deck.gl-raster/issues/99)) ([d7714e3](https://github.com/developmentseed/deck.gl-raster/commit/d7714e3dcebdbdd26a65bba9e92bd5fa44d66d12)) |
| 32 | +* Shader module system and dynamic injection ([#120](https://github.com/developmentseed/deck.gl-raster/issues/120)) ([7f40813](https://github.com/developmentseed/deck.gl-raster/commit/7f408134761bea7d89cf7e73210d76524c282157)) |
| 33 | +* Stabler `renderPipeline` inference with props placeholder ([#157](https://github.com/developmentseed/deck.gl-raster/issues/157)) ([61a46cc](https://github.com/developmentseed/deck.gl-raster/commit/61a46cceceb8a281a18f95ceea9bbc5a2a61b3a0)) |
| 34 | +* Support varied input for GeoTIFF source ([#128](https://github.com/developmentseed/deck.gl-raster/issues/128)) ([cbcd1e4](https://github.com/developmentseed/deck.gl-raster/commit/cbcd1e46f9ec8c49dad346d5bc3603692b548ce5)) |
| 35 | +* Update land-cover example text ([#163](https://github.com/developmentseed/deck.gl-raster/issues/163)) ([790b5f5](https://github.com/developmentseed/deck.gl-raster/commit/790b5f5d44562f5a4c819ede644832558773d18e)) |
| 36 | + |
| 37 | + |
| 38 | +### Bug Fixes |
| 39 | + |
| 40 | +* Don't try to read pixels outside image bounds ([#66](https://github.com/developmentseed/deck.gl-raster/issues/66)) ([d6f0d16](https://github.com/developmentseed/deck.gl-raster/commit/d6f0d1673e409157f24ef94e6746a0fbf4d5bbdd)) |
| 41 | +* Ensure `loadTexture` returns `Texture`, not `TextureProps` ([#113](https://github.com/developmentseed/deck.gl-raster/issues/113)) ([20ce0c0](https://github.com/developmentseed/deck.gl-raster/commit/20ce0c067cdfb1ea0f8300e448318c261f8fef9e)) |
| 42 | +* Fix markdown centering in README ([#139](https://github.com/developmentseed/deck.gl-raster/issues/139)) ([ef05b00](https://github.com/developmentseed/deck.gl-raster/commit/ef05b00bfad280dff67926edad8fb3fcad38d585)) |
| 43 | +* Fix off-by-one error in RasterLayer mesh generation ([#63](https://github.com/developmentseed/deck.gl-raster/issues/63)) ([8d3f288](https://github.com/developmentseed/deck.gl-raster/commit/8d3f288016bb5a21e03008c2c593dada0afa2c10)) |
| 44 | +* handle lowercase units ([#195](https://github.com/developmentseed/deck.gl-raster/issues/195)) ([918c241](https://github.com/developmentseed/deck.gl-raster/commit/918c241b2c758694c899310dc9225d3675e6df00)) |
| 45 | +* move deck.gl dependencies to peer dependencies ([#43](https://github.com/developmentseed/deck.gl-raster/issues/43)) ([4877f2f](https://github.com/developmentseed/deck.gl-raster/commit/4877f2f09050abfbf01f82b9e3f5d939d1d3749b)) |
| 46 | +* throw error when maxError is non-positive ([#151](https://github.com/developmentseed/deck.gl-raster/issues/151)) ([e57d17e](https://github.com/developmentseed/deck.gl-raster/commit/e57d17eb6b7aa195a247069e992d2207efe88d22)), closes [#18](https://github.com/developmentseed/deck.gl-raster/issues/18) |
| 47 | + |
| 48 | + |
| 49 | +### Performance Improvements |
| 50 | + |
| 51 | +* Only compute COG bounds when the user supplies onGeoTIFFLoad callback ([#137](https://github.com/developmentseed/deck.gl-raster/issues/137)) ([125de6f](https://github.com/developmentseed/deck.gl-raster/commit/125de6fbaca41b2c8caf5fa048da63904ed651c5)) |
| 52 | +* remove unnecessary object creation ([#181](https://github.com/developmentseed/deck.gl-raster/issues/181)) ([62c0c23](https://github.com/developmentseed/deck.gl-raster/commit/62c0c2304a7a2d6594c3c7595ed298dca40ac7d9)) |
| 53 | + |
| 54 | +## Changelog |
| 55 | + |
| 56 | +## 0.1.0 - 2026-01-07 |
4 | 57 |
|
5 | 58 | Initial release to NPM. |
0 commit comments