Releases: stac-utils/stac-fastapi
Releases · stac-utils/stac-fastapi
2.3.0
What's Changed
- Return existing links in pgstac by @lossyrob in #282
- Add 'filter' to the list of extensions by @drnextgis in #280
- Ensure limit 0 searches return 400 by @moradology in #296
- Fix content-type of /api response by @moradology in #287
- Set content-type to geojson for search results by @moradology in #288
- Use pythonic variable names where possible by @moradology in #304
- refactoring to create dynamic request model by @rsmith013 in #213
- Use correct version of QueryExtension by @moradology in #306
- Enable context extension by default by @jaysnm in #211
- Update item transactions in SQLAlchemy by @jonhealy1 in #303
- Remove
tiles
extension demo by @moradology in #309 - Pgstac v0.4.0b by @bitner in #308
- Use provided GET search basemodel by @moradology in #310
- Change geometry type in the items table by @yellowcap in #299
- Apply necessary environment variables for example docker-compose by @moradology in #313
- Upgrade to pgstac 0.4.2 by @mmcfarland in #321
- Change of datetime type in BaseSearchGetRequest + test improvement by @zstatmanweil in #318
- Change type of example collection to 'Collection' by @robintw in #314
- Throw 400s for invalid datetime formats by @moradology in #323
- Fixing import statement to address issue #324 by @rsmith013 in #325
- upgrade to use pgstac/pypgstac 0.4.3 by @bitner in #326
- Update to 1.0.0-beta.4 by @moradology in #298
- Update docker compose for sqlalchemy by @jonhealy1 in #330
- Update to version 2.3.0 by @moradology in #332
New Contributors
- @drnextgis made their first contribution in #280
- @yellowcap made their first contribution in #299
- @mmcfarland made their first contribution in #321
Full Changelog: 2.2.0...2.3.0
2.2.0
Added
- Add ability to override ItemCollectionUri and SearchGetRequest models (#271)
- Added
collections
attribute to list of default fields to include, so that we satisfy the STAC API spec, which requires acollections
attribute to be output when an item is part of a collection (#276)
Changed
- Update get_item in sqlalchemy backend to allow for querying for items with same ids but in different collections. (#275)
2.1.1
Added
- Add
middlewares
option instac_fastapi.api.StacApi
to allow custom middleware configuration (#267) - Support non-interval datetime queries on sqlalchemy backend (#262)
- Restrict
limit
parameter in sqlalchemy backend to between 1 and 10,000. (#251) - Fix OAS conformance URL (#263)
- Links to children collections from the landing pagge always have a title (#260)
- Fix collection links in the
all_collections
method inpgstac
(#269)
Fixed
2.1.0
Added
- Added filter extension. (#165)
- Add Support for CQL JSON to PGStac Backend (#209)
- Added item_serializer and item_table to BulkTransactionsClient in sqlalchemy backend (#210)
- Enable conformance class configuration (#214)
- Add/fix landing page links (#229)
- Correct response codes for bad/unusable bboxes (#235)
- Add a "method" field for search links (#236)
- Add extension schemas to landing (#237)
Removed
- Remove shapely from stac_fastapi.pgstac requirements (#225)
Changed
- Update to STAC API 1.0.0-beta.3 (#239)
Fixed
- Make collection title is optional in landing page links (#198)
- Preserve relative paths on link generation (#199)
- Fix collection endpoint return value to match spec (fixes regression) (#232)
- Return empty item collection instead of error when searching (#233)
- Correct response codes for bad/unusable bboxes (#235)
- Update pgstac to return 400 on invalid date parameter (#240)
2.0.0
1.1.0
1.0.0
release-1.0.0 (#51) * add setup.py * major version * add changelog * resolve mismatches * update readme * update readme * update readme * update setup.py
0.1.0
first pr (#1) first-pr