Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v.1.0.0-rc.1 release merge to master #291

Merged
merged 44 commits into from
Mar 21, 2022
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
32c3d83
Filter Extension - add Accent and Case-insensitive Comparison conform…
philvarner Feb 10, 2022
90f848e
require children endpoint to return all child link objects
philvarner Feb 28, 2022
30a54ae
clarify wording of search link rel requirement
philvarner Feb 28, 2022
7fabce4
update example urls to stac-api.example.com (#264)
philvarner Mar 3, 2022
a06becf
add type=application/geo+json to prev and next links (#266)
philvarner Mar 3, 2022
255034c
Undeprecate query extension (#262)
philvarner Mar 3, 2022
5753396
update CQL2 definition to reference OGC API yaml file in github, upda…
philvarner Mar 3, 2022
56cd33b
Merge branch 'dev' into children-reflect-root-child-links
philvarner Mar 4, 2022
137502e
Merge pull request #265 from philvarner/children-reflect-root-child-l…
philvarner Mar 4, 2022
1dbbdd0
explicitly state /children may return fewer fields for its entities
Mar 4, 2022
722e3ba
update CQL2 implemenation suggestions (#269)
philvarner Mar 4, 2022
2ee0f63
Merge branch 'dev' into pv/allow-subset-of-cat-or-coll-for-children
Mar 4, 2022
ad2c2a0
Merge pull request #273 from radiantearth/pv/allow-subset-of-cat-or-c…
philvarner Mar 4, 2022
10636ea
Merge pull request #267 from philvarner/clarify-search-link-rel
philvarner Mar 5, 2022
c5d1b2b
change all uses of shall to must, and stylize all non-linked conforma…
philvarner Mar 6, 2022
9a0b8c6
add changelog entry
philvarner Mar 6, 2022
73d907e
update version from 1.0.0-beta.5 to 1.0.0-rc.1
philvarner Mar 6, 2022
87ba737
fix uri for filter extension to remove item-search-filter
philvarner Mar 6, 2022
5e86a63
Merge pull request #276 from philvarner/shall-to-must-and-italics
philvarner Mar 6, 2022
e99bfe7
Merge branch 'dev' into pv/filter-extension-conformance-class-consist…
philvarner Mar 6, 2022
b6f1ef3
Merge pull request #279 from philvarner/pv/filter-extension-conforman…
philvarner Mar 6, 2022
07fe9b5
Merge branch 'dev' into pv/1.0.0-beta.5-to-rc.1
philvarner Mar 6, 2022
51fdd16
fix merge problem
philvarner Mar 6, 2022
a965195
update maturity levels in preparation for 1.0.0-rc.1
philvarner Mar 6, 2022
979182e
Merge pull request #278 from philvarner/pv/1.0.0-beta.5-to-rc.1
philvarner Mar 7, 2022
eb98eb2
Merge branch 'dev' into update-maturity
philvarner Mar 8, 2022
3abd06a
Add Versions section to README
philvarner Mar 10, 2022
c42290a
add all conformance class links to deployed index
philvarner Mar 10, 2022
b0971e5
fix a few minor openapi spec issues, upgrade remark and spectral
Mar 10, 2022
4519746
re-enable max line lenght
Mar 10, 2022
b28a87c
convert external spectral config into package.json
Mar 11, 2022
d2eb437
remove unused openapi spec elements and fix several stac_version values
Mar 11, 2022
d06b1e3
remove stray test from Filter
Mar 11, 2022
8a846d1
add remark-gfm plugin to fix issue with false positives on long lines…
Mar 11, 2022
ac16ed6
reformat
Mar 11, 2022
c29de7a
Merge pull request #283 from philvarner/update-maturity
philvarner Mar 16, 2022
0d4d0ca
Merge pull request #290 from radiantearth/pv/remove-stray-text
philvarner Mar 16, 2022
a5a380c
Merge pull request #284 from philvarner/pv/add-versions-to-readme
philvarner Mar 16, 2022
a81b34c
Merge pull request #289 from radiantearth/remove-unused-openapi-spec-…
philvarner Mar 16, 2022
9ef192c
Merge branch 'dev' into openapi-cleanup-and-spectral-and-remark-upgrade
philvarner Mar 17, 2022
0c36fce
format tables in extensions
philvarner Mar 17, 2022
b14ec82
Merge pull request #287 from radiantearth/openapi-cleanup-and-spectra…
philvarner Mar 17, 2022
59c8c1a
Claify Transaction Extension behavior (#271)
philvarner Mar 17, 2022
e1f2910
update changelog v1.0.0-rc.1 release date
Mar 17, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed

- Query Extension is no longer deprecated.
- Children conformance class now requires the /children endpoint includes all child catalogs or collections
referenced via `child` link relations from the Landing Page

### Deprecated

Expand Down
19 changes: 9 additions & 10 deletions children/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,15 @@
- **Dependencies**: [STAC API - Core](../core)

A STAC API Landing Page (a Catalog) can return information about the Catalog and Collection child objects
it contains using the link relation `children` to an endpoint `/children`. The purpose of this endpoint is
to present a single resource from which clients can retrieve
all the immediate child objects of a Catalog, which may be Catalog or Collection objects.
The `child` link relations in a Catalog already allow for describing these
relationships, but require a client to retrieve each resource URL to find any information about the children
(e.g., title, description), which can cause significant performance issues in user-facing applications.

It is recommended that the Catalog and Collection objects returned by the `/children` endpoint are the same
as those referenced by `child` link relations in the STAC API Landing Page. Following these semantics, it should
return the immediate children of the root Catalog, rather than all descendant catalogs or collections.
it contains using the link relation `children` to an endpoint `/children`. The `/children` endpoint shall
return the all the Catalog and Collection objects referenced by these `child` link relations.

The purpose of this endpoint is to present a single resource from which clients can retrieve
the immediate children of a Catalog, which may be Catalog or Collection objects.
While the `child` link relations in a Catalog already allow for describing these
relationships, this scheme requires a client to retrieve each resource URL to find any information about
the children (e.g., title, description), which can cause significant performance issues in user-facing
applications.

## Link Relations

Expand Down