Skip to content

Commit 6e17cf1

Browse files
author
Phil Varner
authored
Merge pull request #9 from stac-api-extensions/pv/prep-release-1.0.0
prepare for 1.0.0 release
2 parents 0adc450 + 6d07799 commit 6e17cf1

File tree

5 files changed

+13474
-5139
lines changed

5 files changed

+13474
-5139
lines changed

.remarkignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
/CHANGELOG.md
1+
/CHANGELOG.md
2+
.github/pull_request_template.md

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
56
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

8+
## [v1.0.0] - 2023-09-28
9+
10+
### Changed
11+
12+
- Updated maturity to Stable.
713

8-
## [v1.0.0-rc.2] - TBD
14+
## [v1.0.0-rc.2] - 2022-11-01
915

1016
### Fixed
1117

@@ -206,7 +212,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
206212
See the [stac-spec CHANGELOG](https://github.com/radiantearth/stac-spec/blob/v0.9.0/CHANGELOG.md)
207213
for STAC API releases prior to or equal to version 0.9.0.
208214

209-
[Unreleased]: <https://github.com/stac-api-extensions/sort/compare/v1.0.0-rc.2..main>
215+
[Unreleased]: <https://github.com/stac-api-extensions/sort/compare/v1.0.0..main>
216+
[v1.0.0]: <https://github.com/stac-api-extensions/sort/tree/v1.0.0>
210217
[v1.0.0-rc.2]: <https://github.com/stac-api-extensions/sort/tree/v1.0.0-rc.2>
211218
[v1.0.0-rc.1]: <https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.1>
212219
[v1.0.0-beta.5]: <https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-beta.5>

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22

33
- [STAC API - Sort Extension Specification](#stac-api---sort-extension-specification)
44
- [Overview](#overview)
5-
- [HTTP GET (or POST Form)](#http-get-or-post-form)
5+
- [HTTP GET](#http-get)
66
- [HTTP POST JSON Entity](#http-post-json-entity)
77

88
## Overview
99

1010
- **Title:** Sort
1111
- **OpenAPI specification:** [openapi.yaml](openapi.yaml)
1212
- **Conformance Classes:**
13-
- **STAC API - Item Search** binding: <https://api.stacspec.org/v1.0.0-rc.2/item-search#sort>
14-
- **STAC API - Features** binding: <https://api.stacspec.org/v1.0.0-rc.2/ogcapi-features#sort>
13+
- **STAC API - Item Search** binding: <https://api.stacspec.org/v1.0.0/item-search#sort>
14+
- **STAC API - Features** binding: <https://api.stacspec.org/v1.0.0/ogcapi-features#sort>
1515
- **Scope:** STAC API - Features, STAC API - Item Search
16-
- **[Extension Maturity Classification](https://github.com/radiantearth/stac-api-spec/tree/main/README.md#maturity-classification):** Candidate
16+
- **[Extension Maturity Classification](https://github.com/radiantearth/stac-api-spec/tree/main/README.md#maturity-classification):** Stable
1717
- **Dependencies:**
18-
- [STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/item-search)
19-
- [STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/item-search)
18+
- [STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0/item-search)
19+
- [STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0/item-search)
2020
- **Owner**: @philvarner
2121

2222
This specification defines a new parameter, `sortby`, that allows the user to define the fields by which
@@ -34,8 +34,8 @@ fields in Item Properties to be prefixed with `properties.` or not, or support u
3434
name, e.g., `properties.datetime` or `datetime`.
3535

3636
Sort behavior may be bound to either or both of
37-
[STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/item-search) (`/search` endpoint) or
38-
[STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0-rc.2/ogcapi-features)
37+
[STAC API - Item Search](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0/item-search) (`/search` endpoint) or
38+
[STAC API - Features](https://github.com/radiantearth/stac-api-spec/tree/v1.0.0/ogcapi-features)
3939
(`/collections/{collectionId}/items` endpoint) by advertising the relevant conformance class.
4040

4141
Fields may be sorted in ascending or descending order. The syntax between GET requests and POST requests with a JSON
@@ -46,12 +46,12 @@ the data in the order provided (e.g., first by `datetime`, then by `eo:cloud_cov
4646
worked on as part of OGC API - Records, see [this issue](https://github.com/opengeospatial/ogcapi-records/issues/22)
4747
for the latest discussion.*
4848

49-
## HTTP GET (or POST Form)
49+
## HTTP GET
5050

51-
When calling a relevant endpoint using GET (or POST with `Content-Type: application/x-www-form-urlencoded` or
52-
`Content-Type: multipart/form-data)`, a single parameter `sortby` with a comma-separated list of item field names must
51+
When calling a relevant endpoint using GET, a single parameter `sortby` with a comma-separated list of item field names must
5352
be provided. The field names may be prefixed with either "+" for ascending, or "-" for descending. If no sign is
54-
provided before the field name, it will be assumed to be "+".
53+
provided before the field name, it will be assumed to be "+". Note that `+` is used commonly
54+
by URL encoding as a space, so some tools may require escaping this literal `+` with a URL encoding of `%2B`.
5555

5656
Examples of `sortby` parameter:
5757

0 commit comments

Comments
 (0)