Releases: stac-utils/stac-validator
Releases · stac-utils/stac-validator
v2.4.0
v2.3.0
[v2.3.0] - 2021-08-31 - 2021-11-28
Added
- Added --links option to validate links on format and a valid response
- Added --assets option to validate assets on format and a valid response
- Added test_links.py
- Added v1.0.0 STAC examples from radiant earth github
- Added v1.0.0 examples to tests
Changed
- Upgraded pystac to 1.1.0 from 0.5.6
- Moved tests for cli options out of test_stac_validator into individual files
- Moved utilities to utilities.py
- Moved backend to validate.py
v2.2.0
[v2.2.0] - 2021-05-26
Added
- Added Support for STAC 1.0.0
- Added more tests for STAC 1.0.0-rc.4
- Option to pass stac dictionary into validator in python with new stac_dict method
Changed
- Moved std out to cli so that it doesn't display in pure python applications
- Added Pypi badges to readme
v2.1.0
v2.0.0
Added
- Stac versions from 0.8.0 --> 1.0.0-rc.3 are now supported.
- Version is detected automatically.
- Default validation attempts to validate a core Stac object as well as any extensions.
- Recursion which was previously handled by Pystac is now done natively with both a depth option to limit the time it takes to validate and a verbose option to display output as individual objects are being validated one by one.
- Added AWS CDK deployment example.
- Added FastAPI routing to CDK deployment.
Changed
- Pystac is now only being used to identify stac objects. Jsonschema is being used for all other validation.
- The cli library was changed from Docopt to Click.
- Custom validation was updated to allow for local schemas.
Removed
- The force, legacy, version, and update methods were removed.
- stac versions where a
stac_version
field is not present are
no longer supported.
staclint
v1.0.1
European Rabbit
This release has better handling of child items and their references to the geojson spec.
European Rabbit
Added better error handling for missing catalog items.
European Rabbit
This release supports all versions of the STAC spec and validates a STAC using either a filepath or a url.
Validating nested catalogs works, but has not been thoroughly tested