Skip to content

Releases: stactools-packages/sentinel2

v0.8.0

17 Jun 15:29
b48dbb7
Compare
Choose a tag to compare

Changed

  • Updated development and testing to use pystac 1.12 or greater.
  • Better error case reporting (originally PR179)
  • Geometries now have repeating points deduplicated

Added

  • Add eo:snow_cover for L2A
  • Added a classification:classes field to the scl asset (SCL).

Full diff: https://github.com/stactools-packages/sentinel2/compare/v0.7.1..v0.8.0

v0.7.1

03 Jun 20:27
1d9451c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

28 May 20:38
9ce458b
Compare
Choose a tag to compare

What's Changed

Added

  • Added allow_fallback_geometry option to create stac, that allows usage of product
    metadata geometry if data is not found in AWS tileInfo metadata

Changed

  • Updated project configuration to use only pyproject.toml
  • Updated grid.code to include leading zeros on UTM zones less than 10.
    (#188)
  • Use shapely transform instead of reproject_shape reproject to EPSG:4326

New Contributors

Full Changelog: v0.6.5...v0.7.0

v0.6.5

05 Feb 15:40
8b11141
Compare
Choose a tag to compare

What's Changed

Fix

  • Update extraction of platform property to add support for both Sentinel-2C
    and Sentinel-2D.

New Contributors

Full Changelog: v0.6.4...v0.6.5

v0.6.4

04 Apr 16:36
ddeffab
Compare
Choose a tag to compare

Added

  • Added a raster:bands field to the visual asset (TCI).

v0.6.3

01 Feb 13:48
9f2945f
Compare
Choose a tag to compare

Changed

  • Scenes that produce a geometry that has an unreasonably large area now raise and exception
    rather than producing an item with that incorrect geometry.

v0.6.2

08 Jan 15:51
6c48d90
Compare
Choose a tag to compare

Fixed

  • ViewExtension handles NaN values for viewing_angles correctly.

v0.6.1

04 Jan 16:17
59c401f
Compare
Choose a tag to compare

[0.6.1] - 2024-01-04

Fixed

  • if tileinfo metadata is missing tileDataGeometry field, throw a ValueError with a meaningful
    message instead of an unintentional KeyError

Changed

  • use reproject_shape instead of reproject_geom (deprecated)

v0.6.0

13 Dec 16:38
3e5aa01
Compare
Choose a tag to compare

[0.6.0] - 2023-12-13

Fixed

  • Antimeridian-crossing scene bboxes

Removed

  • create_item method parameter create_item removed, as it was no longer used

v0.5.0

01 Dec 20:33
9208b7e
Compare
Choose a tag to compare

[0.5.0] - 2023-12-01

Added

  • Add https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json conformance class
  • Add s2:tile_id field
  • product_metadata asset (#117)
  • Examples (#124)
  • cloud and snow assets (#129)
  • gsd for ancillary assets (e.g., aot, wvp, etc) (#139)
  • Mean values for sensor azimuth and incidence angle in Item properties (#137)
  • Add PVI asset as "preview" for Sentinel-2 L2A (#143)

Fixed

  • Antimeridian handling (again) (#122)
  • Populate created property with a valid RFC 3339 datetime (#125)
  • stactools required version should be >=0.5.2 instead of >= 0.4.8 (#125)
  • Roles fixed, 'reflectance' removed from auxiliary assets (e.g., wvp, aot)

Changed

  • The convention for naming the STAC Items has changed. (#131). A full explanation given in Issue #130
  • pystac >= 1.9.0 is now required
  • Names in eo:bands structure are now S2 band names, not common name (#139)
  • PVI asset role changed from "thumbnail" or "visual" to "overview" (#143)
  • Removed asset "thumbnail" pointing to preview.jpg asset, as this file frequently
    does not exit. (#144)

Removed

  • Removes s2:granule_id
  • Removes s2:mgrs_tile field, as this is covered by both the MRGS Extension and Grid Extension fields
  • Drop support for Python 3.9
  • raster:bands.bits_per_pixel (#139)
  • Band descriptions (#139)
  • Per asset sensor azimuth and incidence angles (#137)