Skip to content

Commit 7e848be

Browse files
authored
release: stac v0.12.0, stac-extensions v0.1.0 (#616)
1 parent 03739a3 commit 7e848be

File tree

8 files changed

+49
-14
lines changed

8 files changed

+49
-14
lines changed

Cargo.toml

+10-9
Original file line numberDiff line numberDiff line change
@@ -47,41 +47,42 @@ chrono = "0.4.38"
4747
clap = "4.5"
4848
cql2 = "0.3.0"
4949
duckdb = "1.1.1"
50-
fluent-uri = "0.3.1"
50+
fluent-uri = "0.3.2"
5151
futures = "0.3.31"
5252
geo = "0.29.3"
53-
geo-types = "0.7.13"
53+
geo-types = "0.7.15"
5454
geoarrow = "0.4.0-beta.3"
5555
geojson = "0.24.1"
5656
http = "1.1"
5757
jsonschema = { version = "0.28.3", default-features = false }
5858
libduckdb-sys = "1.1.1"
59-
log = "0.4.22"
59+
log = "0.4.25"
6060
mime = "0.3.17"
6161
mockito = "1.5"
6262
object_store = "0.11.0"
6363
parquet = { version = "53.1.0", default-features = false }
6464
pgstac = { version = "0.3.0", path = "crates/pgstac" }
65-
pyo3 = "0.23.3"
65+
pyo3 = "0.23.4"
6666
pythonize = "0.23.0"
6767
quote = "1.0"
6868
reqwest = { version = "0.12.8", default-features = false, features = [
6969
"rustls-tls",
7070
] }
7171
rstest = "0.24.0"
72-
rustls = { version = "0.23.14", default-features = false }
72+
rustls = { version = "0.23.22", default-features = false }
7373
serde = "1.0"
7474
serde_json = "1.0"
7575
serde_urlencoded = "0.7.1"
76-
stac = { version = "0.11.1", path = "crates/core" }
76+
stac = { version = "0.12.0", path = "crates/core" }
7777
stac-api = { version = "0.7.0", path = "crates/api" }
7878
stac-derive = { version = "0.2.0", path = "crates/derive" }
7979
stac-duckdb = { version = "0.1.0", path = "crates/duckdb" }
80+
stac-extensions = { version = "0.1.0", path = "crates/extensions" }
8081
stac-server = { version = "0.3.2", path = "crates/server" }
8182
syn = "2.0"
82-
tempfile = "3.13"
83+
tempfile = "3.16"
8384
thiserror = "2.0"
84-
tokio = "1.37"
85+
tokio = "1.43"
8586
tokio-postgres = "0.7.12"
8687
tokio-postgres-rustls = "0.13.0"
8788
tokio-stream = "0.1.16"
@@ -94,4 +95,4 @@ tracing-subscriber = { version = "0.3.18", features = [
9495
"tracing-log",
9596
] }
9697
url = "2.3"
97-
webpki-roots = "0.26.6"
98+
webpki-roots = "0.26.8"

crates/cli/CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [0.5.0] - 2025-01-31
10+
911
### Changed
1012

1113
- Pretty big code refactor and a lot of options ([#607](https://github.com/stac-utils/stac-rs/pull/607))
@@ -108,7 +110,8 @@ Moved over from [stac-incubator-rs](https://github.com/gadomski/stac-incubator-r
108110
- Downloading ([#142](https://github.com/stac-utils/stac-rs/pull/142), [#152](https://github.com/stac-utils/stac-rs/pull/152))
109111
- Validation ([#155](https://github.com/stac-utils/stac-rs/pull/155))
110112

111-
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.4.1..main
113+
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.5.0..main
114+
[0.5.0]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.4.1..stac-cli-v0.5.0
112115
[0.4.1]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.4.0..stac-cli-v0.4.1
113116
[0.4.0]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.3.1..stac-cli-v0.4.0
114117
[0.3.1]: https://github.com/stac-utils/stac-rs/compare/stac-cli-v0.3.0..stac-cli-v0.3.1

crates/cli/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "stac-cli"
33
description = "Command line interface for stac-rs"
4-
version = "0.4.1"
4+
version = "0.5.0"
55
keywords = ["geospatial", "stac", "metadata", "geo", "raster"]
66
authors.workspace = true
77
edition.workspace = true

crates/core/CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [0.12.0] - 2025-01-31
10+
911
### Added
1012

1113
- `error::Validation::into_json` ([#613](https://github.com/stac-utils/stac-rs/pull/613))
@@ -427,7 +429,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
427429

428430
Initial release.
429431

430-
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-v0.11.1...main
432+
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-v0.12.0...main
433+
[0.12.0]: https://github.com/stac-utils/stac-rs/compare/stac-v0.11.1...stac-v0.12.0
431434
[0.11.1]: https://github.com/stac-utils/stac-rs/compare/stac-v0.11.0...stac-v0.11.1
432435
[0.11.0]: https://github.com/stac-utils/stac-rs/compare/stac-v0.10.2...stac-v0.11.0
433436
[0.10.2]: https://github.com/stac-utils/stac-rs/compare/stac-v0.10.1...stac-v0.10.2

crates/core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "stac"
33
description = "Rust library for the SpatioTemporal Asset Catalog (STAC) specification"
4-
version = "0.11.1"
4+
version = "0.12.0"
55
keywords = ["geospatial", "stac", "metadata", "geo"]
66
authors.workspace = true
77
categories.workspace = true

crates/core/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ To use the library in your project:
1414

1515
```toml
1616
[dependencies]
17-
stac = "0.11"
17+
stac = "0.12"
1818
```
1919

2020
## Examples

crates/extensions/CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.1.0] - 2025-01-31
10+
11+
Initial release.
12+
13+
[Unreleased]: https://github.com/stac-utils/stac-rs/compare/stac-extensions-v0.1.0...main
14+
[0.1.0]: https://github.com/stac-utils/stac-rs/releases/tag/v0.1.0
15+
16+
<!-- markdownlint-disable-file MD024 -->

crates/extensions/README.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# stac-extensions
2+
3+
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/stac-utils/stac-rs/ci.yml?branch=main&style=for-the-badge)](https://github.com/stac-utils/stac-rs/actions/workflows/ci.yml)
4+
[![docs.rs](https://img.shields.io/docsrs/stac-extensions?style=for-the-badge)](https://docs.rs/stac-extensions/latest/stac_extensions/)
5+
[![Crates.io](https://img.shields.io/crates/v/stac-extensions?style=for-the-badge)](https://crates.io/crates/stac-extensions)
6+
![Crates.io](https://img.shields.io/crates/l/stac-extensions?style=for-the-badge)
7+
8+
Rudimentary support for [STAC extensions](https://stac-extensions.github.io/).
9+
10+
## Other info
11+
12+
This crate is part of the [stac-rs](https://github.com/stac-utils/stac-rs) monorepo, see its README for contributing and license information.

0 commit comments

Comments
 (0)