Skip to content

Releases: stac-utils/stac-check

v1.11.1

29 Jul 09:56
0ff7529
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.11.0...v1.11.1

v1.11.0

23 Jun 02:55
b48681e
Compare
Choose a tag to compare

What's Changed

  • Create validation summary for api linting by @jonhealy1 in #138
    • Results summary for options that produce numerous results, ie. --collections, --item-collection, --recursive
    • Support for --verbose flag to show verbose results summary
    • Added --output/-o option to save validation results to a file
    • Tests for CLI options

Full Changelog: v1.10.1...v1.11.0

v1.10.1

21 Jun 11:56
20e7d6a
Compare
Choose a tag to compare

What's Changed

  • Update readme for --item-collection, --collections by @jonhealy1 in #136
  • Fixed issue where pages parameter was being added to the wrong Linter @jonhealy1 in #137

Full Changelog: v1.10.0...v1.10.1

v1.10.0

20 Jun 17:05
7f50eee
Compare
Choose a tag to compare

What's Changed

  • --item_collection, --collections, --pages cli options by @jonhealy1 in #135

Full Changelog: v1.9.1...v1.10.0

v1.9.1

16 Jun 16:01
a8283ab
Compare
Choose a tag to compare

What's Changed

Added

  • Added display of failed schema information in the validation output
  • Added recommendation messages to guide users when validation fails
  • Added disclaimer about schema-based STAC validation being an initial indicator of validity only

Changed

  • Updated validation output to show "Passed" instead of "Valid" for accuracy

Full Changelog: v1.9.0...v1.9.1

v1.9.0

13 Jun 05:23
e3a867b
Compare
Choose a tag to compare

What's Changed

  • Added support for --verbose flag to show verbose error messages
  • Improved cli output, message formatting

Full Changelog: v1.8.0...v1.9.0

v1.8.0

11 Jun 06:46
941d7cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.8.0

v1.7.0

01 Jun 15:43
ba73356
Compare
Choose a tag to compare

What's Changed

Added

  • Added validation for bounding boxes that cross the antimeridian (180°/-180° longitude) (#121)
    • Checks that bbox coordinates follow the GeoJSON specification for antimeridian crossing
    • Detects and reports cases where a bbox incorrectly "belts the globe" instead of properly crossing the antimeridian
    • Provides clear error messages to help users fix incorrectly formatted bboxes
  • Added sponsors and supporters section with logos (#122)
  • Added check to verify that bbox matches item's polygon geometry (#123)
  • Added configuration documentation to README (#124)
  • Added validation for geometry coordinates order to detect potentially reversed lat/lon coordinates (#125)
    • Checks that coordinates follow the GeoJSON specification with [longitude, latitude] order
    • Uses heuristics to identify coordinates that may be reversed or contain errors
    • Provides nuanced error messages acknowledging the uncertainty in coordinate validation
  • Added validation for definite geometry coordinate errors (#125)
    • Detects coordinates with latitude values exceeding ±90 degrees
    • Detects coordinates with longitude values exceeding ±180 degrees
    • Returns detailed information about invalid coordinates
  • Added dedicated geometry validation configuration section (#125)
    • Created a new geometry_validation section in the configuration file
    • Added a master enable/disable switch for all geometry validation checks
    • Reorganized geometry validation options into the new section
    • Separated geometry validation errors in CLI output with a [BETA] label
    • Added detailed documentation for geometry validation features
  • Added --pydantic option for validating STAC objects using stac-pydantic models, providing enhanced type checking and validation (#126)

Enhanced

  • Improved bbox validation output to show detailed information about mismatches between bbox and geometry bounds, including which specific coordinates differ and by how much (#126)

Fixed

  • Fixed collection summaries check incorrectly showing messages for Item assets (#121)

Full Changelog: v1.6.0...v1.7.0

v1.6.0

14 Mar 11:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.6.0

v1.5.0

17 Jan 15:44
0733bf2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0