diff --git a/CHANGES.md b/CHANGES.md index 2b9117b1..1d613c7f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,7 @@ ### Added * Add `numberMatched` and `numberReturned` properties in `types.stac.ItemCollection` model +* Add `numberMatched` and `numberReturned` properties in `types.stac.Collections` model ## [3.0.3] - 2024-10-09 diff --git a/stac_fastapi/types/setup.py b/stac_fastapi/types/setup.py index e767b85e..a3f18f90 100644 --- a/stac_fastapi/types/setup.py +++ b/stac_fastapi/types/setup.py @@ -9,7 +9,7 @@ "fastapi>=0.109.0", "attrs>=23.2.0", "pydantic-settings>=2", - "stac_pydantic~=3.1", + "stac_pydantic>=3.1.3,<4.0", "iso8601>=1.0.2,<2.2.0", ] diff --git a/stac_fastapi/types/stac_fastapi/types/stac.py b/stac_fastapi/types/stac_fastapi/types/stac.py index cb353867..38fdf737 100644 --- a/stac_fastapi/types/stac_fastapi/types/stac.py +++ b/stac_fastapi/types/stac_fastapi/types/stac.py @@ -84,3 +84,5 @@ class Collections(TypedDict, total=False): collections: List[Collection] links: List[Dict[str, Any]] + numberMatched: Optional[int] = None + numberReturned: Optional[int] = None