# Changelog
All notable changes to this project will be documented in this file.
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).
## [Unreleased]
## [0.1.2] - 2025-11-14
Update **stac** dependency.
## [0.1.1] - 2025-10-22
### Changed
- Don't write a newline when outputting ndjson ([#824](https://github.com/stac-utils/rustac/pull/824))
## [0.1.0] - 2025-07-11
First release as **rustac**.
### Added
- DuckDB server backend ([#651](https://github.com/stac-utils/rustac/pull/651))
- Crawl ([#756](https://github.com/stac-utils/rustac/pull/756))
## [stac-cli 0.5.3] - 2025-02-20
### Added
- Tracing subscriber to get verbosity
## [stac-cli 0.5.2] - 2025-02-20
### Removed
- A lot of unused dependencies
## [stac-cli 0.5.1] - 2025-02-19
### Changed
- Always bundle DuckDB (again) ([#631](https://github.com/stac-utils/rustac/pull/631))
### Removed
- **stacrs-cli** (moved to <https://github.com/stac-utils/stacrs>) ([#633](https://github.com/stac-utils/rustac/pull/633))
## [stac-cli 0.5.0] - 2025-01-31
### Changed
- Pretty big code refactor and a lot of options ([#607](https://github.com/stac-utils/rustac/pull/607))
## [stac-cli 0.4.1] - 2024-10-22
### Changed
- Bump **stac-api** version
## [stac-cli 0.4.0] - 2024-09-19
### Added
- Outfile and stream arguments to `items` ([#363](https://github.com/stac-utils/rustac/pull/363))
## [stac-cli 0.3.1] - 2024-09-06
### Added
- `stacrs items` ([#360](https://github.com/stac-utils/rustac/pull/360))
### Fixed
- **tokio** panic when validating ([#358](https://github.com/stac-utils/rustac/pull/358))
## [stac-cli 0.3.0] - 2024-09-05
### Added
- Geoparquet support ([#300](https://github.com/stac-utils/rustac/pull/300))
- Auto-create collections when serving ([#304](https://github.com/stac-utils/rustac/pull/304))
- Auto-add items when serving ([#312](https://github.com/stac-utils/rustac/pull/312))
- Searching geoparquet files with DuckDB ([#331](https://github.com/stac-utils/rustac/pull/331))
- Python package ([#335](https://github.com/stac-utils/rustac/pull/335))
## [stac-cli 0.2.0] - 2024-08-12
### Added
- `migrate` subcommand ([#294](https://github.com/stac-utils/rustac/pull/294))
### Changed
- Switch to using structures for command arguments, and move the `execute` methods to those structures ([#285](https://github.com/stac-utils/rustac/pull/285))
## [stac-cli 0.1.0] - 2024-04-29
### Added
- `stac serve` ([#244](https://github.com/stac-utils/rustac/pull/244))
## [stac-cli 0.0.8] - 2024-04-22
### Added
- `stac sort` can take stdin ([#241](https://github.com/stac-utils/rustac/pull/241))
### Changed
- Re-organized the CLI code architecture ([#243](https://github.com/stac-utils/rustac/pull/243))
## [stac-cli 0.0.7] - 2024-04-11
### Added
- `stac validate` can take from stdin ([#236](https://github.com/stac-utils/rustac/pull/236))
- `stac item` to create items ([#237](https://github.com/stac-utils/rustac/pull/237))
- The `gdal` feature ([#232](https://github.com/stac-utils/rustac/pull/232))
## [stac-cli 0.0.6] - 2023-10-18
### Added
- Validation for the collections endpoint ([#208](https://github.com/stac-utils/rustac/pull/208))
## [stac-cli 0.0.5] - 2023-10-11
### Added
- Sort ([#197](https://github.com/stac-utils/rustac/pull/197))
- Search ([#200](https://github.com/stac-utils/rustac/pull/200))
### Removed
- Downloading (use [stac-asset](https://github.com/stac-utils/stac-asset) instead) ([#194](https://github.com/stac-utils/rustac/pull/194))
## [stac-cli 0.0.4] - 2023-10-09
### Changed
- Better error messages for `stac validate` ([#190](https://github.com/stac-utils/rustac/pull/190))
## [stac-cli 0.0.3] - 2023-04-04
Moved over from [stac-incubator-rs](https://github.com/gadomski/stac-incubator-rs) ([#142](https://github.com/stac-utils/rustac/pull/142))
### Added
- Downloading ([#142](https://github.com/stac-utils/rustac/pull/142), [#152](https://github.com/stac-utils/rustac/pull/152))
- Validation ([#155](https://github.com/stac-utils/rustac/pull/155))
[Unreleased]: https://github.com/stac-utils/rustac/compare/rustac-v0.1.2..main
[0.1.2]: https://github.com/stac-utils/rustac/compare/rustac-v0.1.1..rustac-v0.1.2
[0.1.1]: https://github.com/stac-utils/rustac/compare/rustac-v0.1.0..rustac-v0.1.1
[0.1.0]: https://github.com/stac-utils/rustac/tree/rustac-v0.1.0
[stac-cli 0.5.3]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.5.2..stac-cli-v0.5.3
[stac-cli 0.5.2]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.5.1..stac-cli-v0.5.2
[stac-cli 0.5.1]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.5.0..stac-cli-v0.5.1
[stac-cli 0.5.0]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.4.1..stac-cli-v0.5.0
[stac-cli 0.4.1]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.4.0..stac-cli-v0.4.1
[stac-cli 0.4.0]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.3.1..stac-cli-v0.4.0
[stac-cli 0.3.1]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.3.0..stac-cli-v0.3.1
[stac-cli 0.3.0]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.2.0..stac-cli-v0.3.0
[stac-cli 0.2.0]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.1.0..stac-cli-v0.2.0
[stac-cli 0.1.0]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.0.8..stac-cli-v0.1.0
[stac-cli 0.0.8]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.0.7..stac-cli-v0.0.8
[stac-cli 0.0.7]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.0.6..stac-cli-v0.0.7
[stac-cli 0.0.6]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.0.5..stac-cli-v0.0.6
[stac-cli 0.0.5]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.0.4..stac-cli-v0.0.5
[stac-cli 0.0.4]: https://github.com/stac-utils/rustac/compare/stac-cli-v0.0.3..stac-cli-v0.0.4
[stac-cli 0.0.3]: https://github.com/stac-utils/rustac/tree/stac-cli-v0.0.3