diff --git a/CHANGELOG.md b/CHANGELOG.md index a2fcdcb5..47aa2b22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [v1.0.0-rc.3] - 2022-03-29 ### Changed @@ -33,7 +33,7 @@ None Versions [v1.0.0-rc.1](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.1) and prior can be found in the [stac-api-spec](https://github.com/radiantearth/stac-api-spec/) repo -[Unreleased]: +[v1.0.0-rc.3]: [v1.0.0-rc.2]: [v1.0.0-rc.1]: [v1.0.0-beta.4]: diff --git a/README.md b/README.md index 09a9014f..9e1bae80 100644 --- a/README.md +++ b/README.md @@ -16,13 +16,13 @@ - **Title:** Fields - **OpenAPI specification:** [openapi.yaml](openapi.yaml) - **Conformance Classes:** - - `STAC API - Item Search` binding: - - `STAC API - Features` binding: + - `STAC API - Item Search` binding: + - `STAC API - Features` binding: - **Scope:** STAC API - Features, STAC API - Item Search - **[Extension Maturity Classification](https://github.com/radiantearth/stac-api-spec/tree/main/README.md#maturity-classification):** Candidate - **Dependencies:** - - [STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/item-search) - - [STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/ogcapi-features) + - [STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.3/item-search) + - [STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.3/ogcapi-features) - **Owner**: none By default, STAC API endpoints that return Item objects return every field of those Items. However, @@ -32,8 +32,8 @@ fields in an Item are used, so this specification provides a mechanism for clients to request that servers to explicitly include or exclude certain fields. This behavior may be bound to either or both of -[STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/item-search) (`/search` endpoint) or -[STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/ogcapi-features) +[STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.3/item-search) (`/search` endpoint) or +[STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.3/ogcapi-features) (`/collections/{collectionId}/items` endpoint) by advertising the relevant conformance class. When used in a POST request with `Content-Type: application/json`, this adds an attribute `fields` with @@ -61,7 +61,7 @@ must be returned and the Item entities will not contain that field. If no `fields` are specified, the response is **must** be a valid -[ItemCollection](https://github.com/radiantearth/stac-spec/tree/v1.0.0-rc.2/itemcollection/README.md). If a client excludes +[ItemCollection](https://github.com/radiantearth/stac-spec/tree/v1.0.0-rc.3/itemcollection/README.md). If a client excludes fields that are required in a STAC Item, the server may return an invalid STAC Item. For example, if `type` and `geometry` are excluded, the entity will not even be a valid GeoJSON Feature, or if `bbox` is excluded then the entity will not be a valid STAC Item. diff --git a/openapi.yaml b/openapi.yaml index 3c09b1e4..2bffd129 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.3 info: title: STAC API - Fields Extension - version: 1.0.0-rc.2 + version: 1.0.0-rc.3 description: Adds parameter to control which fields are returned in the response. contact: name: STAC Specification @@ -10,8 +10,8 @@ info: name: Apache License 2.0 url: 'http://www.apache.org/licenses/LICENSE-2.0' x-conformance-classes: - - 'https://api.stacspec.org/v1.0.0-rc.2/item-search#fields' - - 'https://api.stacspec.org/v1.0.0-rc.2/ogcapi-features#fields' + - 'https://api.stacspec.org/v1.0.0-rc.3/item-search#fields' + - 'https://api.stacspec.org/v1.0.0-rc.3/ogcapi-features#fields' paths: {} components: parameters: diff --git a/package-lock.json b/package-lock.json index f51bb1fb..2278eb8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "stac-api-extension-fields-spec", - "version": "1.0.0-rc.2", + "version": "1.0.0-rc.3", "lockfileVersion": 2, "requires": true, "packages": {