* add support for `.jpg` and `.jpeg` extensions (https://github.com/developmentseed/titiler/pull/271) * better error message when parsing the colormap value fails (https://github.com/developmentseed/titiler/pull/279)
**breaking change**
* split `titiler` into a set of namespaces packages (https://github.com/developmentseed/titiler/pull/284)
**titiler.core**
The `core` package host the low level tiler factories. python before from titiler.endpoints.factory import TilerFactory
now from titiler.core.factory import TilerFactory
**titiler.mosaic**
The `mosaic` package is a plugin to `titiler.core` which adds support for MosaicJSON python before from titiler.endpoints.factory import MosaicTilerFactory
now from titiler.mosaic.factory import MosaicTilerFactory
**titiler.application**
The `application` package is a full `ready to use` FastAPI application with support of STAC, COG and MosaicJSON.
bash before $ pip install titiler $ uvicorn titiler.main:app --reload
now $ pip install titiler.application uvicorn $ uvicorn titiler.application.main:app --reload
0.2.0
* adapt for cogeo-mosaic `3.0.0rc2` and add `backend_options` attribute in MosaicTilerFactory (https://github.com/developmentseed/titiler/pull/247) * update FastAPI requirements * update minimal python version to 3.6 * add `**render_params.kwargs` to pass custom render params in `image.render` method (https://github.com/developmentseed/titiler/pull/259) * Changed probe url from `/ping` to `/healthz` in k8s deployment
**breaking change**
* renamed `OptionalHeaders`, `MimeTypes` and `ImageDrivers` enums to the singular form (https://github.com/developmentseed/titiler/pull/258) * renamed titiler.dependencies's Enums (`ColorMapName`, `ResamplingName` and `TileMatrixSetName`) to the singular form (https://github.com/developmentseed/titiler/pull/260) * renamed `MimeType` to `MediaType` (https://github.com/developmentseed/titiler/pull/258) * add `ColorMapParams` dependency to ease the creation of custom colormap dependency (https://github.com/developmentseed/titiler/pull/252) * renamed `PathParams` to `DatasetPathParams` and also made it a simple callable (https://github.com/developmentseed/titiler/pull/260) * renamed `colormap` query-parameter to `colormap_name` (https://github.com/developmentseed/titiler/pull/262)
before /cog/preview.png?colormap=viridis
now /cog/preview.png?colormap_name=viridis
* use `colormap` query-parameter to pass custom colormap (https://github.com/developmentseed/titiler/pull/262)
/cog/preview.png?colormap={"0": "FFFF00FF", ...}
0.1.0
* update FastAPI requirements * add `validate` in `MosaicTilerFactory` (https://github.com/developmentseed/titiler/pull/206, author drnextgis) * rename `ressources` package to `resources` (https://github.com/developmentseed/titiler/pull/210, author drnextgis) * renamed environment variables prefixes for API and STACK configurations: `TITILER_STACK` as prefix to CDK and `TITILER_API` as prefix to API (https://github.com/developmentseed/titiler/pull/211, author fredliporace) * remove MosaicTilerFactory `create` and `update` endpoints (https://github.com/developmentseed/titiler/pull/218) * deleted `titiler.models.mosaics` because the models are not used anymore (https://github.com/developmentseed/titiler/pull/221) * update rio-tiler and cogeo-mosaic minimal versions (https://github.com/developmentseed/titiler/pull/220, https://github.com/developmentseed/titiler/pull/213) * move STAC related dependencies to `titiler.dependencies (https://github.com/developmentseed/titiler/pull/225) * add `rio_tiler.io.MultiBandReader` bands dependencies (https://github.com/developmentseed/titiler/pull/226) * add `MultiBaseTilerFactory` and `MultiBandTilerFactory` custom tiler factories (https://github.com/developmentseed/titiler/pull/230) * Update STAC tiler to use the new `MultiBaseTilerFactory` factory * depreciate *empty* GET endpoint for MosaicTilerFactory read (https://github.com/developmentseed/titiler/pull/232) * better `debug` configuration and make reponse headers metadata optional (https://github.com/developmentseed/titiler/pull/232)
**breaking change**
* update `titiler.dependencies.AssetsBidxParams` to make `asset` a required parameter (https://github.com/developmentseed/titiler/pull/230 * the STAC `/info` endpoint now expect the `assets` parameter to be passed. To ge the list of available assets we added a new `/assets` endpoint within the tiler factory * remove `COGReader` as default `reader` in `titiler.endpoints.factory.BaseTilerFactory`
0.1.0a14
* add `rio_tiler.errors.MissingBands` in known errors. * add `titiler.endpoints.factory.TMSFactory` to enable custom TMS endpoints. * **breaking** rename `BaseFactory` to `BaseTilerFactory` in `titiler.endpoints.factory`
0.1.0a13
* allow `API_DISABLE_{COG/STAC/MOSAIC}` environment variables to control default endpoints in titiler main app (https://github.com/developmentseed/titiler/issues/156) * add `overwriting=False/True` on MosaicJSON creation (https://github.com/developmentseed/titiler/issues/164) * add `gdal_config` option to Tiler factories to replace custom `APIRoute` class (https://github.com/developmentseed/titiler/issues/168) * add `info.geojson` endpoint to return dataset info as a GeoJSON feature (https://github.com/developmentseed/titiler/issues/166) * update `rio-tiler`, `cogeo-mosaic` and optional dependencies
0.1.0a12
* require `rio-tiler>=2.0.0rc2` * update Enums for Image types. (**breaking**) * Add more output datatype (jpeg2000, pngraw) * add `width/height` in `/crop` endpoint path