Skip to content

Commit

Permalink
release: stac, stac-api, stac-cli, stac-validate
Browse files Browse the repository at this point in the history
  • Loading branch information
gadomski committed Sep 19, 2024
1 parent 7f3968e commit 6e64c5a
Show file tree
Hide file tree
Showing 15 changed files with 42 additions and 26 deletions.
2 changes: 1 addition & 1 deletion RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Checklist

1. Determine which package(s) you're releasing.
2. Determine the package's next version.
2. Determine the package's next version. [cargo-semver-checks](https://github.com/obi1kenobi/cargo-semver-checks) is a handy tool for this.
3. Create a release branch named `release/{package name}-{version}`, e.g. `release/stac-v1.2.3`.
4. Update the package's `Cargo.toml` file accordingly, and update the other packages' `Cargo.toml` if they depend on this package.
5. Scan the package's README for references to version numbers, and update any that are needed.
Expand Down
9 changes: 8 additions & 1 deletion api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased]

## [0.6.0] - 2024-09-19

### Added

- `Client` (from now-defunkt **stac-async**) ([#372](https://github.com/stac-utils/stac-rs/pull/372))
- `BlockingClient` ([#387](https://github.com/stac-utils/stac-rs/pull/387))

### Changed

- `Collections` and `Items` now have private attributes ([#407](https://github.com/stac-utils/stac-rs/pull/407))

## [0.5.0] - 2024-09-05

### Added
Expand Down Expand Up @@ -117,7 +123,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

Initial release

[unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-api-v0.5.0...main
[unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-api-v0.6.0...main
[0.6.0]: https://github.com/stac-utils/stac-rs/compare/stac-api-v0.5.0...stac-api-v0.6.0
[0.5.0]: https://github.com/stac-utils/stac-rs/compare/stac-api-v0.4.1...stac-api-v0.5.0
[0.4.1]: https://github.com/stac-utils/stac-rs/compare/stac-api-v0.4.0...stac-api-v0.4.1
[0.4.0]: https://github.com/stac-utils/stac-rs/compare/stac-api-v0.3.3...stac-api-v0.4.0
Expand Down
4 changes: 2 additions & 2 deletions api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stac-api"
version = "0.5.0"
version = "0.6.0"
authors = ["Pete Gadomski <[email protected]>"]
edition = "2021"
description = "Rust library for the SpatioTemporal Asset Catalog (STAC) API specification"
Expand Down Expand Up @@ -31,7 +31,7 @@ geojson = "0.24"
serde = "1"
serde_json = "1"
serde_urlencoded = "0.7"
stac = { version = "0.9.0", path = "../core" }
stac = { version = "0.10.0", path = "../core" }
thiserror = "1"
tokio = { version = "1.23", optional = true }
url = "2.3"
Expand Down
4 changes: 2 additions & 2 deletions api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ To use the library in your project:

```toml
[dependencies]
stac-api = "0.5"
stac-api = "0.6"
```

**stac-api** has one optional feature.
`geo` enables `Search::match`:

```toml
[dependencies]
stac-api = { version = "0.5", features = ["geo"] }
stac-api = { version = "0.6", features = ["geo"] }
```

## Examples
Expand Down
5 changes: 4 additions & 1 deletion cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased]

## [0.4.0] - 2024-09-19

### Added

- Outfile and stream arguments to `items` ([#363](https://github.com/stac-utils/stac-rs/pull/363))
Expand Down Expand Up @@ -97,7 +99,8 @@ Moved over from [stac-incubator-rs](https://github.com/gadomski/stac-incubator-r
- Downloading ([#142](https://github.com/stac-utils/stac-rs/pull/142), [#152](https://github.com/stac-utils/stac-rs/pull/152))
- Validation ([#155](https://github.com/stac-utils/stac-rs/pull/155))

[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.3.1..main
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.4.0..main
[0.4.0]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.3.1..stac-cli-v0.4.0
[0.3.1]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.3.0..stac-cli-v0.3.1
[0.3.0]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.2.0..stac-cli-v0.3.0
[0.2.0]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.1.0..stac-cli-v0.2.0
Expand Down
8 changes: 4 additions & 4 deletions cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stac-cli"
version = "0.3.1"
version = "0.4.0"
edition = "2021"
description = "Command line interface for stac-rs"
documentation = "https://docs.rs/stac-cli"
Expand Down Expand Up @@ -28,15 +28,15 @@ pyo3 = { version = "0.22", optional = true }
reqwest = "0.12"
serde = "1"
serde_json = "1"
stac = { version = "0.9.0", path = "../core", features = [
stac = { version = "0.10.0", path = "../core", features = [
"geoparquet-compression",
"object-store-all",
"reqwest",
] }
stac-api = { version = "0.5.0", path = "../api", features = ["client"] }
stac-api = { version = "0.6.0", path = "../api", features = ["client"] }
stac-duckdb = { version = "0.0.1", path = "../duckdb", optional = true }
stac-server = { version = "0.3.0", path = "../server", features = ["axum"] }
stac-validate = { version = "0.2.2", path = "../validate" }
stac-validate = { version = "0.3.0", path = "../validate" }
thiserror = "1"
tokio = { version = "1.23", features = [
"macros",
Expand Down
5 changes: 4 additions & 1 deletion core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased]

## [0.10.0] - 2024-09-19

### Added

- Deref `ItemCollection` ([#363](https://github.com/stac-utils/stac-rs/pull/363))
Expand Down Expand Up @@ -372,7 +374,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

Initial release.

[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-v0.9.0...main
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-v0.10.0...main
[0.10.0]: https://github.com/stac-utils/stac-rs/compare/stac-v0.9.0...stac-v0.10.0
[0.9.0]: https://github.com/stac-utils/stac-rs/compare/stac-v0.8.0...stac-v0.9.0
[0.8.0]: https://github.com/stac-utils/stac-rs/compare/stac-v0.7.2...stac-v0.8.0
[0.7.2]: https://github.com/stac-utils/stac-rs/compare/stac-v0.7.1...stac-v0.7.2
Expand Down
2 changes: 1 addition & 1 deletion core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stac"
version = "0.9.0"
version = "0.10.0"
authors = ["Pete Gadomski <[email protected]>"]
edition = "2021"
description = "Rust library for the SpatioTemporal Asset Catalog (STAC) specification"
Expand Down
2 changes: 1 addition & 1 deletion core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ To use the library in your project:

```toml
[dependencies]
stac = "0.9"
stac = "0.10"
```

## Examples
Expand Down
4 changes: 2 additions & 2 deletions duckdb/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ arrow = "52"
duckdb = "1.0"
geoarrow = { version = "0.3" }
parquet = "52"
stac = { version = "0.9.0", path = "../core", features = ["geoarrow"] }
stac-api = { version = "0.5.0", path = "../api" }
stac = { version = "0.10.0", path = "../core", features = ["geoarrow"] }
stac-api = { version = "0.6.0", path = "../api" }
thiserror = "1"

[dev-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions pgstac/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ rustls = { version = "0.23", optional = true, features = [
], default-features = false }
serde = "1"
serde_json = "1"
stac = { version = "0.9.0", path = "../core" }
stac-api = { version = "0.5.0", path = "../api" }
stac = { version = "0.10.0", path = "../core" }
stac-api = { version = "0.6.0", path = "../api" }
thiserror = "1"
tokio-postgres = { version = "0.7", features = ["with-serde_json-1"] }
tokio-postgres-rustls = { version = "0.12", optional = true }
Expand Down
6 changes: 3 additions & 3 deletions server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,16 @@ pgstac = { version = "0.2.0", path = "../pgstac", features = [
serde = "1"
serde_json = "1"
serde_urlencoded = "0.7"
stac = { version = "0.9.0", path = "../core" }
stac-api = { version = "0.5.0", path = "../api", features = ["geo"] }
stac = { version = "0.10.0", path = "../core" }
stac-api = { version = "0.6.0", path = "../api", features = ["geo"] }
thiserror = "1"
tokio-postgres = { version = "0.7", optional = true }
tower-http = { version = "0.5", features = ["cors"], optional = true }
url = "2"

[dev-dependencies]
serde_json = "1"
stac-validate = { version = "0.2", path = "../validate" }
stac-validate = { version = "0.3", path = "../validate" }
tokio = { version = "1.37", features = ["macros"] }
tokio-test = "0.4"
tower = { version = "0.5", features = ["util"] }
5 changes: 4 additions & 1 deletion validate/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased]

## [0.3.0] - 2024-09-19

### Added

- STAC v1.1.0 schemas ([#399](https://github.com/stac-utils/stac-rs/pull/399))
Expand Down Expand Up @@ -57,7 +59,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

Initial release.

[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-validate-v0.2.2...main
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-validate-v0.3.0...main
[0.3.0]: https://github.com/stac-utils/stac-rs/compare/stac-validate-v0.2.2..stac-validate-v0.3.0
[0.2.2]: https://github.com/stac-utils/stac-rs/compare/stac-validate-v0.2.1..stac-validate-v0.2.2
[0.2.1]: https://github.com/stac-utils/stac-rs/compare/stac-validate-v0.2.0..stac-validate-v0.2.1
[0.2.0]: https://github.com/stac-utils/stac-rs/compare/stac-validate-v0.1.2..stac-validate-v0.2.0
Expand Down
6 changes: 3 additions & 3 deletions validate/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stac-validate"
version = "0.2.2"
version = "0.3.0"
authors = ["Pete Gadomski <[email protected]>"]
edition = "2021"
description = "Validate STAC objects with jsonschema"
Expand All @@ -18,15 +18,15 @@ jsonschema = "0.20"
reqwest = { version = "0.12", features = ["blocking", "json"] }
serde = "1"
serde_json = "1"
stac = { version = "0.9.0", path = "../core" }
stac = { version = "0.10.0", path = "../core" }
thiserror = "1"
tokio = "1"
tracing = "0.1"
url = "2"

[dev-dependencies]
geojson = "0.24"
stac = { version = "0.9.0", path = "../core", features = ["geo"] }
stac = { version = "0.10.0", path = "../core", features = ["geo"] }
rstest = "0.22"
tokio = { version = "1", features = ["macros"] }
tokio-test = "0.4"
Expand Down
2 changes: 1 addition & 1 deletion validate/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ To use the library in your project:

```toml
[dependencies]
stac-validate = "0.2"
stac-validate = "0.3"
```

## Examples
Expand Down

0 comments on commit 6e64c5a

Please sign in to comment.