validate v1.17.0
Implemented enhancements:
- Deprecate --no-data-check to --skip-content-validation to fall in line with other argument naming #133
- Update context name check to throw WARNING instead of ERROR #102
- Update context checks to include data_to_investigation #90
- Update validate to apply catalog file and local schemas to discipline schema resolution #87
- Add new target-manifest flag for user to provide a manifest (file) of file/directory paths to validate #50
- Add flag to temporarily disable context validation #47
- Document multi-threaded architecture for maximized performance #43
- Enhance content validation to decrease validation time to <=50% of current benchmark #30
Fixed bugs:
- Update Validate error/warning counts per ATM regression testing #118
- Registered context product resource lists only one of multiple instrument or target multiple types #107
- Fix bug introduce by --skip-context-validation feature #99
- Update Validate to allow specification of schema/schematrons in config file #84
- Context validation needs to be updated to include all possible product type use cases #62
- Update content validation to fail when a space character is used when an ASCII_Integer type is specified #9
- Large Data File Uncaught Exception Error #8
- JAXB warning message with Java 9+ #3
Closed issues:
- Revert name/type checks from context validation until discussed with TWG #120
- Validate release candidate for Build 10a #105
- Create new "error message decoder ring" for common validate issues and how to solve them #97
- Update validate to apply catalogs/schemas used as input across all ingested schemas #86
- Test and document benchmark metrics from improved content validation #80
- Implement content validation performance improvements #79
- Investigate and determine potential content validation performance improvements #78
- Check that referenced context products are valid #45
- Perform benchmarking on validate to enable documenting of system requirements #41
- Improve pds4.bundle validation performance #29
- Improve documentation about usage of flags in config file with latest flags #20
- Verify that all name/type attribute values correspond to names denoted context products #15