You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,5 +10,4 @@
10
10
**PR Checklist:**
11
11
12
12
-[ ] This PR has **no** breaking changes.
13
-
-[ ] 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))
14
-
-[ ] 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.
13
+
-[ ] I have added my changes to the [CHANGELOG](https://github.com/stac-api-extensions/children/blob/main/CHANGELOG.md)**or** a CHANGELOG entry is not required.
- Significant changes to CQL2 JSON format, now using `op` and `args` structure
65
-
- Spatial operator `INTERSECTS` is now `S_INTERSECTS`
66
-
- Temporal operator `ANYINTERACTS` is now `T_INTERSECTS`
67
-
- Updated Example 3 (now Example 5) to make it clear that property to property comparisons require the
68
-
Property-Property Comparisons conformance class
69
-
- The CQL2 Case-insensitive Comparison
70
-
(`http://www.opengis.net/spec/cql2/1.0/conf/case-insensitive-comparison`) conformance class
71
-
that adds UPPER/LOWER terms or function CASEI for case-insensitive comparison has not been added
72
-
to this spec yet, since the definition in CQL2 is in flux.
73
-
-`service-desc` endpoint may return any service description format, typically a
74
-
machine-consumable one (previous restricted required to be OpenAPI 3.0 JSON)
75
-
-`service-doc` endpoint may return any service description format, typically a
76
-
human-consumable one (previous restricted required to be HTML)
77
-
78
-
### Deprecated
79
-
80
-
### Removed
81
-
82
-
### Fixed
83
-
84
-
- Collection conformance class URI should be `https://api.stacspec.org/v1.0.0-beta.XXX/collections` instead
85
-
of `http://stacspec.org/spec/api/1.0.0-beta.XXX/extensions/collections`
86
-
- definition of Item object was missing `properties` as an attribute
87
-
- Filter Extension - examples of using intervals and timestamps in CQL2 were incorrect and have been fixed
88
-
- Filter Extension - examples are updated so that text and json examples are equivalent
89
-
90
-
## [v1.0.0-beta.4] - 2021-10-05
91
-
92
-
### Added
93
-
94
-
- Support binding Sort, Fields, and Context Extensions to STAC Features items resource
95
-
endpoint (`/collections/{collectionId}/items`)
96
-
- In Collections, added `canonical` rel type, added `/` and `/api` to list of endpoints
97
-
- In Item Search, added endpoint table
98
-
99
-
### Changed
100
-
101
-
- Filter Extension - query language is now referred to as "CQL2" rather than CQL
102
-
- Filter Extension now uses OAFeat Part 3 conformance class URIs
103
-
- 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
104
-
whose names have changed also have changed conformance URI strings.
105
-
- "Basic CQL" now includes the "not equal" operator (`<>`)
106
-
- "Basic CQL" has always supported datetime comparisons, but this is now explicitly mentioned
107
-
- "Enhanced Comparison Operators" has been renamed "Advanced Comparison Operators". This is the same as the OAFeat CQL definition, except
108
-
that it does not require the `upper` and `lower` functions.
109
-
- "Enhanced Spatial Operators" has been renamed to just "Spatial Operators" (not to be confused with Basic Spatial Operators)
110
-
- "Basic Temporal Operators" and "Enhanced Temporal Operators" have merged into "Temporal Operators"
111
-
- "Functions" has been renamed "Custom Functions"
112
-
- "Arithmetic" has been renamed "Arithmetic Expressions"
113
-
- "Arrays" has been renamed "Array Operators"
114
-
- "Queryable Second Operand" has been renamed "Property-Property Comparisons"
115
-
- The required Link Relations and endpoints for each conformance class now use the wording of 'shall'
116
-
instead of 'should'. While this technically changes the semantics, it was generally understood
117
-
previously the semantics were those of 'shall' (must).
118
-
- Explicitly state that the `/children` endpoint can return Catalog and Collection objects that have fewer
119
-
fields than are available through other endpoints.
120
-
121
-
### Deprecated
122
-
123
-
### Removed
124
-
125
-
### Fixed
126
-
127
-
## [v1.0.0-beta.3] - 2021-08-06
128
-
129
-
### Added
130
-
- Added STAC API - Collections definition (subset of STAC API - Features)
131
-
- More thorough definitions for valid `datetime` and `bbox` query parameter values.
132
-
133
-
### Changed
134
-
- Query extension not deprecated; recommendation to use Filter (https://github.com/radiantearth/stac-api-spec/pull/157)
135
-
- Filter Extension conformance classes refactored to better align with STAC API use cases.
136
-
- Renamed conformance class "Queryable First Operand"
137
-
(https://api.stacspec.org/v1.0.0-beta.3/item-search#filter:queryable-first-operand) to
- Remove stac_version and stac_extensions fields in ItemCollection
145
-
146
-
### Fixed
147
-
148
-
## [v1.0.0-beta.2] - 2021-06-01
149
-
150
-
### Added
151
-
- Added Filter extension to integrate OAFeat Part 3 CQL
152
-
- Catalog and Collection definitions now have required field "type"
153
-
- Added recommendation to enable CORS for public APIs
154
-
155
-
### Changed
156
-
- Updated all STAC versions to 1.0.0
157
-
- Passing the `ids` parameter to an item search does not deactivate other query parameters [#125](https://github.com/radiantearth/stac-api-spec/pull/125)
158
-
- The first extent in a Collection is always the overall extent, followed by more specific extents. [opengeospatial/ogcapi-features#520](https://github.com/opengeospatial/ogcapi-features/pull/520)
159
-
160
-
### Deprecated
161
-
- Query extension is now deprecated. Replaced by the Filter extension using OGC CQL.
162
-
163
-
### Removed
164
-
165
-
### Fixed
166
-
- Updated text description of root ('/') endpoint (also called landing page) that the return type is a Catalog
167
-
168
-
## [v1.0.0-beta.1] - 2020-12-10
169
-
170
-
### Added
171
-
- The landing page returns the conformance classes in a property `conformsTo`, which mirrors `GET /conformances` from OGC APIs.
172
-
- Conformance classes for all the major functionality and extensions, to be referenced in a new `conformsTo` JSON object in the landing page.
173
-
- Fragments: reusable OpenAPI documents for sort, filter, fields and context, along with explanation of how they work.
174
-
- ItemCollection moved from [STAC Core](https://github.com/radiantearth/stac-spec/blob/v0.9.0/item-spec/itemcollection-spec.md) to this repo.
175
-
176
-
### Changed
177
-
- Major re-organization of the content and directory structure to make better conformance classes.
178
-
- STAC API Core is the landing page (a STAC catalog and conformance information).
179
-
- Item Search is the `search` cross-collection item search resource.
180
-
- STAC API - Features is the OGC API - Features standards to be used in a STAC API.
181
-
- Extensions are specified in the relevant functionality directory, though they can share openapi yaml's in the 'fragments' directory.
182
-
- Updated to STAC specification version 1.0.0-beta.2
183
-
- Named explicit supported STAC core versions to be from 0.9.0 up to (and not including) 2.0.0
184
-
- Context Extension OpenAPI spec was updated to remove the no longer used `next` attribute
185
-
- Added root endpoint Link `search` must have `type` of `application/geo+json`
186
-
- Corrected the description of endpoint `/collections` to say it returns an object per OAFeat, instead of an array of Collection
187
-
- Updated transaction extension so it aligns with OGC API - Features Part 4: Simple Transactions
188
-
189
-
### Deprecated
190
-
191
-
### Removed
192
-
193
-
### Fixed
194
-
- BBOX openapi yaml to only allow 4 or 6 element arrays
195
-
- Fixed invalid OpenAPI files
196
24
197
25
## Older versions
198
26
199
-
See the [stac-spec CHANGELOG](https://github.com/radiantearth/stac-spec/blob/v0.9.0/CHANGELOG.md)
200
-
for STAC API releases prior to or equal to version 0.9.0.
@@ -60,7 +60,7 @@ array of Links in a field `links`.
60
60
61
61
The `/children` endpoint supports a pagination mechanism that aligns with pagination as described in the
62
62
OGC API - Common - Part 2: Geospatial Data specification. This is described in detail in
63
-
the [STAC - Features Collection Pagination section](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.1/ogcapi-features/README.md#collection-pagination).
63
+
the [STAC - Features Collection Pagination section](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/ogcapi-features/README.md#collection-pagination).
64
64
To the greatest extent possible, the catalog should be structured such that all children can be
65
65
retrieved from the endpoint in a single call.
66
66
@@ -82,9 +82,9 @@ The STAC API Landing Page should look like the following (note the `child` link
82
82
"description": "This Catalog aims to demonstrate the a simple landing page",
0 commit comments