Titiler

Latest version: v0.18.2

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 16

0.14.1

titiler.extension

* add `GetFeatureInfo` capability in `wmsExtension` (author benjaminleighton, https://github.com/developmentseed/titiler/pull/698)

0.14.0

titiler.core

* replace `-` by `_` in query parameters **breaking change**
- `coord-crs` -> `coord_crs`
- `dst-crs` -> `dst_crs`

* replace `buffer` and `color_formula` endpoint parameters by external dependencies (`BufferParams` and `ColorFormulaParams`)

* add `titiler.core.utils.render_image` which allow non-binary alpha band created with custom colormap. `render_image` replace `ImageData.render` method.

python
before
if cmap := colormap or dst_colormap:
image = image.apply_colormap(cmap)

if not format:
format = ImageType.jpeg if image.mask.all() else ImageType.png

content = image.render(
img_format=format.driver,
**format.profile,
**render_params,
)

now
render_image will:
- apply the colormap
- choose the right output format if `None`
- create the binary data
content, media_type = render_image(
image,
output_format=format,
colormap=colormap or dst_colormap,
**render_params,
)


titiler.extension

* rename `geom-densify-pts` to `geometry_densify` **breaking change**
* rename `geom-precision` to `geometry_precision` **breaking change**

0.13.3

* fix Factories `url_for` method and avoid changing `Request.path_params` object

0.13.2

titiler.extensions

* replace mapbox-gl by maplibre
* replace Stamen by OpenStreetMap tiles
* simplify band selection handling (author tayden, https://github.com/developmentseed/titiler/pull/688)

0.13.1

titiler.core

* fix `LowerCaseQueryStringMiddleware` unexpectedly truncating query parameters (authors jthetzel and jackharrhy, https://github.com/developmentseed/titiler/pull/677)

titiler.application

* add `cors_allow_methods` in `ApiSettings` to control the CORS allowed methods (author ubi15, https://github.com/developmentseed/titiler/pull/684)

0.13.0

* update core requirements to libraries using pydantic **~=2.0**

titiler.core

* update requirements:
* fastapi `>=0.95.1` --> `>=0.100.0`
* pydantic `~=1.0` --> `~=2.0`
* rio-tiler `>=5.0,<6.0` --> `>=6.0,<7.0`
* morecantile`>=4.3,<5.0` --> `>=5.0,<6.0`
* geojson-pydantic `>=0.4,<0.7` --> `>=1.0,<2.0`
* typing_extensions `>=4.6.1`

titiler.extension

* update requirements:
* rio-cogeo `>=4.0,<5.0"` --> `>=5.0,<6.0"`

titiler.mosaic

* update requirements:
* cogeo-mosaic `>=6.0,<7.0` --> `>=7.0,<8.0`

titiler.application

* use `/api` and `/api.html` for documentation (instead of `/openapi.json` and `/docs`)
* update landing page

Page 5 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.