v1.0.0-beta.4
[v1.0.0-beta4] - 2020-10-05
Added
- Support binding Sort, Fields, and Context Extensions to STAC Features items resource
endpoint (/collections/{collection_id}/items
) - In Collections, added
canonical
rel type, added/
and/api
to list of endpoints - In Item Search, added endpoint table
Changed
- Filter Extension - query language is now referred to as "CQL2" rather than CQL
- Filter Extension now uses OAFeat Part 3 conformance class URIs
- Filter Extension - The following changes have been made to the Filter Extension conformance classes to align with changes to the OAFeat CQL draft. All classes
whose names have changed also have changed conformance URI strings.- "Basic CQL" now includes the "not equal" operator (
<>
) - "Basic CQL" has always supported datetime comparisons, but this is now explicitly mentioned
- "Enhanced Comparison Operators" has been renamed "Advanced Comparison Operators". This is the same as the OAFeat CQL definition, except
that it does not require theupper
andlower
functions. - "Enhanced Spatial Operators" has been renamed to just "Spatial Operators" (not to be confused with Basic Spatial Operators)
- "Basic Temporal Operators" and "Enhanced Temporal Operators" have merged into "Temporal Operators"
- "Functions" has been renamed "Custom Functions"
- "Arithmetic" has been renamed "Arithmetic Expressions"
- "Arrays" has been renamed "Array Operators"
- "Queryable Second Operand" has been renamed "Property-Property Comparisons"
- "Basic CQL" now includes the "not equal" operator (
- The required Link Relations and endpoints for each conformance class now use the wording of 'shall'
instead of 'should'. While this technically changes the semantics, it was generally understood
previously the semantics were those of 'shall' (must).
Deprecated
Removed
Fixed
New Contributors
- @sbrunato made their first contribution in #205
- @davidraleigh made their first contribution in #204
Full Changelog: v1.0.0-beta.3...v1.0.0-beta.4