Release History
Version |
Date |
Description |
1.15.0 |
2019-03-29 |
This release of the Validate Tool is a component of the integrated release 9.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.14.0 |
2018-09-28 |
This release of the Validate Tool is a component of the integrated release 9.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.13.1 |
2018-08-01 |
This release of the Validate Tool is an interim point build of the component. This is an operational release of the system components to date. |
1.13.0 |
2018-03-30 |
This release of the Validate Tool is a component of the integrated release 8.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.12.0 |
2017-09-29 |
This release of the Validate Tool is a component of the integrated release 8.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.11.1 |
2017-07-11 |
This release of the Validate Tool is an interim point build of the component. This is an operational release of the system components to date. |
1.11.0 |
2017-03-31 |
This release of the Validate Tool is a component of the integrated release 7.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.10.0 |
2016-09-30 |
This release of the Validate Tool is a component of the integrated release 7.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.9.0 |
2016-03-31 |
This release of the Validate Tool is a component of the integrated release 6.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.8.0 |
2015-09-30 |
This release of the Validate Tool is a component of the integrated release 6.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.7.0 |
2015-03-31 |
This release of the Validate Tool is a component of the integrated release 5.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.6.0 |
2014-09-30 |
This release of the Validate Tool is a component of the integrated release 5.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.5.0 |
2014-03-31 |
This release of the Validate Tool is a component of the integrated release 4.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.4.1 |
2013-11-27 |
This release of the Validate Tool is an interim point build of the component. This is an operational release of the system components to date. |
1.4.0 |
2013-09-30 |
This release of the Validate Tool is a component of the integrated release 4.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.3.1 |
2013-06-21 |
This release of the Validate Tool is a component of the integrated release 3.1.1 of the PDS4 System. This is an operational release of the system components to date. |
1.3.0 |
2013-03-31 |
This release of the Validate Tool is a component of the integrated release 3.1.0 of the PDS4 System. This is an operational release of the system components to date. |
1.2.0 |
2012-09-30 |
This release of the Validate Tool is a component of the integrated release 3.0.0 of the PDS4 System. This is an operational release of the system components to date. |
1.1.0 |
2012-06-11 |
This release of the Validate Tool is a component of the integrated release 2.2.0 of the PDS4 System. This is an operational release of the system components to date. |
1.0.0 |
2012-01-31 |
This release of the Validate Tool is a component of the integrated release 2.1.0 of the PDS4 System. This is an operational release of the system components to date. |
0.4.0 |
2011-11-09 |
This release of the Validate Tool is a component of the integrated release 2.0.0 of the PDS4 System. This is an operational release of the system components to date. |
0.3.0 |
2011-08-29 |
This release of the Validate Tool is a component of the integrated release 1.2.0 of the PDS4 System. This release is intended as a prototype release in support of the assessment of the PDS4 standards and the system components to date. |
0.2.0 |
2011-03-25 |
This release of the Validate Tool is a component of the integrated release 1.1.0 of the PDS4 System. This release is intended as a prototype release in support of the assessment of the PDS4 standards and the system components to date. |
0.1.0 |
2010-10-31 |
This release of the Validate Tool is a component of the integrated release 1.0.0 of the PDS4 System. This release is intended as a prototype release in support of the assessment of the PDS4 standards. |
Release 1.15.0 – 2019-03-29
Type |
Changes |
By |
|
Added capability to skip every nth record (or line for arrays) during content validation. Inherited from core. Fixes PDS-603. |
mcayanan |
|
Re-added capability to check for un-labeled files in a bundle or collection. Inherited from core. This includes adding an "--allow-unlabeled-files" flag option to turn this check off. Fixes PDS-604. |
mcayanan |
|
Added integrity check that product LIDs have collection LID as their base and that collection LIDs have bundle LID as their base. Inherited from core. Fixes PDS-605. |
resneck |
|
Added capability to check for the existence of referenced local identifiers within a label. Inherited from core. Fixes PDS-606. |
mcayanan |
|
Added validation of Context Products referenced in a label. Inherited from core. Fixes PDS-678. |
mcayanan |
|
Updated how the tool does field format validation against Table_Character tables due to CCB-214. Inherited from core. Fixes PDS-701. |
mcayanan |
|
Fixed to support schematron rules using the document-uri() function. Inherited from core. Fixes PDS-723. |
mcayanan |
|
Added check for valid member status designations in collection inventory tables. Inherited from core. Fixes PDS-777. |
resneck |
|
Added support for ASCII_BibCode data types due to CCB-235. Inherited from core and pds4-tools. Fixes PDS-793. |
mcayanan |
|
Added support for validating ASCII_TIME values. Inherited from core. Fixes PDS-795. |
mcayanan |
|
Added in the 1C00 (1.12.0.0) version of the schema and schematron and set as default for this release. Inherited from core. |
mcayanan |
Release 1.13.1 – 2018-08-01
Type |
Changes |
By |
|
Added a summary of messages section at the end of the reports. Inherited from core. Fixes PDS-549. |
mcayanan |
|
Fixed to support reading of Arrays greater than 2GB. Inherited from pds4-tools. Fixes PDS-556. |
mcayanan |
|
Updated to read in only the portion of the data file corresponding with the object description. Inherited from core. Fixes PDS-557. |
mcayanan |
|
Updated to support Product_Metadata_Supplemental products. Inherited from pds4-tools. Fixes PDS-561. |
mcayanan |
|
Fixed issue where it incorrectly flags errors for negative float values during array and table content validation. Inherited from core. Fixes PDS-563. |
mcayanan |
|
Handle gap datetimes during data content validation. Inherited from core. Fixes PDS-564. |
mcayanan |
|
Updated to support new start_bit_location/stop_bit_location elements. Inherited from pds4-tools. Fixes PDS-566. |
mcayanan |
|
Fixed to no longer check field values against its specified field format for binary tables. Inherited from core. Fixes PDS-568. |
mcayanan |
|
Added in the 1A10 (1.10.1.0) version of the schema and schematron and set as default for this release. Inherited from core. |
mcayanan |
Release 1.13.0 – 2018-03-30
Type |
Changes |
By |
|
Updated how the tool generates the report in order to support large validation runs. Inherited from core. Fixes PDS-516. |
mcayanan |
|
Updated to suppress logging messages from the core library as they should be propagated up to the report. Fixes PDS-522. |
mcayanan |
|
Fixed an issue where a BufferUnderflowException was being thrown. Inherited from core. Fixes PDS-524. |
mcayanan |
|
Improved support for Catalog files. Inherited from core. Fixes PDS-526. |
mcayanan |
|
Fixed to properly do field format precision checking of real values with exponential notation. Inherited from core. Fixes PDS-531. |
mcayanan |
|
Fixed to properly do field format specifier checking of large integer values. Inherited from core. Fixes PDS-537. |
mcayanan |
|
Fixed to not flag readme_*.txt files as errors during PDS4 bundle rule validation. Inherited from core. Fixes PDS-538. |
mcayanan |
|
Added a -D, --no-data-check flag option to disable content validation. Fixes PDS-542. |
mcayanan |
|
Added support for Array content validation. Inherited from core and pds4-tools. Fixes PDS-543. |
mcayanan |
|
Added a -E, --max-errors flag option to limit the amount of errors before terminating a validation run. Default is 100,000. Fixes PDS-555. |
mcayanan |
|
Added in the 1A00 (1.10.0.0) version of the schema and schematron and set as default for this release. Inherited from core. |
shardman |
Release 1.11.0 – 2017-03-31
Type |
Changes |
By |
|
Restored URL support. Inherited from core. Fixes PDS-481. |
mcayanan |
|
Restored integrity checking feature. Fixes PDS-482. |
mcayanan |
|
Restored file reference checking. Inherited from core. Fixes PDS-483. |
mcayanan |
|
Restored the capability to pass in a target directory to do file by file validation. Inherited from core. Fixes PDS-484. |
mcayanan |
|
Restored reporting of files that passed validation. Inherited from core. Fixes PDS-485. |
mcayanan |
|
Restored capability to filter on specific files when passing in a target directory. Inherited from core. Fixes PDS-486. |
mcayanan |
|
Restored capability to validate a schema defined in a label. Inherited from core. Fixes PDS-487. |
mcayanan |
|
Disabled support for xinclude pointers. Inherited from core. Fixes PDS-488. |
mcayanan |
|
Added integrity checking feature to the pds4.bundle and pds4.collection rules. Inherited from core. Fixes PDS-490. |
mcayanan |
|
Added in the 1800 version of the schema and schematron and set as default for this release. Inherited from core. |
shardman |
Release 1.6.0 – 2014-09-30
Type |
Changes |
By |
|
Tool should allow the schema and schematron files specified in the labels to be used for validation. Inherited from core. Fixes PDS-84. |
mcayanan |
|
Added support for bundle and collection integrity checking. Fixes PDS-280. |
mcayanan |
|
Added support for reading a checksum file for use in checksum validation. Inherited from core. Fixes PDS-287. |
mcayanan |
|
Fixed to properly report errors when validating a directory. Inherited from core. Fixes PDS-314. |
mcayanan |
|
Fixed to correctly find file references specified in Product_Document products. Inherited from core. Fixes PDS-315. |
mcayanan |
|
Clarify and check for proper usage of referential integrity feature and update documentation accordingly. This also includes defaulting the file filter (-e option) to *.xml and *.XML. This can be overridden by specifying the option on the command-line. Fixes PDS-316. |
mcayanan |
|
Added in the 1300 and 1301 versions of the schema and schematron and set as default for this release. Inherited from core. |
shardman |
|
Refactored the code so that schemas/schematrons are only loaded once per execution run in order to improve tool performance. |
mcayanan |
|
Fixed to properly crawl a URL directory. |
mcayanan |
|
Fixed to correctly populate the severity level field for INFO messages in the XML and JSON style reports. |
mcayanan |
Release 1.1.0 – 2012-06-11
Type |
Changes |
By |
|
Added a -S, --schematron flag option to be able to specify schematron files to use during validation. |
mcayanan |
|
Added in the 0800k version of schema and schematron and set as default for this release. Inherited from core. |
pramirez |
|
Added in the 0700j version of schema and schematron. Inherited from core. |
pramirez |
|
Updated xpath expressions to support the latest changes to the PDS4 data model. |
mcayanan |
|
Updated to provide a better mechanism for determining the product type of a target in order to determine appropriate crawling behavior. |
mcayanan |
|
Fixed to rely on the field_location and field_length attributes instead of commas to parse an inventory table file. |
mcayanan |
|
Removed the Release Notes document. This document now serves as the single source for release changes. |
shardman |