diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 77c127f3..b53eb2e4 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -10,5 +10,4 @@ **PR Checklist:** - [ ] This PR has **no** breaking changes. -- [ ] This PR does not make any changes to the core spec in the `stac-spec` directory (these are included as a subtree and should be updated directly in [radiantearth/stac-spec](https://github.com/radiantearth/stac-spec)) -- [ ] I have added my changes to the [CHANGELOG](https://github.com/radiantearth/stac-api-spec/blob/main/CHANGELOG.md) **or** a CHANGELOG entry is not required. +- [ ] I have added my changes to the [CHANGELOG](https://github.com/stac-api-extensions/filter/blob/main/CHANGELOG.md) **or** a CHANGELOG entry is not required. diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b462671..5b1b337a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [v1.0.0-rc.2] - Unreleased +- Update language on catalog-level queryables +- Fix several examples + ## [v1.0.0-rc.1] - 2022-03-17 ### Added @@ -90,5 +93,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 See the [stac-api-spec CHANGELOG](https://github.com/radiantearth/stac-api-spec/blob/v0.9.0/CHANGELOG.md) for STAC API releases prior to or equal to version v1.0.0-rc.2. -[Unreleased]: -[v1.0.0-rc.2]: +[Unreleased]: +[v1.0.0-rc.2]: +[v1.0.0-rc.1]: +[v1.0.0-beta.5]: +[v1.0.0-beta.4]: +[v1.0.0-beta.3]: diff --git a/README.md b/README.md index b2774ace..03026334 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ - **Conformance Classes:** - Filter: - Features Filter: - - Item Search Filter: + - Item Search Filter: - CQL2 Text: - CQL2 JSON: - Basic CQL2: @@ -17,10 +17,10 @@ - Array Operators: - Property-Property Comparisons: - Accent and Case-insensitive Comparison: -- **Extension [Maturity Classification](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.1/README.md#maturity-classification):** Pilot +- **Extension [Maturity Classification](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/README.md#maturity-classification):** Pilot - **Dependencies:** - - [STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.1/item-search) - - [STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.1/ogcapi-features) + - [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 - Filter Extension](#stac-api---filter-extension) - [Overview](#overview) @@ -146,7 +146,7 @@ Spatial Operators conformance class, only the `S_INTERSECTS` operator in the Bas The STAC API Filter Extension reuses the definitions and conformance classes in OAFeat CQL, adding only the *Item Search Filter* conformance class -(`https://api.stacspec.org/v1.0.0-rc.1/item-search#filter`) to bind +(`https://api.stacspec.org/v1.0.0-rc.2/item-search#filter`) to bind the Filter behavior to the Item Search endpoint. The implementation **must** support these conformance classes: @@ -157,7 +157,7 @@ The implementation **must** support these conformance classes: the query language used for the `filter` parameter defined by Filter. This includes logical operators (`AND`, `OR`, `NOT`), comparison operators (`=`, `<>`, `<`, `<=`, `>`, `>=`), and `IS NULL`. The comparison operators are allowed against string, numeric, boolean, date, and datetime types. -- Item Search Filter (`https://api.stacspec.org/v1.0.0-rc.1/item-search#filter`) binds the Filter and +- Item Search Filter (`https://api.stacspec.org/v1.0.0-rc.2/item-search#filter`) binds the Filter and Basic CQL2 conformance classes to apply to the Item Search endpoint (`/search`). This class is the correlate of the OAFeat CQL2 Features Filter class that binds Filter and Basic CQL2 to the Features resource (`/collections/{cid}/items`). @@ -369,11 +369,11 @@ at least these values: "http://www.opengis.net/spec/ogcapi_common-2/1.0/conf/collections", - "http://api.stacspec.org/v1.0.0-rc.1/core", - "http://api.stacspec.org/v1.0.0-rc.1/stac-search", - "http://api.stacspec.org/v1.0.0-rc.1/stac-response", + "http://api.stacspec.org/v1.0.0-rc.2/core", + "http://api.stacspec.org/v1.0.0-rc.2/stac-search", + "http://api.stacspec.org/v1.0.0-rc.2/stac-response", - "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter" + "https://api.stacspec.org/v1.0.0-rc.2/item-search#filter" "http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter", "http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter", "http://www.opengis.net/spec/cql2/1.0/conf/cql2-text", diff --git a/openapi.yaml b/openapi.yaml index 08ecf170..24115f04 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.0.3 info: title: The SpatioTemporal Asset Catalog API - Filter description: Adds parameters to compare properties and only return the items that match - version: 1.0.0-rc.1 + version: 1.0.0-rc.2 tags: - name: Core @@ -159,7 +159,7 @@ components: The coordinate reference system (CRS) used by spatial literals in the 'filter' value. The only value that STAC APIs must accept is 'http://www.opengis.net/def/crs/OGC/1.3/CRS84'. type: string - format: uri + format: uri exception: type: object description: |- @@ -183,4 +183,4 @@ components: content: application/json: schema: - $ref: '#/components/schemas/exception' \ No newline at end of file + $ref: '#/components/schemas/exception' diff --git a/package-lock.json b/package-lock.json index 2827043f..a368aa34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "stac-api-filter-extension-spec", - "version": "1.0.0-rc.1", + "version": "1.0.0-rc.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "stac-api-filter-extension-spec", - "version": "1.0.0-rc.1", + "version": "1.0.0-rc.2", "license": "Apache-2.0", "dependencies": { "@redocly/openapi-cli": "^1.0.0-beta.94", diff --git a/package.json b/package.json index f72f759b..0ac578ce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stac-api-filter-extension-spec", - "version": "1.0.0-rc.1", + "version": "1.0.0-rc.2", "description": "STAC API helpers to check the API spec.", "repository": "https://github.com/stac-api-extensions/filter", "license": "Apache-2.0", @@ -88,4 +88,4 @@ ] ] } -} +} \ No newline at end of file