Skip to content

v1.7.0

Choose a tag to compare

@jonhealy1 jonhealy1 released this 01 Jun 15:43
· 62 commits to main since this release
ba73356

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