Skip to content

Releases: stac-utils/rustac

stac-v0.13.0

10 Jul 16:00
stac-v0.13.0
ef3b55d
Compare
Choose a tag to compare

Updated to geoparquet v0.4.0 🥳

Other changes:

Added

  • geoarrow record batch converters (moved from stac-duckdb) (#652)
  • Clone for Container (#666)
  • Serialize for Container (#667)
  • More permissive datetime interval parsing (#715)
  • type field to stac-geoparquet writes (#736)
  • SelfHref::set_self_href and SelfHref::clear_self_href (#746)
  • Assets::make_assets_absolute (#753)
  • Format::extension (#756)

Changed

  • Default to snappy compression for geoparquet (#673)
  • Ensure geoparquet->json provides valid datetime strings (UTC) (#711])
  • href::make_absolute is now public (#757)

Fixed

  • Support geometry columns other than "geometry" for stac-geoparquet (#723, #727)

Removed

  • IO (moved to stac-io) (#739)
  • Href (#760)

stac v0.12.0

31 Jan 19:01
stac-v0.12.0
7e848be
Compare
Choose a tag to compare

Added

  • error::Validation::into_json (#613)
  • Re-export geojson::Geometry (#614)

Removed

  • Async validation (#611)

stac v0.11.0

12 Nov 18:45
stac-v0.11.0
a3eb076
Compare
Choose a tag to compare

Added

  • version (#476)
  • Node and friends (#504)

Changed

  • make_links_absolute instead of make_relative_links_absolute, make_links_relative instead of make_absolute_links_relative (#504)
  • Permissive deserialization (#505)

Removed

  • Extensions moved to their own crate (#473)
  • *_TYPE constants, deserialize_type and serialize_type top-level functions (#498)

stac v0.10.0

19 Sep 16:30
stac-v0.10.0
Compare
Choose a tag to compare

Overview

  • STAC v1.1.0 is default! 🎉
  • JSON, newline-delimited JSON, and stac-geoparquet now all supported via a new Format enum
  • Use object_store to get and put STAC to and from blob storage

For a more, see @gadomski's release blog post.

Added

  • Deref ItemCollection (#363)
  • Format (#371, #396)
  • Error::FeatureNotEnabled and Error::UnsupportedGeoparquetType (#396)
  • Read unknown versions (#378)
  • Conversion traits for the three formats (#396)
  • object_store (#382)
  • stac::geoparquet::Compression, even if geoparquet is not enabled (#396)
  • Type (#397)
  • Collection::item_assets and ItemAsset (#404)
  • A few extension methods on Fields (#405)

Changed

  • Update geoarrow to v0.3.0 (#367)
  • Default STAC version is now v1.1.0 (#399)

Removed

  • Error::ReqwestNotEnabled and Error::GdalNotEnabled (#396)
  • Asset::extensions (#405)
  • href argument to Links::make_relative_links_absolute (#407)

stac v0.9.0

05 Sep 23:27
stac-v0.9.0
Compare
Choose a tag to compare

Overview

This release includes (experimental) stac-geoparquet support! 🎉

Added

  • Bbox (#303, #328)
  • Functions to create collections from items (#304)
  • Default implementation for Version (#309)
  • Experimental GeoParquet and GeoArrow support (#316, #319, #328)
  • Public stac::io module (#319)

Fixed

  • Don't add a bands attribute if all bands are empty when migrating (#351)

Changed

  • Use DateTime<Utc> instead of String for datetimes (#297, #304)
  • Add Href.clear_href (#299)
  • Rename media_type module to mime, deprecate a bunch of them, add some others (#327)

Removed

  • stac::read_json from the public API (#301)
  • Bounds (#303)
  • stac::item::FlatItem (#328)