v1.0.0-rc.3
[v1.0.0-rc.3] - 2023-03-27
Changed
- Browseable has been moved to an extension, now located at https://github.com/stac-api-extensions/browseable
- Link relation
parent
is no longer a required link for Collections or Items
Added
- Added authentication status code recommendations.
- Added extension field to all OpenAPI specifications
x-conformance-classes
indicating the
conformance classes they define. - STAC API - Item Search now requires a
root
link relation in the response from/search
- Added a
collection
link from and Item to its Collection to conform with the STAC spec.
Fixed
- Item Search
limit
parameter semantics have been changed again to align with the current OAFeat definition, rather than the inconsistent definition in version 1.0. The new behavior is that if a client requests a limit value above the maximum advertised by the server, that the server should treat the request as if the limit parameter were the maximum value. It must not respond with a error because the the limit value, and must respond with no more than that many items.
What's Changed
- Fix typos (repeated "the") by @sankichi92 in #352
- Fix invalid JSON in item-search/examples.md by @sankichi92 in #353
- revert change to limit definition in 1.0.0-rc.2 to align with current… by @philvarner in #358
- Remove trailing commas in JSON example by @m-mohr in #364
- Bump json5 from 2.2.1 to 2.2.3 by @dependabot in #365
- Fix a typo in an example by @kurtmckee in #363
- fix conformance class publishing by @philvarner in #370
- update extension table and formatting of endpoint table by @philvarner in #360
- make use of status codes consistent and recommended status codes for authentication by @philvarner in #374
- move extensions to https://stac-api-extensions.github.io by @philvarner in #376
- upgrade several dependency versions by @philvarner in #383
- fix headers so VSCode header won't remove Summary section by @philvarner in #384
- in openapi, fix name of /conformance endpoint (was /conformances) by @philvarner in #379
- link to STAC API Extensions site instead of listing them by @philvarner in #381
- claify features links wrt to parent link by @philvarner in #371
- add openapi extension x-conformance-classes by @philvarner in #385
- revise overview page by @philvarner in #373
- add "root" link rel as required for item search response by @philvarner in #389
- updates to browseable by @philvarner in #377
- clarify that bad geometries for intersects may be rejected by @philvarner in #394
- Add explicit type restrictions by @m-mohr in #397
- Link "type" field required for all link relations, clarify media types in examples by @philvarner in #368
- remove mention of single-file extension by @philvarner in #401
- remove browseable, moved to https://github.com/stac-api-extensions/browseable by @philvarner in #395
- remove catalog endpoint mentions by @philvarner in #402
- remove from core openapi mention of 'data' link rel, which is in a different spec & conformance class by @philvarner in #405
- Use collection relation for links to collection by @tschaub in #404
- refactor link relation tables, make parent not a required field by @philvarner in #407
- prep for 1.0.0-rc.3 release by @philvarner in #410
New Contributors
- @sankichi92 made their first contribution in #352
- @kurtmckee made their first contribution in #363
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3