# 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).

## [0.16.5](https://github.com/stac-utils/rustac/compare/stac-v0.16.4...stac-v0.16.5) - 2026-03-02

### Fixed

- reading arrays with arrow-wasm ([#963](https://github.com/stac-utils/rustac/pull/963))
- gate Url::from_file_path behind `std` feature, pin getrandom for stac-wasm ([#961](https://github.com/stac-utils/rustac/pull/961))

## [0.16.4](https://github.com/stac-utils/rustac/compare/stac-v0.16.3...stac-v0.16.4) - 2026-02-18

### Added

- get and put streams ([#958](https://github.com/stac-utils/rustac/pull/958))

### Other

- create traits for clients ([#949](https://github.com/stac-utils/rustac/pull/949))

## [0.16.3](https://github.com/stac-utils/rustac/compare/stac-v0.16.2...stac-v0.16.3) - 2026-02-12

### Fixed

- windows paths ([#955](https://github.com/stac-utils/rustac/pull/955))

## [0.16.2](https://github.com/stac-utils/rustac/compare/stac-v0.16.1...stac-v0.16.2) - 2026-02-03

### Other

- bump msrv version ([#944](https://github.com/stac-utils/rustac/pull/944))

## [0.16.1](https://github.com/stac-utils/rustac/compare/stac-v0.16.0...stac-v0.16.1) - 2026-01-20

### Added

- dictionary-encode repeated string fields ([#937](https://github.com/stac-utils/rustac/pull/937))

## [0.16.0](https://github.com/stac-utils/rustac/compare/stac-v0.15.1...stac-v0.16.0) - 2026-01-05

### Added

- [**breaking**] write collections to stac-geoparquet metadata ([#927](https://github.com/stac-utils/rustac/pull/927))
- datetime expansion ([#917](https://github.com/stac-utils/rustac/pull/917))

### Fixed

- properly write metadata in async geoparquet writer ([#928](https://github.com/stac-utils/rustac/pull/928))

## [0.15.1](https://github.com/stac-utils/rustac/compare/stac-v0.15.0...stac-v0.15.1) - 2025-12-15

### Added

- add matches_cql2 ([#909](https://github.com/stac-utils/rustac/pull/909))

### Other

- switch to release-plz ([#911](https://github.com/stac-utils/rustac/pull/911))
- update releasing to be much simpler ([#899](https://github.com/stac-utils/rustac/pull/899))

## [0.15.0](https://github.com/stac-utils/rustac/compare/stac-v0.14.0...stac-v0.15.0) (2025-12-01)


### ⚠ BREAKING CHANGES

* move stac_api crate into stac crate ([#869](https://github.com/stac-utils/rustac/issues/869))
* remove unused error enums ([#868](https://github.com/stac-utils/rustac/issues/868))
* consume a geoparquet writer on close ([#867](https://github.com/stac-utils/rustac/issues/867))

### Features

* add geoparquet writer encoder and object writing ([#863](https://github.com/stac-utils/rustac/issues/863)) ([ec6e7de](https://github.com/stac-utils/rustac/commit/ec6e7de6bf7c43cff11ba5d7dfd9f7c0654b2db1))
* specify max_row_group_size in geoparquet WriterBuilder ([#846](https://github.com/stac-utils/rustac/issues/846)) ([2bde538](https://github.com/stac-utils/rustac/commit/2bde538b41e5900b5be2d75587b1f8904520b3a1))


### Bug Fixes

* allow writing stac-geoparquet with no assets ([#882](https://github.com/stac-utils/rustac/issues/882)) ([b049a71](https://github.com/stac-utils/rustac/commit/b049a71ea3cee6637cf4136c4de52272ce8b1928))
* remove circular dev depependency ([#886](https://github.com/stac-utils/rustac/issues/886)) ([dcb9b49](https://github.com/stac-utils/rustac/commit/dcb9b496d4979984178b279c245e897621b9ca76))
* remove unused error enums ([#868](https://github.com/stac-utils/rustac/issues/868)) ([cf0e815](https://github.com/stac-utils/rustac/commit/cf0e815e03433e8ef219a79a67161174f3e99e84))


### Code Refactoring

* consume a geoparquet writer on close ([#867](https://github.com/stac-utils/rustac/issues/867)) ([bdd95be](https://github.com/stac-utils/rustac/commit/bdd95be8b9a0c64a4179f0d76dd28b39c52f3fef))
* move stac_api crate into stac crate ([#869](https://github.com/stac-utils/rustac/issues/869)) ([d0f7405](https://github.com/stac-utils/rustac/commit/d0f7405a811dd2c3b044404b4a6a48cf07926a89))

## [0.14.0] - 2025-11-14

### Changed

- Use `Encoder` instead of `TableBuilder` for `geoarrow` (breaking) ([#840](https://github.com/stac-utils/rustac/pull/840))
- Break apart geoparquet writing into a `WriterBuilder` and a `Writer` (breaking) ([#841](https://github.com/stac-utils/rustac/pull/841))

## [0.13.3] - 2025-11-13

### Added

- Write multiple record batches to a `geoarrow` table ([#835](https://github.com/stac-utils/rustac/pull/835))

### Changed

- Switch to zstd(15) for default geoparquet compression ([#834](https://github.com/stac-utils/rustac/pull/834))

### Fixed

- Permissively deserialize start and end datetimes ([#838](https://github.com/stac-utils/rustac/pull/838))

## [0.13.2] - 2025-10-22

### Fixed

- Deconstruct item collections when writing ndjson ([#824](https://github.com/stac-utils/rustac/pull/824))

## [0.13.1] - 2025-09-23

### Changed

- Don't set geo metadata for `proj:geometry` ([#808](https://github.com/stac-utils/rustac/pull/808))

## [0.13.0] - 2025-07-10

### Added

- geoarrow record batch converters (moved from **stac-duckdb**) ([#652](https://github.com/stac-utils/rustac/pull/652))
- `Clone` for `Container` ([#666](https://github.com/stac-utils/rustac/pull/666))
- `Serialize` for `Container` ([#667](https://github.com/stac-utils/rustac/pull/667))
- More permissive datetime interval parsing ([#715](https://github.com/stac-utils/rustac/pull/715))
- `type` field to **stac-geoparquet** writes ([#736](https://github.com/stac-utils/rustac/pull/736))
- `SelfHref::set_self_href` and `SelfHref::clear_self_href` ([#746](https://github.com/stac-utils/rustac/pull/746))
- `Assets::make_assets_absolute` ([#753](https://github.com/stac-utils/rustac/pull/753))
- `Format::extension` ([#756](https://github.com/stac-utils/rustac/pull/756))

### Changed

- Default to snappy compression for geoparquet ([#673](https://github.com/stac-utils/rustac/pull/673))
- Ensure geoparquet->json provides valid datetime strings (UTC) ([#711](https://github.com/stac-utils/rustac/pull/711)])
- `href::make_absolute` is now public ([#757](https://github.com/stac-utils/rustac/pull/757))

### Fixed

- Support geometry columns other than "geometry" for **stac-geoparquet** ([#723](https://github.com/stac-utils/rustac/pull/723), [#727](https://github.com/stac-utils/rustac/pull/727))

### Removed

- IO (moved to **stac-io**) ([#739](https://github.com/stac-utils/rustac/pull/739))
- `Href` ([#760](https://github.com/stac-utils/rustac/pull/760))

## [0.12.0] - 2025-01-31

### Added

- `error::Validation::into_json` ([#613](https://github.com/stac-utils/rustac/pull/613))
- Re-export `geojson::Geometry` ([#614](https://github.com/stac-utils/rustac/pull/614))

### Removed

- Async validation ([#611](https://github.com/stac-utils/rustac/pull/611))

## [0.11.1] - 2025-01-02

### Added

- `Fields` trait impl for `Link` ([#542](https://github.com/stac-utils/rustac/pull/542))

### Fixed

- Set user agent for validation client ([#572](https://github.com/stac-utils/rustac/pull/572))

## [0.11.0] - 2024-11-12

### Added

- `version` ([#476](https://github.com/stac-utils/rustac/pull/476))
- `Node` and friends ([#504](https://github.com/stac-utils/rustac/pull/504))

### Changed

- `make_links_absolute` instead of `make_relative_links_absolute`, `make_links_relative` instead of `make_absolute_links_relative` ([#504](https://github.com/stac-utils/rustac/pull/504))
- Permissive deserialization ([#505](https://github.com/stac-utils/rustac/pull/505))

### Removed

- Extensions moved to their own crate ([#473](https://github.com/stac-utils/rustac/pull/473))
- `*_TYPE` constants, `deserialize_type` and `serialize_type` top-level functions ([#498](https://github.com/stac-utils/rustac/pull/498))

## [0.10.2] - 2024-10-18

### Added

- Validation, from the (now defunct) **stac-validate** ([#434](https://github.com/stac-utils/rustac/pull/434), [#438](https://github.com/stac-utils/rustac/pull/438))
- A `reqwest-rustls` feature ([#440](https://github.com/stac-utils/rustac/pull/440))

### Changed

- Update to **jsonschema** v0.22 ([#446](https://github.com/stac-utils/rustac/pull/446))

## [0.10.1] - 2024-09-20

### Fixed

- Parsing `Format::Geoparquet` ([#416](https://github.com/stac-utils/rustac/pull/416))

## [0.10.0] - 2024-09-19

### Added

- Deref `ItemCollection` ([#363](https://github.com/stac-utils/rustac/pull/363))
- `Format` ([#371](https://github.com/stac-utils/rustac/pull/371), [#396](https://github.com/stac-utils/rustac/pull/396))
- `Error::FeatureNotEnabled` and `Error::UnsupportedGeoparquetType` ([#396](https://github.com/stac-utils/rustac/pull/396))
- Read unknown versions ([#378](https://github.com/stac-utils/rustac/pull/378))
- Conversion traits for the three formats ([#396](https://github.com/stac-utils/rustac/pull/396))
- `object_store` ([#382](https://github.com/stac-utils/rustac/pull/382))
- `stac::geoparquet::Compression`, even if geoparquet is not enabled ([#396](https://github.com/stac-utils/rustac/pull/396))
- `Type` ([#397](https://github.com/stac-utils/rustac/pull/397))
- `Collection::item_assets` and `ItemAsset` ([#404](https://github.com/stac-utils/rustac/pull/404))
- A few extension methods on `Fields` ([#405](https://github.com/stac-utils/rustac/pull/405))

### Changed

- Update **geoarrow** to v0.3.0 ([#367](https://github.com/stac-utils/rustac/pull/367))
- Default STAC version is now v1.1.0 ([#399](https://github.com/stac-utils/rustac/pull/399))

### Removed

- `Error::ReqwestNotEnabled` and `Error::GdalNotEnabled` ([#396](https://github.com/stac-utils/rustac/pull/382))
- `Asset::extensions` ([#405](https://github.com/stac-utils/rustac/pull/405))
- `href` argument to `Links::make_relative_links_absolute` ([#407](https://github.com/stac-utils/rustac/pull/407))

## [0.9.0] - 2024-09-05

### Added

- `Bbox` ([#303](https://github.com/stac-utils/rustac/pull/303), [#328](https://github.com/stac-utils/rustac/pull/328))
- Functions to create collections from items ([#304](https://github.com/stac-utils/rustac/pull/304))
- Default implementation for `Version` ([#309](https://github.com/stac-utils/rustac/pull/309))
- Experimental GeoParquet and GeoArrow support ([#316](https://github.com/stac-utils/rustac/pull/316), [#319](https://github.com/stac-utils/rustac/pull/319), [#328](https://github.com/stac-utils/rustac/pull/328))
- Public `stac::io` module ([#319](https://github.com/stac-utils/rustac/pull/319))

### Fixed

- Don't add a `bands` attribute if all bands are empty when migrating ([#351](https://github.com/stac-utils/rustac/pull/351))

### Changed

- Use `DateTime<Utc>` instead of `String` for datetimes ([#297](https://github.com/stac-utils/rustac/pull/297), [#304](https://github.com/stac-utils/rustac/pull/304))
- Add `Href.clear_href` ([#299](https://github.com/stac-utils/rustac/pull/299))
- Rename `media_type` module to `mime`, deprecate a bunch of them, add some others ([#327](https://github.com/stac-utils/rustac/pull/327))

### Removed

- `stac::read_json` from the public API ([#301](https://github.com/stac-utils/rustac/pull/301))
- `Bounds` ([#303](https://github.com/stac-utils/rustac/pull/303))
- `stac::item::FlatItem` ([#328](https://github.com/stac-utils/rustac/pull/328))

## [0.8.0] - 2024-08-12

### Added

- `Version` enum ([#293](https://github.com/stac-utils/rustac/pull/293))
- STAC v1.1.0-beta.1 ([#294](https://github.com/stac-utils/rustac/pull/294)):
  - `Asset::bands` vec and `Band` struct
  - `nodata`, `data_type`, `statistics`, and `unit` to `Asset`
- Migrations via a `Migrate` trait ([#294](https://github.com/stac-utils/rustac/pull/294))

### Changed

- `STAC_VERSION` is now a `Version`, not a string ([#293](https://github.com/stac-utils/rustac/pull/293))
- `version` fields on collection, catalog, and item are now public ([#293](https://github.com/stac-utils/rustac/pull/293))
- `DataType` and `Statistics` structures are now top-level instead of being in the `raster` extension ([#294](https://github.com/stac-utils/rustac/pull/294))

## [0.7.2] - 2024-07-24

### Fixed

- `Bounds::to_geometry` ([#279](https://github.com/stac-utils/rustac/pull/279))

## [0.7.1] - 2024-07-24

### Added

- `stac::datetime::Interval` ([#252](https://github.com/stac-utils/rustac/pull/252))
- `TryFrom<Feature>` and `TryInto<Feature>` for `Item` ([#255](https://github.com/stac-utils/rustac/pull/255))
- `FlatItem` ([#260](https://github.com/stac-utils/rustac/pull/260), [#263](https://github.com/stac-utils/rustac/pull/263), [#275](https://github.com/stac-utils/rustac/pull/275))
- Authentication extension ([#268](https://github.com/stac-utils/rustac/pull/268))
- Electro-Optical extension ([#271](https://github.com/stac-utils/rustac/pull/271))

### Fixed

- Removed unnecessary qualifications ([#251](https://github.com/stac-utils/rustac/pull/251))
- Axis ordering for WGS84 bounds+geometries ([#277](https://github.com/stac-utils/rustac/pull/277))

## [0.7.0] - 2024-04-29

### Added

- `Link::method` and `Link::body` ([#244](https://github.com/stac-utils/rustac/pull/244))

### Changed

- Use `geojson::Geometry` instead of a crate-specific `Geometry` type ([#245](https://github.com/stac-utils/rustac/pull/245))

### Removed

- `schemars` feature ([#245](https://github.com/stac-utils/rustac/pull/245))

## [0.6.0] - 2024-04-11

### Added

- The projection and raster extensions, the `Extension` trait, and the `Fields` trait ([#234](https://github.com/stac-utils/rustac/pull/234))
- `stac::item::Builder` ([#237](https://github.com/stac-utils/rustac/pull/237))
- The `gdal` feature ([#232](https://github.com/stac-utils/rustac/pull/232), [#240](https://github.com/stac-utils/rustac/pull/240))
- `Bounds` ([#232](https://github.com/stac-utils/rustac/pull/232))

### Changed

- The `extensions` attribute of catalogs, collections, and items is now non-optional ([#234](https://github.com/stac-utils/rustac/pull/234))
- The `roles` attribute of assets is now non-optional ([#237](https://github.com/stac-utils/rustac/pull/237))

## [0.5.3] - 2024-04-07

### Added

- `Geometry::point` ([#206](https://github.com/stac-utils/rustac/pull/206))
- `Item::intersects_datetime_str` ([#209](https://github.com/stac-utils/rustac/pull/209))

## [0.5.2] - 2023-10-18

### Added

- `Item::intersects` ([#202](https://github.com/stac-utils/rustac/pull/202))
- Common metadata fields ([#203](https://github.com/stac-utils/rustac/pull/203))

### Deprecated

- `Item::intersects_bbox` ([#204](https://github.com/stac-utils/rustac/pull/204))

## [0.5.1] - 2023-09-14

### Added

- `geo` feature ([#178](https://github.com/stac-utils/rustac/pull/178))
- `schemars` feature ([#177](https://github.com/stac-utils/rustac/pull/177))
- `intersects_bbox` and `intersects_datetimes` for `Item` ([#180](https://github.com/stac-utils/rustac/pull/180), [#182](https://github.com/stac-utils/rustac/pull/182))
- `geo` and `datetime` modules ([#182](https://github.com/stac-utils/rustac/pull/182))
- `(de)serialize_type` to the public interface ([#187](https://github.com/stac-utils/rustac/pull/187))

### Changed

- `Links::remove_relative_links` has the same vibe as `Links::remove_structural_links` ([#176](https://github.com/stac-utils/rustac/pull/176))
- Use our own `Geometry` structure ([#178](https://github.com/stac-utils/rustac/pull/178))

## [0.5.0] - 2023-06-27

### Added

- `Links::remove_structural_links`, and more rel types to `Link::is_structural` ([#170](https://github.com/stac-utils/rustac/pull/170))
- `Item::set_geometry` ([#172](https://github.com/stac-utils/rustac/pull/172))

### Removed

- `Link::set_query` ([#171](https://github.com/stac-utils/rustac/pull/171))
- `jsonschema` feature (it's now in its own crate, **stac-validate**) ([#172](https://github.com/stac-utils/rustac/pull/172))

## [0.4.0] - 2023-04-01

### Added

- `Deserialize` for `Value` ([#135](https://github.com/stac-utils/rustac/pull/135))
- `type` checks on (de)serialization ([#136](https://github.com/stac-utils/rustac/pull/136))
- `Assets` trait ([#137](https://github.com/stac-utils/rustac/pull/137))
- `Link::remove_relative_hrefs` ([#142](https://github.com/stac-utils/rustac/pull/142))
- `stac::href_to_url` ([#142](https://github.com/stac-utils/rustac/pull/142))
- `TryFrom<Map<String, Value>>` for all three object types ([#149](https://github.com/stac-utils/rustac/pull/149))
- `FromIterator` for `ItemCollection` ([#151](https://github.com/stac-utils/rustac/pull/151))

### Changed

- `stac::read` now can return anything that deserializes and implements `Href` ([#135](https://github.com/stac-utils/rustac/pull/135))
- `Collection::assets` is now non-optional ([#137](https://github.com/stac-utils/rustac/pull/137))
- `type` and `version` fields on all objects are now private ([#141](https://github.com/stac-utils/rustac/pull/141))

## [0.3.2] - 2023-02-19

### Added

- STAC API fields to `Link` ([#126](https://github.com/stac-utils/rustac/pull/126)])
- `TryFrom<Value>` (and `TryFrom<Item>` and friends) for a `serde_json::Map<String, serde_json::Value>` ([#126](https://github.com/stac-utils/rustac/pull/126), [#130](https://github.com/stac-utils/rustac/pull/130))

## [0.3.1] - 2023-01-13

### Added

- `Item::collection` setter in the builder pattern ([#117](https://github.com/stac-utils/rustac/pull/117))
- `Link::geojson` ([#119](https://github.com/stac-utils/rustac/pull/119))
- `Link::is_json` and `Link::is_geojson` ([#120](https://github.com/stac-utils/rustac/pull/120))
- `Link::set_query` ([#127](https://github.com/stac-utils/rustac/pull/127))

## [0.3.0] - 2023-01-08

### Changed

- Reorganized to a workspace ([#114](https://github.com/stac-utils/rustac/pull/114))
- `ItemCollection::links` is now public ([#115](https://github.com/stac-utils/rustac/pull/115))
- `Links::make_relative_links_absolute` takes the href as an argument, and `Links` does not require `Href` ([#116](https://github.com/stac-utils/rustac/pull/116))

## [0.2.0] - 2022-12-29

### Added

- `description` to `Catalog::new` and `Collection::new` ([#102](https://github.com/stac-utils/rustac/pull/102))
- jsonschema validation ([#105](https://github.com/stac-utils/rustac/pull/105), [#106](https://github.com/stac-utils/rustac/pull/106))
- `Extensions` trait ([#105](https://github.com/stac-utils/rustac/pull/105))
- `ItemCollection` ([#107](https://github.com/stac-utils/rustac/pull/107))
- `Value::type_name` ([#108](https://github.com/stac-utils/rustac/pull/108))
- `Links::make_relative_hrefs_absolute` ([#110](https://github.com/stac-utils/rustac/pull/110))

### Changed

- Signature of `Error::MissingHref` (no longer takes a String) ([#110](https://github.com/stac-utils/rustac/pull/110))
- `Links` now requires `Href` ([#110](https://github.com/stac-utils/rustac/pull/110))

### Fixed

- `Collections::new` sets a valid license ("proprietary") ([#104](https://github.com/stac-utils/rustac/pull/104))

### Removed

- `Error::TypeMismatch`, deprecated since v0.1.1 ([#111](https://github.com/stac-utils/rustac/pull/111))

## [0.1.2] - 2022-12-08

### Added

- `Links` trait ([#95](https://github.com/stac-utils/rustac/pull/95), [#96](https://github.com/stac-utils/rustac/pull/96), [#97](https://github.com/stac-utils/rustac/pull/97), [#100](https://github.com/stac-utils/rustac/pull/100))
- `Link::json` for making links with a JSON media type ([#100](https://github.com/stac-utils/rustac/pull/100))
- Builder methods for `Link` ([#100](https://github.com/stac-utils/rustac/pull/100))
- `Item::collection_link` ([#100](https://github.com/stac-utils/rustac/pull/100))
- `Link::collection` for making `rel="collection"` links ([#100](https://github.com/stac-utils/rustac/pull/100))
- `Link::self_` for making `rel="self"` links ([#101](https://github.com/stac-utils/rustac/pull/101))

## [0.1.1] - 2022-12-01

### Deprecated

- `Error::TypeMismatch` ([#93](https://github.com/stac-utils/rustac/pull/93))

## [0.1.0] - 2022-11-30

### Added

- `stac::read_json`

### Changed

- Module layout

### Removed

- `Item::set_collection` and `Item::collection_link`
- CI coverage
- `stac::read_from_url` and `stac::read_from_path`

### Fixed

- Documentation examples

## [0.0.5] - 2022-11-12

### Added

- `Href` trait
- `Value`

### Changed

- `Asset.type_` is now `Asset.r#type`
- `reqwest` is now an optional feature

### Removed

- `PathBufHref`
- `Href::into_string`
- `Stac`
- `Layout`
- `Reader`
- `Writer`
- `Object`
- `Href` struct
- benchmarks

## [0.0.4] - 2022-03-09

### Added

- Top-level convenience functions for reading all three object types directly to structures
- `Read::read_struct`
- `Error::TypeMismatch`
- Links to parent and root in `Stac` when adding a new object
- `Stac::href`
- `Href::file_name`
- `Stac::collections`
- Options to customize the `Walk` strategy
- `Stac::set_href`
- Coverage
- Crate-specific `Result`
- `Href::directory`
- `impl From<Href> for String`
- `Object::parent_link` and `Object::child_links`
- `Stac::add_link` and `Stac::children`
- `stac::layout`
- Pull request template
- Docs

### Changed

- Made `Handle`s innards private
- Generalized `Stac::find_child` to `Stac::find`
- Made `PathBufHref::new` public
- Cannot remove the root of a `Stac`
- `Href::make_relative` returns an absolute href if it can't be made relative
- Benchmark plots now have white backgrounds
- Reqwest test is ignored by default to speed up unit tests
- Use `impl` in function arguments instead of generic types
- The default walk iterator's Item is a `Result<Handle>`
- Set a walk's visit function as its own operation, rather than during the constructor

### Fixed

- Relative href generation

## [0.0.3] - 2022-02-22

### Added

- Doctesting for README.md
- `Href::rebase`
- `Object` and `HrefObject`
- Architecture diagram
- `Stac.add_child`
- Benchmarks
- `Walk`
- `Stac::remove`

### Changed

- Simplified `Render`'s href creation
- CI workflows
- `Stac::add_object` is now `add`
- `Stac::add_child_handle` is now `connect`
- `Stac::object` is now `get`

### Removed

- `stac::render`

## [0.0.2] - 2022-02-14

### Added

- More information to the README

### Removed

- Custom docs build

## [0.0.1] - 2022-02-14

Initial release.

[Unreleased]: https://github.com/stac-utils/rustac/compare/stac-v0.14.0...main
[0.14.0]: https://github.com/stac-utils/rustac/compare/stac-v0.13.3...stac-v0.14.0
[0.13.3]: https://github.com/stac-utils/rustac/compare/stac-v0.13.2...stac-v0.13.3
[0.13.2]: https://github.com/stac-utils/rustac/compare/stac-v0.13.1...stac-v0.13.2
[0.13.1]: https://github.com/stac-utils/rustac/compare/stac-v0.13.0...stac-v0.13.1
[0.13.0]: https://github.com/stac-utils/rustac/compare/stac-v0.12.0...stac-v0.13.0
[0.12.0]: https://github.com/stac-utils/rustac/compare/stac-v0.11.1...stac-v0.12.0
[0.11.1]: https://github.com/stac-utils/rustac/compare/stac-v0.11.0...stac-v0.11.1
[0.11.0]: https://github.com/stac-utils/rustac/compare/stac-v0.10.2...stac-v0.11.0
[0.10.2]: https://github.com/stac-utils/rustac/compare/stac-v0.10.1...stac-v0.10.2
[0.10.1]: https://github.com/stac-utils/rustac/compare/stac-v0.10.0...stac-v0.10.1
[0.10.0]: https://github.com/stac-utils/rustac/compare/stac-v0.9.0...stac-v0.10.0
[0.9.0]: https://github.com/stac-utils/rustac/compare/stac-v0.8.0...stac-v0.9.0
[0.8.0]: https://github.com/stac-utils/rustac/compare/stac-v0.7.2...stac-v0.8.0
[0.7.2]: https://github.com/stac-utils/rustac/compare/stac-v0.7.1...stac-v0.7.2
[0.7.1]: https://github.com/stac-utils/rustac/compare/stac-v0.7.0...stac-v0.7.1
[0.7.0]: https://github.com/stac-utils/rustac/compare/stac-v0.6.0...stac-v0.7.0
[0.6.0]: https://github.com/stac-utils/rustac/compare/stac-v0.5.3...stac-v0.6.0
[0.5.3]: https://github.com/stac-utils/rustac/compare/stac-v0.5.2...stac-v0.5.3
[0.5.2]: https://github.com/stac-utils/rustac/compare/stac-v0.5.1...stac-v0.5.2
[0.5.1]: https://github.com/stac-utils/rustac/compare/stac-v0.5.0...stac-v0.5.1
[0.5.0]: https://github.com/stac-utils/rustac/compare/stac-v0.4.0...stac-v0.5.0
[0.4.0]: https://github.com/stac-utils/rustac/compare/stac-v0.3.2...stac-v0.4.0
[0.3.2]: https://github.com/stac-utils/rustac/compare/stac-v0.3.1...stac-v0.3.2
[0.3.1]: https://github.com/stac-utils/rustac/compare/stac-v0.3.0...stac-v0.3.1
[0.3.0]: https://github.com/stac-utils/rustac/compare/v0.2.0...stac-v0.3.0
[0.2.0]: https://github.com/stac-utils/rustac/compare/v0.1.2...v0.2.0
[0.1.2]: https://github.com/stac-utils/rustac/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/stac-utils/rustac/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/stac-utils/rustac/compare/v0.0.5...v0.1.0
[0.0.5]: https://github.com/stac-utils/rustac/compare/v0.0.4...v0.0.5
[0.0.4]: https://github.com/stac-utils/rustac/compare/v0.0.3...v0.0.4
[0.0.3]: https://github.com/stac-utils/rustac/compare/v0.0.2...v0.0.3
[0.0.2]: https://github.com/stac-utils/rustac/compare/v0.0.1...v0.0.2
[0.0.1]: https://github.com/stac-utils/rustac/releases/tag/v0.0.1

<!-- markdownlint-disable-file MD024 -->
