Version | Date | Description |
---|---|---|
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 |
---|---|---|
![]() | 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 |
![]() | 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 |