Version | Date | Description |
---|---|---|
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 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.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. |
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 |
Type | Changes | By |
---|---|---|
Updated Windows System Properties Install Guide. Fixes PDS-464. | mcayanan | |
Added support for PDS3 volume validation. Inherited from core. | mrose | |
Added in the 1700 version of the schema and schematron and set as default for this release. Inherited from core. | shardman | |
Clarified in the documentation the differences between using the -f flag versus the -x flag. | mcayanan | |
Added new features for PDS4 validation. Inherited from core. | mrose |
Type | Changes | By |
---|---|---|
Added a -B,--base-path flag option to specify a base path to use when resolving relative file references in a Checksum Manifest file. Also, use target root as the base directory when doing checksum validation. Fixes PDS-409. | mcayanan | |
Duplicate messages appearing in the report. Fixes PDS-415. | mcayanan | |
Does not place errors found in the referenced file of an xinclude statement in the proper place of the Validate Tool report. Inherited from core. Fixes PDS-439. | mcayanan | |
Fixed to also recognize "Member Status" as a valid field name for the Field_Delimited element in the Inventory area of a collection. Fixes PDS-443. | mcayanan | |
Added in the 1600 version of the schema and schematron and set as default for this release. Inhertied from core. | shardman |
Type | Changes | By |
---|---|---|
Using the -i argument "-i someFile" returns an ugly error message. Fixes PDS-352. | mcayanan | |
Should not throw a warning for missing secondary members in a bundle or collection. Fixes PDS-371. | mcayanan | |
Integrity checking of multiple products with same LID but different VID. Fixes PDS-372. | mcayanan | |
Correct issue where a NullPointerException is thrown when a schema file could not be read. (Inherited from core) Fixes PDS-375. | mcayanan | |
Schema validation behavior error. Fixes PDS-376. | mcayanan | |
Referential integrity checking not recognizing missing products. Fixes PDS-401. | mcayanan | |
Added in the 1500 version of the schema and schematron and set as default for this release. Inherited from core. | shardman |
Type | Changes | By |
---|---|---|
Report if a given XML Schema or Schematron file is invalid. Fixes PDS-320. | mcayanan | |
Enable reporting of line numbers for Schematron errors. Inherited from core. Fixes PDS-345. | mrose | |
Correct issue where schema validation fails with a certificate issue in Java 6. (Inherited from core) Fixes PDS-351. | mcayanan | |
Added in the 1400 version of the schema and schematron and set as default for this release. (Inherited from core) | shardman | |
Updated to support schema and schematron URLs. (Inherited from core) | mcayanan |
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 |
Type | Changes | By |
---|---|---|
Updated Unix shell script and Windows batch file to provide a more user friendly message when JAVA_HOME is not set in the environment. Fixes PDS-253. | mcayanan | |
Added in the 1200 version of the schema and schematron. Inherited from core. | shardman | |
Added in the 1201 version of the schema and schematron and set as default for this release. Inherited from core. | shardman | |
Updated to be xinclude aware when performing checksum and file casing validation on file references found in a PDS4 label. Inherited from core. | mcayanan |
Type | Changes | By |
---|---|---|
Added support for xinclude pointers. Inherited from core. Fixes PDS-27. | mcayanan | |
Fixed to correctly find file references that use the directory_path_name element. Inherited from core. Fixes PDS-213. | mcayanan | |
Updated to leverage the "role" attribute in a schematron rule in determining the severity level of a failed-assert message in the schematron report. Inherited from core. Fixes PDS-225. | mcayanan | |
Added support to change the severity level messaging in the report. | mcayanan | |
Added support in the reports to distinguish parent versus fragment label problems. | mcayanan | |
Added in the 1101 version of the schema and schematron and set as default for this release. Inherited from core. | shardman |
Type | Changes | By |
---|---|---|
Added in the 1100 version of the schema and schematron and set as default for this release. Inherited from core. | shardman | |
Added the capability to generate reports in XML and JSON. | mcayanan | |
Updated to support URL inputs to the tool. | mcayanan | |
Updated the report header to display the timestamp with an ISO 8601 date time format. | mcayanan |
Type | Changes | By |
---|---|---|
Added in the 1000 version of the schema and schematron and set as default for this release. Inherited from core. | shardman |
Type | Changes | By |
---|---|---|
Added the capability to perform the following file reference checks: Check that the casing of the file references match what is on the file system; Check that the generated checksums match the supplied checksums in the label, if provided. Inherited from the core library. | mcayanan | |
Added in the 0310b version of the schema and schematron and set as default for this release. Inherited from core. | shardman | |
Bundled in DTD for 1.1 catalog. This allows doctypes to be specified in catalog files. Inherited from core. Fixes PDS-109. | pramirez |
Type | Changes | By |
---|---|---|
Updated to support the v09 data model. This includes no longer crawling a bundle or collection to look for file references. | mcayanan | |
Updated version information to also display the default schema and schematron files being used during validation. | mcayanan | |
Added in the 0300a version of schema and schematron and set as default for this release. Inherited from core. | pramirez | |
Fixed the report header to display the correct core schema and schematron being used when validating against an older version of the data model. | mcayanan | |
Fixed an issue that caused schematron to not be loaded internally when user supplied schema file(s) were given. Inherited from core. | pramirez |
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 |
Type | Changes | By |
---|---|---|
Added support for XSD 1.1 and XML Catalogs. Inherited from core. | pramirez | |
Added a -C, --catalog flag option to be able to specify catalogs to use during validation. | mcayanan | |
Cleaned up the documentation and removed the PDF generation feature. | shardman |
Type | Changes | By |
---|---|---|
Added in the 0500g version of the schemas and set this as the default for the release. Inherited from core. | pramirez | |
Added support to validate against older versions of the PDS4 data model. | mcayanan | |
Fixed to support crawling of all bundle class types. Fixes PDS-48. | mcayanan | |
Fixed a bug where the Validate Tool did not correctly crawl a collection or bundle when validating multiple targets of different types during a single executable run. | mcayanan |
Type | Changes | By |
---|---|---|
Added in the 0411f version of the schemas and set this as the default for the release. Inherited from core. | pramirez |
Type | Changes | By |
---|---|---|
Added in the 0300A version of the schemas and set this as the default for the release. Inherited from core. | pramirez |
Type | Changes | By |
---|---|---|
Add capability to validate a product label or directory containing product labels. Validation capabilities provided by the Core Library. | mcayanan | |
Add capability to validate against a user-specified schema instead of the internal, default schemas used by the tool. Internal set of XML Schemas provided by the Core Library. | mcayanan | |
Add capability to disable directory recursion. | mcayanan | |
Add capability to optionally set the tool behaviors through a configuration file. | mcayanan | |
Add capability to specify file filters to search for specific files in a target directory. | mcayanan |