Skip to content

Releases: stac-utils/stactools

v0.4.2

16 Sep 16:33
v0.4.2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

12 Aug 16:12
v0.4.1
Compare
Choose a tag to compare

Bugfix release to detect nodata values for raster footprints.

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

02 Aug 15:24
v0.4.0
Compare
Choose a tag to compare

Overview

stactools v0.4.0 provides a slew of new fixes and features. Some highlights:

  • Generate item geometries from assets, using customizable settings to fine-tune the resulting shape
    • For the Python API, see stactools.core.utils.raster_footprint
    • For the CLI, see stac update-geometry --help
  • Add assets to items with stac add-asset and associate Python API function
  • And more! See the CHANGELOG for a complete listing.

This release drops support for Python 3.7.

Merged pull requests

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

05 May 20:27
Compare
Choose a tag to compare

Added

  • CI check for Python 3.10 (requires pre-release version of rasterio 1.3) (#271)
  • pre-commit and isort (#275)
  • stac info now has option -p or --progress to update console output while reading the catalog (#262)
  • More API documentation (#282)
  • FsspecStacIO.write_text_to_href (#291)

Changed

  • Skip Click v8.1.0 as it broke decorator typing (#266)
  • Use black (instead of yapf) for formatting (#274)
  • stac-check version and lint reporting (#258)
  • Sphinx theme (#284)
  • Use stac-validator for validation (#289)

Fixed

  • Antimeridian winding order (#278)
  • Test, lint, and format scripts (#290)

Deprecated

  • FsspecStacIO.write_text_from_href will be removed in v0.5.0 (#291)

Full Changelog: v0.3.0...v0.3.1

v0.3.0

28 Mar 15:58
Compare
Choose a tag to compare

Notes

While the v0.2.6..v0.3.0 changelog does not include incompatible API changes, previous v0.2.X releases did include breaking changes. We are making this v0.3.0 to capture those breaking changes. Moving forward, we plan to follow semver more closely.

See the project milestones to find out what is planned for future releases.

What's Changed

New Contributors

Full Changelog: v0.2.6...v0.3.0

v0.2.6

16 Feb 16:53
Compare
Choose a tag to compare

Added

  • CI checks for minimum and pre-release versions of dependencies (#228)

Changed

  • Use pytest for unit testing instead of unittest (#220)
  • Signature of stactools.core.utils.convert.cogify (#222)
  • Don't push Docker images from pull requests (#225, #226)

Removed

  • GDAL Python bindings dependency (#222)
  • Upper bounds on dependencies (#228)

v0.2.5

03 Jan 19:11
Compare
Choose a tag to compare

What's Changed

  • feat: add read_href_modifier to create.item by @gadomski in #212

Full Changelog: v0.2.4...v0.2.5

v0.2.4

03 Jan 19:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

16 Sep 14:45
Compare
Choose a tag to compare

Added

  • stactools.core.create.item and associated CLI subcommand (#201)
  • stactools.core.add.add_item and associated CLI command for adding an item to a Catlog/Collection (#153)

Fixed

  • Typing for Python 3.7 in stactools.core.projection (#201)

v0.2.2

13 Sep 17:15
Compare
Choose a tag to compare

Added

  • Add the ability to use data from the Microsoft Planetary Computer as external testing data (#197)

Changed

  • Improved error reporting and documentation for old GDAL versions. GDAL 3.1 is required to read and write Cloud Optimized Geotiffs (#194)

Fixed

  • ReadTheDocs (#190)
  • Typing in the projection module (#198)