Release Changes

Release History

VersionDateDescription
0.13.02017-09-29This release of the Generate 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.
0.12.02017-03-31This release of the Generate 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.
0.11.02016-09-30This release of the Generate 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.
0.10.02016-03-31This release of the Generate 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.
0.9.12016-01-25This release of the Generate Tool is an incremental release separate from the PDS4 integrated release to support a Transcoder build.
0.9.02015-09-30This release of the Generate 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.
0.8.02015-03-31This release of the Generate 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.
0.7.22014-06-24This release of the Generate Tool is a component of the integrated releases 4.1.1 and 5.0.0 of the PDS4 System. This is an operational release of the system components to date.
0.7.12014-04-11This release of the Generate Tool is a component of the integrated release 4.1.1 of the PDS4 System. This is an operational release of the system components to date.
0.7.02014-03-31This release of the Generate 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.
0.6.02013-03-31This release of the Generate Tool is a component of the integrated releases 3.1.0 and 4.0.0 of the PDS4 System. This is an operational release of the system components to date.
0.5.02012-09-30This release of the Generate 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.
0.4.02012-06-11This release of the Generate 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.
0.3.02012-01-31This release of the Generate 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.2.02011-11-09This release of the Generate 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.1.12011-09-26This release of the Generate Tool is an incremental release separate from the PDS4 integrated release.
0.1.02011-08-29This release of the Generate 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.

Release 0.13.0 – 2017-09-29

TypeChangesBy
AddAdded support to use the product-tools library as an underlying parser. Fixes PDS-243.mcayanan
AddAdded -i, --include flag option to specify include paths to search for label fragments. Only applies when using the product-tools library as the underlying parser. Fixes PDS-243.mcayanan
UpdateUpdate PDS4 label transformations to the latest model. Fixes PDS-505.mcayanan
UpdateRefactor Generator.clean function to improve pretty printing of the output XML.jpadams

Release 0.12.0 – 2017-03-31

TypeChangesBy
FixFixed to allow elements with a nil="true" attribute to pass through from the template to the output file. Fixes PDS-470.mcayanan
UpdateAdd new "text out" flag (-x) in order to allow a user to output non-XML files. This required some updates to the Generator class as well to ignore the clean() function (which applies an XSLT) if it is not XML output.jpadams

Release 0.11.0 – 2016-09-30

TypeChangesBy
UpdateUpdated Windows System Properties Install Guide. Fixes PDS-464.mcayanan

Release 0.10.0 – 2016-03-31

TypeChangesBy
UpdateUpdated the JRE requirement to 1.7 in the Installation document.shardman

Release 0.9.1 – 2016-01-25

TypeChangesBy
UpdateUpdate PDS3 label readers and velocity functions to handle image input streams and TASK objects for the Transcoder.jpadams, srlevoe

Release 0.9.0 – 2015-09-30

TypeChangesBy
UpdateAdd new updated MPF template to go along with model version 1400. Create new pds_velocity_macros.xml that contains several Velocity Macros that can perform some functions common to label conversion from PDS3. update test accordingly so I could try out the new template. Fixes PDS-379.jpadams
UpdateUpdate PDS3 label flag to allow multiple input files. Create new base-path flag to allow user to provide a basepath to remove from the input files path. Allows for relative path to be added to a specified output-path. Update test to include multiple label generation. Fixes PDS-380.jpadams
UpdateUpgrade to vicario 4.0. add test to make sure any future upgrades can read the labels. Add new label as a test because it contains special characters. Update expected test output to reflect the cleaner output that comes from the transcoder. Fixes PDS-384.jpadams

Release 0.8.0 – 2015-03-31

TypeChangesBy
UpdateMove test to proper location. Build out the test suite to better look at some of the new functionality per PDS-318 and some old functions. Fixes PDS-224.jpadams
UpdateUpdate ItemNode to extend ArrayList because it should have been that from the start. Now this object is iterable and has all of the methods that come with an ArrayList. Updated Generator to build the output directory path if it doesn't exist. Update example template to no longer use getRecords and instead iterate through a counter and use some of the ArrayList methods from ItemNote. Fixes PDS-318.jpadams
UpdateUpdated cleanup.xsl to no longer remove the XML declaration. Updated test data accordingly. Fixes PDS-356.jpadams

Release 0.7.2 – 2014-06-24

TypeChangesBy
UpdateResolved version bug. Fixes PDS-61.jpadams
UpdateIncorporated all of the changes with a few minor tweaks for outputting debugging. Fixes PDS-271.jpadams
UpdateUpdated to package the configuration files within the Generate jar file.mcayanan

Release 0.7.1 – 2014-04-11

TypeChangesBy
UpdateCompleted some updates to PDS3Label and test suite to find solution to bug found in testing. Updates also included extensive documentation and debugger code. Fixes PDS-259.jpadams

Release 0.7.0 – 2014-03-31

TypeChangesBy
AddCreated new PDSTreeMap class that overrides the TreeMap default put functionality so if a key value matches, it will create an arraylist with the object already using that slot. This fixes a bug that doesn't allow duplicate keys. Created new getPDSObjectNames method to allow for user to return a list of all OBJECT/GROUP names in the label. Also included updates to PDS3LabelReader and PDS3Label classes. Fixes PDS-240.jpadams
UpdateUpdated 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
AddAdded a setter method in the Generator class to be able to set the correct path to the Generate Tool configuration files.mcayanan
UpdateUpdated the default constructor of the Generator class to no longer initialize the context mappings file.mcayanan
FixFixed to correctly support the handling of templates that check for the existency of an element in a PDS3 label.mcayanan

Release 0.6.0 – 2013-03-31

TypeChangesBy
UpdateUpdated default output to be a file (as noted in documentation), removed some debug code, and updated typos in example templates per Mike Martin's RFAs.jpadams

Release 0.5.0 – 2012-09-30

TypeChangesBy
AddAdd Velocity Tools to template configuration.jpadams
FixFixed bug with null values.jpadams

Release 0.4.0 – 2012-06-11

TypeChangesBy
RemoveRemoved the Release Notes document. This document now serves as the single source for release changes.shardman

Release 0.3.0 – 2012-01-31

TypeChangesBy
UpdateCleaned up the documentation and removed the PDF generation feature.shardman

Release 0.2.0 – 2011-11-09

TypeChangesBy
UpdateMoved environment configuration from the Operation to the Installation document.shardman

Release 0.1.1 – 2011-09-26

TypeChangesBy
AddExtended generated elements functionality to include File Size and File Name.jpadams
UpdateRefactored code to include name change from Generation Tool to Generate Tool.jpadams
UpdateRefactored code to include more modularity with respect to reading PDS3 labels.jpadams
UpdateEnhanced documentation to include Template Guide.jpadams

Release 0.1.0 – 2011-08-29

TypeChangesBy
AddInitial capabilities for generating PDS4 product labels from PDS3 product labels.jpadams