- Links stored with Collections and Items (e.g. license links) are now returned with those STAC objects (#282)
- 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)
- Update get_item in sqlalchemy backend to allow for querying for items with same ids but in different collections. (#275)
- 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)
- Pin FastAPI to 0.67 to avoid issues with rendering OpenAPI documentation (#246)
- Add
stac_version
to default search attributes (#268) - pgstac backend specifies collection_id when fetching a single item (#279)
- 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)
- Remove shapely from stac_fastapi.pgstac requirements (#225)
- Update to STAC API 1.0.0-beta.3 (#239)
- Make collection title 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)
2021-07
- Refactor stac-fastapi into submodules (#106stac-utils/pull/106)
- Add pgstac backend (#126)
- Upgrade to stac-pydantic 2.0.0 and stac-spec 1.0.0 (#181)
2021-01-28
- Improve how the library declares API extensions (#54)
- Add postgres bulk transactions client (#59)
- Update TiTiler version (#61)
- Use attrs instead of dataclasses (#73)
- Remove postgres database connection from API layer (#74)
- Fix
pre-commit
config (#75)
2020-09-25
- First PyPi release!