Titiler

Latest version: v0.18.2

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

Scan your dependencies

Page 9 of 16

0.6.0

* no change since `0.6.0a2`

0.6.0a2

* revert to `setup.py` + `setuptools` instead of `pyproject.toml` + `flit` because it broke namespace packages (https://github.com/developmentseed/titiler/pull/472)

0.6.0a1

titiler.core

* remove logging in error `exception_handler_factory`
* add optional `reader_dependency` to enable passing `Reader`'s option defined by Query/Header/Path parameters.
* switch to `pyproject.toml`
* move version definition in `titiler.core.__version__` **breaking**
* Include all values for a query param in `LowerCaseQueryStringMiddleware` (author samn, https://github.com/developmentseed/titiler/pull/464)

titiler.mosaic

* add optional `backend_dependency` to enable passing `Backend`'s option defined by Query/Header/Path parameters.
* remove `backend_options` MosaicTilerFactory argument in favor of the use of `backend_dependency` **breaking**
* switch to `pyproject.toml`
* move version definition in `titiler.mosaic.__version__` **breaking**

titiler.application

* Fix frontend to handle anti-meridian crossing data
* switch to `pyproject.toml`
* move version definition in `titiler.application.__version__` **breaking**

0.5.1

* add `cachecontrol_max_http_code` option to `CacheControlMiddleware` to avoid adding cache-control headers for API errors (Author sharkinsspatial, https://github.com/developmentseed/titiler/pull/444)

0.5.0

* update rio-tiler/morecantile/rio-cogeo/cogeo-mosaic versions
* add MultiBaseTilerFactory `/asset_statistics` which will return *per asset* statistics. Returns response in form of `Dict[{asset name}, Dict[{band name}, BandStatistics]]`

**breaking change**

* Multi-band expression now uses semicolon `;` instead of colon (`,`) as separator. Note: proper urlencoding might be needed.

python
before
expression = "b1+b2,b2"

new
expression = "b1+b2;b2"


* MultiBaseTilerFactory `/statistics` now returns *merged* statistics in form of `Dict[{asset_band or expression}, BandStatistics]` (instead of `Dict[{asset name}, Dict[{band name}, BandStatistics]]`)

python
before
response = httpx.get(f"/stac/statistics?url=item.json").json()
print(response)
>>> {
"asset1": {
"1": {
"min": ...,
"max": ...,
...
},
"2": {
"min": ...,
"max": ...,
...
}
}
}

now
response = httpx.get(f"/stac/statistics?url=item.json").json()
print(response)
>>> {
"asset1_1": {
"min": ...,
"max": ...,
...
},
"asset1_2": {
"min": ...,
"max": ...,
...
},
}

0.4.3

* add tile `buffer` option to match rio-tiler tile options (https://github.com/developmentseed/titiler/pull/427)

Page 9 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.