Releases: stac-utils/stac-check
Releases · stac-utils/stac-check
v1.11.1
What's Changed
- Update stac-validator to v3.10.1 by @jonhealy1 in #140
- Remove pdoc, update readme, sphinx build by @jonhealy1 in #141
- Dependency updates by @vprivat-ads in #139
- v1.11.1 by @jonhealy1 in #142
Full Changelog: v1.11.0...v1.11.1
v1.11.0
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
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
What's Changed
- --item_collection, --collections, --pages cli options by @jonhealy1 in #135
Full Changelog: v1.9.1...v1.10.0
v1.9.1
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
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
What's Changed
- Update docs to github pages with sphinx by @jonhealy1 in #128
- Make stac-pydantic optional by @jonhealy1 in #129
- release v1.8.0 by @jonhealy1 in #130
Full Changelog: v1.7.0...v1.8.0
v1.7.0
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
- Created a new
- 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
What's Changed
- Upgrade to stac -validator v3.6.0 by @jonhealy1 in #120
- fix KeyError: 'bbox' #104 by @vprivat-ads in #119
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Fix syntax warning by @avalentino in #113
- Do not use the deprecated pkg-resources package by @avalentino in #112
- Update dependecies, stac-validator v3.5.0 by @jonhealy1 in #116
- Fix 'validaton' typo by @vprivat-ads in #115
- Allow to provide HTTP headers, Configure whether to open URLs when validating assets by @vprivat-ads in #114
- Release v1.5.0 by @jonhealy1 in #117
New Contributors
- @avalentino made their first contribution in #113
- @vprivat-ads made their first contribution in #115
Full Changelog: v1.4.0...v1.5.0