All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.10 (2026-04-22)
0.9.9 (2026-04-09)
0.9.8 (2026-03-10)
0.9.7 (2026-02-28)
0.9.6 (2026-02-12)
0.9.5 (2026-02-04)
0.9.4 (2026-02-02)
0.9.3 (2026-01-06)
- add collections to parquet metadata (#208) (617ecca)
- normalize datetimes when searching (#202) (a1b5660)
0.10.0 (2026-01-06)
- add collections to parquet metadata (#208) (617ecca)
- normalize datetimes when searching (#202) (a1b5660)
- Circular import issue (#186)
- Write stac-geoparquet to an object store (#182)
- Chunked stac-geoparquet writing (#178)
- STAC typed dicts (#177)
0.8.4 - 2025-10-22
- Deconstruct item collections when writing ndjson (#167)
0.8.3 - 2025-09-24
- Don't set geo metadata for
proj:geometry(rustac #808, #161)
0.8.2 - 2025-09-15
Bump pyo3 version.
0.8.1 - 2025-06-16
typefield to geoparquet writes (#136, stac-utils/rustac#736)parquet_compressionargument towriteandsearch_to(#150)iter_search(#151)union_by_namewhen searching stac-geoparquet (#152)
- Error instead of panic for cql (#138, developmentseed/cql2-rs#83)
0.8.0 - 2025-05-13
0.7.2 - 2025-05-05
0.7.1 - 2025-05-02
proj:geometry(#120)
0.7.0 - 2025-04-29
- Source distribution to PyPI publish (#92)
rustac.sha(#99)- Typed dictionaries for STAC entities (#101)
rustac.collection_from_id_and_items(#109)
- Deterministic asset ordering (rustac #709, #93)
- Normalize search output (#102)
- Python 3.10 support (#110)
0.6.0 - 2025-04-18
Note
This package was renamed from stacrs to rustac.
- Construct
stac_api::Search(moved fromstac_apicrate) (#81)
migrate_href(#78)
0.5.9 - 2025-03-03
walkandset_self_linkforread(#69)
0.5.8 - 2025-02-27
- Patch DuckDB (#64)
0.5.7 - 2025-02-26
- Don't include libduckdb, but rather build bundled to save size (#61)
0.5.6 - 2025-02-26
- Include libduckdb in wheels (#52)
0.5.5 - 2025-02-20
- Removed tracing subscriber to fix CLI (#49)
0.5.4 - 2025-02-19
0.5.3 - 2025-02-07
- Use only abi3 wheels (#36)
Warning
All versions older than v0.5.3 were deleted from PyPI, but some tags still exist on this repo. See https://github.com/gadomski/rustac-py/discussions/37 for more.
0.5.2 - 2025-02-07
- Bundle by default (#32)
0.5.1 - 2025-02-07
- More wheels (#28)
0.5.0 - 2025-02-06
searchandsearch_toare now async (#24)
0.4.0 - 2025-01-13
- DuckDB client (#15)
readandwriteare now async (#18)
0.3.0 - 2024-11-21
- Validation, pending stac-utils/rustac#517
- Moved out of the https://github.com/stac-utils/stac-rs into https://github.com/gadomski/rustac-py
0.2.2 - 2024-10-22
- Send user agent when searching (#487)
0.2.1 - 2024-10-21
- More wheels (#481)
0.2.0 - 2024-10-19
version(#476)
- Moved docstrings to stub file (#468)
pystac(#468)
0.1.3 - 2024-10-17
- Experimental DuckDB 🦆 search on stac-geoparquet files (#458)
0.1.2 - 2024-09-22
- Return the item count from
search_to(#426)
0.1.1 - 2024-09-21
- Extension module feature
- Use Github Pages for docs (#420)
0.1.0 - 2024-09-20
0.0.3 - 2024-08-29
0.0.2 - 2024-08-28
Non-functional release to fix releasing from Github actions.
0.0.1 - 2024-08-28
Initial release.