Skip to content

Commit 8ee15b8

Browse files
authored
release: core, io, and api (#776)
1 parent 199a518 commit 8ee15b8

File tree

8 files changed

+70
-6
lines changed

8 files changed

+70
-6
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,9 @@ This monorepo contains several crates:
7676

7777
| Crate | Description | Badges |
7878
| ------------------------------------------------ | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
79-
| [stac](./crates/core/README.md) | Core data structures and I/O | [![docs.rs](https://img.shields.io/docsrs/stac?style=flat-square)](https://docs.rs/stac/latest/stac/) <br> [![Crates.io](https://img.shields.io/crates/v/stac?style=flat-square)](https://crates.io/crates/stac) |
79+
| [stac](./crates/core/README.md) | Core data structures | [![docs.rs](https://img.shields.io/docsrs/stac?style=flat-square)](https://docs.rs/stac/latest/stac/) <br> [![Crates.io](https://img.shields.io/crates/v/stac?style=flat-square)](https://crates.io/crates/stac) |
80+
| [stac-io](./crates/io/README.md) | Input and output | [![docs.rs](https://img.shields.io/docsrs/stac-io?style=flat-square)](https://docs.rs/stac-io/latest/stac_io/) <br> [![Crates.io](https://img.shields.io/crates/v/stac-io?style=flat-square)](https://crates.io/crates/stac-io) |
81+
| [stac-api](./crates/api/README.md) | Data structures for the [STAC API](https://github.com/radiantearth/stac-api-spec) specification | [![docs.rs](https://img.shields.io/docsrs/stac-api?style=flat-square)](https://docs.rs/stac-api/latest/stac_api/) <br> [![Crates.io](https://img.shields.io/crates/v/stac-api?style=flat-square)](https://crates.io/crates/stac-api) |
8082
| [stac-api](./crates/api/README.md) | Data structures for the [STAC API](https://github.com/radiantearth/stac-api-spec) specification | [![docs.rs](https://img.shields.io/docsrs/stac-api?style=flat-square)](https://docs.rs/stac-api/latest/stac_api/) <br> [![Crates.io](https://img.shields.io/crates/v/stac-api?style=flat-square)](https://crates.io/crates/stac-api) |
8183
| [stac-extensions](./crates/extensions/README.md) | Basic support for [STAC extensions](https://stac-extensions.github.io/) | [![docs.rs](https://img.shields.io/docsrs/stac-extensions?style=flat-square)](https://docs.rs/stac-extensions/latest/stac_extensions/) <br> [![Crates.io](https://img.shields.io/crates/v/stac-extensions?style=flat-square)](https://crates.io/crates/stac-extensions) |
8284
| [rustac](./crates/cli/README.md) | Command line interface | [![docs.rs](https://img.shields.io/docsrs/rustac?style=flat-square)](https://docs.rs/rustac/latest/rustac/) <br> [![Crates.io](https://img.shields.io/crates/v/rustac?style=flat-square)](https://crates.io/crates/rustac) |
@@ -89,11 +91,13 @@ This monorepo contains several crates:
8991
```mermaid
9092
graph TD
9193
stac --> stac-api
94+
stac --> stac-io
9295
stac --> stac-extensions
9396
stac --> rustac
9497
stac --> pgstac
9598
stac --> stac-duckdb
9699
stac --> stac-server
100+
stac-io --> rustac
97101
stac-api --> pgstac
98102
stac-api --> stac-duckdb
99103
stac-api --> stac-server

crates/api/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
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.8.0] - 2025-07-10
10+
911
### Fixed
1012

1113
- Empty `type` field for `ItemCollection` ([#734](https://github.com/stac-utils/rustac/pull/734))
@@ -163,7 +165,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
163165

164166
Initial release
165167

166-
[unreleased]: https://github.com/stac-utils/rustac/compare/stac-api-v0.7.1...main
168+
[unreleased]: https://github.com/stac-utils/rustac/compare/stac-api-v0.8.0...main
169+
[0.8.0]: https://github.com/stac-utils/rustac/compare/stac-api-v0.7.1...stac-api-v0.8.0
167170
[0.7.1]: https://github.com/stac-utils/rustac/compare/stac-api-v0.7.0...stac-api-v0.7.1
168171
[0.7.0]: https://github.com/stac-utils/rustac/compare/stac-api-v0.6.2...stac-api-v0.7.0
169172
[0.6.2]: https://github.com/stac-utils/rustac/compare/stac-api-v0.6.1...stac-api-v0.6.2

crates/api/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ To use the library in your project:
1616

1717
```toml
1818
[dependencies]
19-
stac-api = "0.7"
19+
stac-api = "0.8"
2020
```
2121

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

2525
```toml
2626
[dependencies]
27-
stac-api = { version = "0.7", features = ["geo"] }
27+
stac-api = { version = "0.8", features = ["geo"] }
2828
```
2929

3030
## Examples

crates/core/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
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.13.0] - 2025-07-10
10+
911
### Added
1012

1113
- geoarrow record batch converters (moved from **stac-duckdb**) ([#652](https://github.com/stac-utils/rustac/pull/652))
@@ -455,7 +457,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
455457

456458
Initial release.
457459

458-
[Unreleased]: https://github.com/stac-utils/rustac/compare/stac-v0.12.0...main
460+
[Unreleased]: https://github.com/stac-utils/rustac/compare/stac-v0.13.0...main
461+
[0.13.0]: https://github.com/stac-utils/rustac/compare/stac-v0.12.0...stac-v0.13.0
459462
[0.12.0]: https://github.com/stac-utils/rustac/compare/stac-v0.11.1...stac-v0.12.0
460463
[0.11.1]: https://github.com/stac-utils/rustac/compare/stac-v0.11.0...stac-v0.11.1
461464
[0.11.0]: https://github.com/stac-utils/rustac/compare/stac-v0.10.2...stac-v0.11.0

crates/core/README.md

Lines changed: 1 addition & 1 deletion
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.12"
17+
stac = "0.13"
1818
```
1919

2020
## Examples

crates/io/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
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-07-10
10+
11+
Initial release
12+
13+
[unreleased]: https://github.com/stac-utils/rustac/compare/stac-io-v0.1.0...main
14+
[0.1.0]: https://github.com/stac-utils/rustac/releases/tag/stac-io-v0.1.0
15+
16+
<!-- markdownlint-disable-file MD024 -->

crates/io/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# stac-io
2+
3+
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/stac-utils/rustac/ci.yml?branch=main&style=for-the-badge)](https://github.com/stac-utils/rustac/actions/workflows/ci.yml)
4+
[![docs.rs](https://img.shields.io/docsrs/stac-io?style=for-the-badge)](https://docs.rs/stac-io/latest/stac_io/)
5+
[![Crates.io](https://img.shields.io/crates/v/stac-io?style=for-the-badge)](https://crates.io/crates/stac-io)
6+
![Crates.io](https://img.shields.io/crates/l/stac-io?style=for-the-badge)
7+
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge)](./CODE_OF_CONDUCT)
8+
9+
Input and output (I/O) for the Rust implementation of the [SpatioTemporal Asset Catalog (STAC)](https://stacspec.org/) specification.
10+
11+
## Usage
12+
13+
To use the library in your project:
14+
15+
```toml
16+
[dependencies]
17+
stac-io = "0.1"
18+
```
19+
20+
## Other info
21+
22+
This crate is part of the [rustac](https://github.com/stac-utils/rustac) monorepo, see its README for contributing and license information.

crates/validate/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
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.4.0] - 2025-07-10
10+
11+
First release with a changelog.
12+
13+
[unreleased]: https://github.com/stac-utils/rustac/compare/stac-validate-v0.4.0...main
14+
[0.4.0]: https://github.com/stac-utils/rustac/releases/tag/stac-validate-v0.4.0
15+
16+
<!-- markdownlint-disable-file MD024 -->

0 commit comments

Comments
 (0)