- ENH: Add a new type (`BandsType`) for list of BandType
- ENH: Add a new environment variable `EOREADER_NOF_BANDS_IN_CHUNKS` to control the number of the bands in chunks when using `dask`. ([178](https://github.com/sertit/eoreader/discussions/178))
- ENH: Allow `'auto'` in `EOREADER_TILE_SIZE`, to set `chunks="auto"` when reading data. ([178](https://github.com/sertit/eoreader/discussions/178))
- FIX: Fix stack `save_as_int` to use updated int values - by TabeaW
- FIX: Fixed PAZ Product Regex to properly identify PAZ ST products as `PAZProduct` - by guillemc23
- FIX: Fixed PNEO Product Regex to properly identify PNEO products as `PneoProduct` - by guillemc23
- FIX: Fixed preprocessing graph paths in order to support relative paths in more complex environments or contexts - by guillemc23
- FIX: Remove useless `_norm_diff` function `indices.py`
- FIX: Add a fallback in case `map-overlay.kml` is not readable for `Sentinel-1` data ([180](https://github.com/sertit/eoreader/discussions/180),[#182](https://github.com/sertit/eoreader/issues/182))
- FIX: Remove warning about Dask's lock and client
- FIX: Don't throw an error in case of missing cloud coverage, only a warning and set the cloud coverage to 0 [159](https://github.com/sertit/eoreader/issues/159)
- FIX: Use the sun elevation angle rather than the sun zenith angle for STAC [158](https://github.com/sertit/eoreader/issues/158)
- FIX: Create comparison operators for `BandNames`, removing the `xarray RuntimeWarning` about `sort order is undefined for incomparable objects`.
- FIX: Add some missing `cache` around time-consuming functions
- FIX: Set correctly the SAR product type, with adding two types (`ORTHO` and `GEOCODED`)
- FIX: Fix the computation of parametric spectral indices [193](https://github.com/sertit/eoreader/issues/193)
- FIX: Fix retrieval of quicklook path for SAOCOM when already computed
- FIX: Write data using `windowed=True` for very big rasters (> 50 Go) to avoid core dumps
- FIX: Fix management of numpy temporary files saved on disk
- OPTIM: Cache the access to any archived file list, as this operation is expensive when done with large archives stored on the cloud (and thus better done only once).
- CI: Remove useless verbosity in CI
- CI: GDAL performance tuning by tweaking `rasterio`'s env
- INTERNAL: Switch from `setup.py` to `pyproject.toml` [109](https://github.com/sertit/eoreader/issues/109)
- INTERNAL: Use `ruff` instead of `black` + `flake8` + `isort`
- DOC: Update `conf.py` (remove useless hunks and set Sphinx 7 as base)
- DOC: Added the [PAZ product guide](https://earth.esa.int/eogateway/documents/20142/37627/PAZ-Image-Products-Guide.pdf) to the PAZ Product documentation instead of the TerraSAR-X one - by guillemc23
- DEPS: Pin `sertit>=1.44.1`