v1.0.0-rc.1
[v1.0.0-rc.1] - 2022-03-17
Added
- The CQL2 Accent and Case-insensitive Comparison
(http://www.opengis.net/spec/cql2/1.0/conf/accent-case-insensitive-comparison
) conformance class
adds the ACCENTI and CASEI functions for case-insensitive comparison. These replace the UPPER and
LOWER psuedo-functions that were previously part of the Advanced Comparison Operators class.
Changed
- Query Extension is no longer deprecated.
- Children conformance class now requires the /children endpoint includes all child catalogs or collections
referenced viachild
link relations from the Landing Page - Clarified behavior of Transaction Extension endpoints:
- PUT and PATCH of a body that changes the
collection
orid
is disallowed. - POST, PUT, and PATCH do not need to include the
collection
attribute, as it should be derived from the URL. - POST and PUT can be used with a body that is at least a GeoJSON Feature, but does not have to be an Item, but for which
the server can derive a valid Item, e.g., by populating the id and collection fields or adding links - Likewise, POST can be used with a body of a FeatureCollection that contains features that meet the same constraints.
- PUT and PATCH of a body that changes the
- Specifications now use the term "must" instead of "shall". The semantics of these words are identical.
- Conformance class for Item Search Filter is now
https://api.stacspec.org/v1.0.0-beta.5/item-search#filter
, whereas before it was incorrectly stated as
https://api.stacspec.org/v1.0.0-beta.5/item-search#filter:item-search-filter
Deprecated
Removed
Fixed
What's Changed
- Filter Extension - add Accent and Case-insensitive Comparison conform… by @philvarner in #235
- Update example urls by @philvarner in #264
- add type=application/geo+json to prev and next links by @philvarner in #266
- Undeprecate query extension by @philvarner in #262
- update CQL2 definition to reference OGC API yaml file in github, update npm build by @philvarner in #261
- require children endpoint to return all child link objects by @philvarner in #265
- update CQL2 implemenation suggestions by @philvarner in #269
- explicitly state /children may return fewer fields for its entities by @philvarner in #273
- clarify wording of search link rel requirement by @philvarner in #267
- change all uses of shall to must, and stylize all non-linked conformance classes by @philvarner in #276
- Pv/filter extension conformance class consistency by @philvarner in #279
- update 1.0.0 beta.5 to rc.1 by @philvarner in #278
- Update maturity classification for all conformance classes and extensions by @philvarner in #283
- remove stray text from Filter by @philvarner in #290
- Add Releases to readme and add all conformance classes to build index by @philvarner in #284
- remove unused openapi spec elements and fix several stac_version values by @philvarner in #289
- fix a few minor openapi spec issues, upgrade remark and spectral by @philvarner in #287
- Claify Transaction Extension behavior by @philvarner in #271
- v.1.0.0-rc.1 release merge to master by @philvarner in #291
Full Changelog: v1.0.0-beta.5...v1.0.0-rc.1