Skip to content

Latest commit

 

History

History
823 lines (542 loc) · 62.8 KB

CHANGELOG.md

File metadata and controls

823 lines (542 loc) · 62.8 KB

Changelog

«unknown» (2025-01-28)

Full Changelog

Requirements:

  • As a user, I want to generate the core PDS4 IM for a specific version of PDS4 #860

Improvements:

  • [namespace-registry] add new namespace "ama" #868
  • Update command-line arguments to be in line with standard best practices #861

Defects:

  • LDDTool does not propertly generate the All LDD Data Dictionary #867 [s.medium]

Other closed issues:

  • Update cucumber test code to support testing of #852 #856

v15.2.4 (2025-01-07)

Full Changelog

Improvements:

  • [namespace-registry] add new namespace LCROSS #845
  • Add Product_Native test case for #795 back to test suite #825

Defects:

  • Exit codes no longer working as expected #857 [s.medium]
  • Issue trying to generate schemas 1E00 and 1D00 #852 [s.high]
  • lddtool -h returns expected information twice and then error messages #849 [s.medium]
  • lddtool -v creates/overwrites output directory and files #848 [s.medium]
  • Download links broken for lddtool for online documentation #846 [s.medium]

Other closed issues:

  • Migrate initial prototype from Jupyter to a new Github repo #389

v15.2.3 (2024-11-20)

Full Changelog

Requirements:

  • CCB-27: DOI requires at least an author or editor #823

v15.2.2 (2024-11-18)

Full Changelog

Requirements:

  • CCB-19: Never finished CCB-325 documentation updates (Title: Support for video and audio as product observational) #839
  • CCB-10: Schematron/Schema Version Conflict (PDS-JIRA-366) #838
  • CCB-42: Add Array_1D_Spectrum to File_Area_Ancillary, File_Area_Browse, and File_Area_Observational_Supplemental #831
  • CCB-47: Add permissible value W/cm**2/sr/μm to Units_of_Spectral_Radiance #830
  • CCB-38: Added mrad/pixel to Units_of_Pixel_Resolution_Angular #829
  • CCB-24: Replaced all of the unit_id standard value definitions #824
  • CCB-29: Incorrect schematron rules for Bundle (type:External), Collection (type:External), and Product_External logical_identifiers #816
  • CCB-7: Missing schematron rule - bundle_to_targets #795
  • CCB-26: Fix definition of Units_of_Amount_of_Substance #782
  • CCB-16: Allow micro amps and nano amps as units of current #753

Improvements:

  • [namespace-registry] add new namespace juice #803
  • [namespace-registry] add new namespace vikinglander #794

Defects:

  • emrsp namespaces are configured to be produced as https: #834 [s.high]
  • Tests fail when there are multiple tests with multiple schemas/schematrons #822 [s.medium]
  • Regression in schematron improvements for references (#795) #819 [s.critical]
  • LDDTool does not resolve the JUICE namespaces with IM 1J00 #818 [s.high]
  • Lack of object initialization in the code leads to infinite when trying to run main more than once #801 [s.high]
  • GEOM LDD schematron rules are not executing as expected <kernel_type> validation #797 [s.critical]
  • Unable to build LDDs for 1E00 #776 [s.medium]

Other closed issues:

  • Add validate testing to support automated integration testing #808
  • Create new LDDTool Cucumber scenario to support diffs to expected outputs #787
  • Add current LDDTool tests to existing Cucumber Framework #786
  • CCB-18: Complete JIRA-CCB-325 lien implementation for Browse and Ancillary products #784
  • Identify key concepts we want to capture for each ontology object #778
  • Rings Ontology: Complete 1st draft for distribution #774
  • Stage the PDS4 Information Model V 1.23.0.0 (1N00) for Build 15.0 #772
  • Generate WebHelp for all Discipline and Mission LDDs #759
  • Initial Implementation of Cucumber Framework for Information Model / SCRs #715
  • Initial Implementation of Cucumber Framework for LDDTool Tests #714

v15.1.0 (2024-05-24)

Full Changelog

Defects:

  • LDDTool does not include all rules from IngestLDD file #771 [s.critical]

v15.0.7 (2024-05-22)

Full Changelog

Defects:

  • ERROR 11179 data dictionary class is missing for overwrite #770 [s.high]

Other closed issues:

  • Remove Deprecated Objects Array #768
  • Remove the MDPTNConfigClassDisp file #766

v15.0.6 (2024-04-26)

Full Changelog

Requirements:

  • CCB-15: Update Constraints on Author/Editor Lists (JIRA-CCB-356) #752

Defects:

  • Version flag no longer works on Windows #763
  • Documentation broken with latest upgrade for maven site plugin #761 [s.medium]

v15.0.5 (2024-04-17)

Full Changelog

Defects:

v15.0.4 (2024-04-16)

Full Changelog

Improvements:

  • [namespace-registry] add new namespace VIPER #748

v15.0.2 (2024-04-10)

Full Changelog

Requirements:

  • Add KARI as a new agency urn:kari:kpds #709
  • CCB-357: Create Product_External - LID Schematron Rule Update #698

Improvements:

  • Add LDDTool Execution Smoke Test to Branch Testing and Unstable testing #734
  • [namespace-registry]update namespace URL for KPDS #716
  • [vg2] add new namespace "<vg2>" #696
  • [vg1] add new namespace "<vg1>" #695

Defects:

  • Unable to build maven site after JDK17 upgrade #750 [s.high]
  • JDK17 issue re-introduced bug per #733 #746 [s.high]
  • LDDTool producing invalid XSD for Voyager LDD #744 [s.high]
  • LDDTool is not creating valid URL for KPLO #738 [s.high]
  • LDDTool is throwing ERROR SetMasterAttrXMLBaseDataTypeFromDataType - Data Type is missing - #733 [s.critical]
  • PDS4 IM repo fails with openjdk 17+ #471 [s.low]

Other closed issues:

  • Stage the PDS4 Information Model V 1.22.0.0 (1.M.0.0) for Build 14.1 #726
  • IMTool Refactoring - Deprecate the Java "Deprecated Object Array" #724
  • Set Product_XML_Schema label version id to 1.0 for all future releases. #719
  • IMTool Refactoring Phase 6 - Use Protege dd11179.pins for class disposition #717
  • Update to Support for OpenJDK17 #702
  • Fix code scanning alert - Container contents are never accessed #693
  • Develop first iteration of provenance model #692

v14.3.0 (2023-09-18)

Full Changelog

Requirements:

  • CCB-336 Add a License_Information class to the Identification_Area #679

Improvements:

  • Verify LDDTool Processing of the Discipline LDDs matches outputs previous releases #686
  • Adds to default output JSON TermMap #670

Defects:

  • lddtool does not generate the correct closing tag for rule_type = Report #667 [s.medium]

Other closed issues:

  • Issue #426 add new namespace "vco" #690
  • Sonatype - Suggested Modifications - WriteDOMDDJSONFileLib - 230810 #687
  • B14.0 Release of the PDS4 Information Model and LDDTool for System Integration and Test #684
  • [namespace-registry] add new namespace "vco" #683
  • Add a License_Information class to the Identification_Area Redux Update #681
  • IMTool Refactoring - Phase 3 - Cleanup - update prior versions of the IM's ontology files #676
  • B14.0 Prep IM and LDDTool for new IM Version #666
  • [namespace-registry] add new namespace "mgn" #664
  • Implement Term Mapping Example for EPNCore Attributes #545

v14.2.4 (2023-05-08)

Full Changelog

Defects:

v14.2.3 (2023-05-03)

Full Changelog

Defects:

  • Bug trying to generate LDD and missing files #658 [s.high]

v14.2.2 (2023-04-19)

Full Changelog

v14.1.3 (2023-04-12)

Full Changelog

Defects:

  • Invalid modification_date for LDDs for versions 1H00 and earlier #650 [s.critical]
  • Revert date format change from #641 in Product_XML_Schema #648 [s.high]

v14.2.1 (2023-04-05)

Full Changelog

v14.2.0 (2023-03-30)

Full Changelog

Requirements:

  • As a user I want to export the IM in the RDF/OWL format in RDF format #620
  • CCB-325: Support for video and audio as product observational #616
  • CCB-357: Create Product_External #614
  • CCB-355: Add Funding_Acknowledgement class to Citation_Information Class #611
  • CCB-354: Add new permissible values to Header/parsing_standard_id to support new versions of CDF #608
  • CCB-362: Add a permissible value of nm/mm to Units_of_Misc #603
  • CCB-361: Add a permissible value for microradians to Units_of_Angle #602
  • CCB-360: Add new permissible value to Units_of_Misc #599
  • CCB-350: Adopt more rigorous / stringent rules for leap seconds and use of "24:00:00" in datetimes #502
  • CCB-348: Add Units_of_Mass_Density as a unit of measure #499
  • As a user, I want to describe a relationship between an attribute in the model and the column of a table #473
  • As a developer I want to have the PDS4 Information Model expressed in the RDF/OWL/TTL format. #458
  • CCB-260: PDS4 label files do not have a unique file extension #119

Improvements:

  • Update date format to be timezone aware #641

Defects:

  • Repository for Released IM distribution package needs reorganization #636
  • Maven did not allow the addition of new folders under pds4-information-model/docs #630
  • Information Model does not have Product_External included in Identification_Area.product_class #618 [s.critical]
  • LDDTool does not write a DocBook file for the Common Dictionary #606 [s.medium]
  • LDDTool is not including permissible values from certain Type_Lists in the DD DocBook file #580 [s.high]

Other closed issues:

  • LDDTool to generate one DocBook file per LDD - Custom Modifications #645
  • [namespace-registry] add new namespace "clps" #640
  • [namespace-registry] add new namespace "psyche" #638
  • Release of the PDS4 Information Model Version 1.20.0.0 (1K00) #624
  • Review and update code per Sonatype inputs on PR #621 #622
  • Develop initial target ontology for planetary systems #612
  • Stage the PDS4 Information Model Version 1.20.0.0 (1.K.0.0) for Update #596
  • [namespace-registry] add new namespace "lucy" #575
  • [namespace-registry] add new namespace "msl" #566
  • Issue #552 : [namespace-registry] add new namespace "sb" #563
  • [namespace-registry] add new namespace "sbn" #552
  • Add flags to support generation of TTL/OWL files #467
  • Testing CCB-268 #143

v14.1.2 (2022-10-19)

Full Changelog

Defects:

v14.1.1 (2022-10-03)

Full Changelog

Defects:

  • Bug generating BepiColombo SERENA dictionary #507 [s.medium]
  • hyb2 has incorrect namespace for IM v1.14 #506 [s.medium]

Other closed issues:

  • [namespace-registry] add new namespace "mro" #505

v14.1.0 (2022-09-21)

Full Changelog

Requirements:

  • CCB-351: Term Mapping #503

Defects:

  • LDDTool is generating multiple Schematron rules to test the same condition #468 [s.medium]

Other closed issues:

  • [namespace-registry] add new namespace "apollo" #495
  • Stage the PDS4 Information Model Version 1.19.0.0 (1.J.0.0) for Update #493
  • [namespace-registry] add new namespace "iras" #490
  • CCB-209: Correct Definitions of Tagged_*_Object #159

v14.0.13 (2022-06-21)

Full Changelog

v14.0.12 (2022-06-21)

Full Changelog

v14.0.11 (2022-06-17)

Full Changelog

v14.0.10 (2022-06-17)

Full Changelog

v14.0.9 (2022-06-17)

Full Changelog

v14.0.7 (2022-06-17)

Full Changelog

v14.0.5 (2022-06-17)

Full Changelog

v14.0.4 (2022-06-17)

Full Changelog

v14.0.3 (2022-06-17)

Full Changelog

v14.0.2 (2022-06-09)

Full Changelog

Defects:

  • Data Provider’s Handbook v1.18.0 is missing the Appendix F text requested in the CCB-340 #480 [s.medium]
  • LDDTool is not combining Schematron Contexts correctly when adding to an auto-generated context #459 [s.medium]

Other closed issues:

  • Re-generate IM documents for release with reverted changes #489
  • [namespace-registry] add new namespace "ody" #485
  • [namespace-registry] add new namespace "near" #484
  • [namespace-registry] add new namespace "hst" #482
  • [namespace-registry] add "vgr" #476
  • [namespace-registry] add existing vg1 and vg2 #474
  • Update code to develop the TTL/OWL per user request for updates #466

v14.0.1 (2022-04-18)

Full Changelog

Improvements:

  • [namespace-registry] move namespace "wave" #460

Defects:

  • LDDTool 14 is not generating against past versions of the IM correctly #463 [s.high]

v14.0.0 (2022-04-13)

Full Changelog

Requirements:

  • CCB-335: Inventory Specification Allows Too Many Delimiters #453
  • CCB-340 : <Local_Internal_Reference>.<local_identifier_reference> cardinality #450
  • CCB-343: Revise Product_Metadata_Supplemental #448
  • CCB-344: Add data_to_partially_processed_product to reference types for Internal_Reference #446
  • CCB-339: add Units_of_Power with SI watts as option #443
  • CCB-337 - Change data type Modification_Detail/modification_date to ASCII_Date_Time_YMD #436
  • As an operator, I want to be able to convert from XML to RDF using the PDS4 Information Model #387
  • As a user, I want to specify an IngestLDD using a relative path #341

Improvements:

  • [namespace-registry] add new namespace "nh" #452
  • XML Schema files generated by LDDTool should not write the source file names in the header #444
  • remaining code cleanup / refactoring #440
  • [namespace-registry] add new namespace "lt" #435
  • IMTool Refactoring - Phase 2 - Move deprecated values to Protege ontology file #428
  • [namespace-registry] add new namespace "<neas>" #421
  • [namespace-registry] add new namespace "radar" #409
  • Tag ops classes/attributes in IM so they are easily identifiable by users #281
  • Refactor Class information from config to Data Dictionary Protege ontology #239

Defects:

  • PDS4_PDS_1I00.sch has two bugs regarding CCB-339 #455 [s.high]
  • Missing JSON LDDs (alt & particle) #424 [s.low]
  • Inconsistent naming of JSON schema files #418 [s.medium]
  • LDDTool WARNING Header - New namespace id has been specified:ml #416
  • PDS4 Information Model Release Notes have errors. #412
  • LDDTool documentation inconsistency #375 [s.low]
  • Contradictory DISP rule assertions exist in the PDS4 IM from legacy ingestion #351 [s.medium]
  • The PDS4 IM Specification Document is not consistent in the ordering of Permissible Values #269 [s.medium]
  • LDDTool: DocBook generation does not work from any file system location #170 [s.medium]

Other closed issues:

  • Stage IMTool for V1.18.0.0 #431

v13.1.0 (2021-10-05)

Full Changelog

Requirements:

  • CCB-329 - Broaden Definition of Attribute aperture #403
  • As a developer I want to generate a query model that relates semantically similar permissible values. #361
  • As a user I want to know the output of the tool after it completes execution. #330
  • An LDD developer desires to inherit a class/attribute defined using DD_Associate_External_Class #324

Improvements:

  • [namespace-registry] add new namespace "kplo" #406
  • [namespace-registry] add new namespace "<kpds>" #402
  • [namespace-registry] add new namespace "dart" #395
  • [namespace-registry] add new namespace "kpds" #390
  • [namespace-registry] add new namespace "Earth-Based Telescope Namespace" #386
  • [namespace-registry] add new namespace "clipper" #374
  • [namespace-registry] update path "<clementine>" in registry PDF (possibly shorten name) #373
  • Evolution of CCB-256: Need method for providing permissible value definitions for external namespaces in Ingest_LDD. #369
  • [namespace-registry] add new namespace "ml" #353
  • [namespace-registry] add new namespace "m2020" #352
  • [namespace-registry] add new namespace "ctli" #344
  • [namespace-registry] add new namespace "<clementine>" #332
  • Improve argument handling using argument parsing library #240

Defects:

  • LDDTool does not resolve refererences across files for a partitioned namespace. #398
  • Issue with DD_Associate_External_Class when trying to reference pds:Internal_Reference and pds:Local_Internal_Reference #391 [s.high]
  • IMTool/LDDTool still attempts to process dLDD ingested into Protege #378
  • The Version Id of the Product_XML_Schema label is not being set to the proper value. #371
  • LDDTool does not generate valid xpath for schematron rules for classes defined using associate_external_class #367
  • lddtool's doc directory is not in tgz file #346 [s.low]
  • LDDTool generates a 1C00 file when -V 1B00 is specified #322
  • LDDTool does not generate the correct namespace for PSA dictionaries #301

Other closed issues:

  • Develop initial prototype in AWS Neptune Notebooks #388
  • Stage the IMTool system for V1.17.0.0 #384
  • Deploy new Amazon Neptune instance for PDS4 IM prototype #359
  • Replicate diagram from PDS4 IM Spec #358
  • Ingest PDS4 IM into BlazeGraph #357
  • CCB-283: Add reference_type value document_to_data #164

v13.0.2 (2021-05-04)

Full Changelog

Defects:

  • CCB-328 : Inconsistency in <title> type definition #339 [s.low]

v13.0.1 (2021-04-28)

Full Changelog

Requirements:

  • As a developer, I want to know the dLDD version from the output JSON data #338

Improvements:

  • Add title to Rule Assertion to allow generation of regression tests. #298
  • Update JSON output to include dependencies in output #293
  • DocBook HTML/WebHelp generation and conversion processes #242
  • Continuing refactoring of IMTool / LDDTool #238

Defects:

  • Version flag does not return the latest information for the tool #342 [s.medium]
  • Invalid output schema when trying to set an Internal_Reference reference_type value set #331 [s.high]
  • LDDTool outputs invalid schema with v13.0.0 #328 [s.high]
  • Repo tests fail when trying to run back-to-back maven steps #327 [s.medium]
  • The 1F00 directory is missing from the Data directory for the 1G00 development release. #316 [s.high]
  • LDDTool does not generate the complete "All LDD" version of the WebHelp PDS4 Data Dictionary Document #312 [s.medium]
  • LDDTool does not include the PSA namespace #304 [s.medium]
  • LDDTool does not allow the bundle to be specified for generated dictionaries #302 [s.medium]
  • CSV files fail to escape double quotes. #280 [s.low]
  • Throw WARNING message when enumeration_flag = false but enumerations are specified #266 [s.low]

Other closed issues:

  • [namespace-registry] add new namespace "multi" #319
  • CCB-264: Make the Line Feed (LF) character an allowed record delimiter #299
  • CCB-311: Value meanings for <rule_type> permissible values should be rewritten #296
  • CCB-321: Add MPEG-4 as an encoding_standard_id for Product_Native #288
  • CCB-320 : Add 'W/m**2/sr/nm/(DN/s)' under Units_of_Misc #286
  • CCB-319: Add 'ns' – The abbreviated unit for 'Units_of_Time' (1/10^9 s) #285
  • [namespace-registry] add new namespace "HYB2" #267
  • CCB-302: No <reference_type> values defined in DD_Attribute or DD_Class contexts #257
  • CCB-312: <ldd_version_id> does not appear to be constrained the way LDDTool expects #256
  • CCB-300: Apparently deprecated units of measure are not actually deprecated #255
  • CCB-305: Missing validation constraint on <specified_unit_id> #254
  • CCB-315: "PDS3" is an allowed parsing standard for Bundle documentation file #250
  • Document how to generate the DocBook XML and how to generate HTML/WebHelp #243

v12.1.0 (2021-01-11)

Full Changelog

Defects:

  • LDDTool generated LIDs for XML Schema Label Products do not contain IM or LDD Version Ids #283 [s.high]
  • LDD versionId list in the Data Dictionary Document introduction does not contain valid versionIds #277 [s.low]

Other closed issues:

  • CCB-313: Definition of <external_source_product_identifier> refers to non-existent documentation. #275

v12.0.3 (2020-12-23)

Full Changelog

Other closed issues:

  • CCB-285: GeoTIFF format as operational PDS4 image #166

v12.0.2 (2020-12-22)

Full Changelog

Defects:

  • LDDTool forces use of LDD versions based upon config #271 [s.high]

Other closed issues:

  • CCB-317: Add FITS 4.0 to parsing_standard_id enumerated values for Header object #273

v12.0.1 (2020-12-18)

Full Changelog

Improvements:

  • [namespace-registry] add new namespace "<chan1>" #245
  • Improvements from Build 11.0 testing #241

Defects:

  • Incorrect error messages for DD_Associate_External_Class #235
  • PDS4_PDS_1E00.sch inconsistent rules for type of Investigation vs Investigation_Area #186
  • LDDTool: Displaying invalid Imaging Discipline Classes #175

Other closed issues:

  • Stage the IMTool system for V1.16.0.0 to allow the implementation of approved SCRs and bug fixes. #262
  • CCB-313: Definition of <external_source_product_identifier> refers to non-existent documentation #253
  • CCB-304: Cleanup unused Vector classes in IM before 2.0.0.0 #252
  • [namespace-registry] add new namespace "SURVEY" #234
  • [namespace-registry] add new namespace "NUCSPEC" #233
  • LDDTool: Enable to ability to set custom namespace base URI in IngestLDD #104

12.0.0 (2020-10-12)

Full Changelog

Improvements:

  • LDDTool: Revise the handling of supplying the IM version (alternate version) via command-line #222
  • LDDTool: Use sch:value-of to display a variable in Schematron validation #167

Defects:

  • LDDTool: update LDD attribute checking to only check for "type" and "_type" #230
  • LDDTool: uses wrong version of XSD when referencing IMG dictionary #229
  • LDDTool: erroneously replaces TBD values with null in JSON output #227
  • CCB-308: IM schematron needs to be updated to handle SI unit prefixes #193

Other closed issues:

  • lddtool-11.4.0-SNAPSHOT version output incorrect #228
  • IMTool - Cleanup warning messages #225
  • CCB-297: Inappropriate values in permissible values list for Product_Observational/Observation_Area/Target_Identification/Internal_Reference/reference_type #220
  • CCB-294: Add enumerated value to Units_of_Pixel_Resolution_Angular #218
  • CCB-296: Duplicated value in enumerated value list of Product_Context /Internal_Reference /reference_type. #216
  • CCB-292: New enumerated values for reference_type. #214
  • IMTool: Remove read of environment variable JAVA_HOME #209
  • CCB-284: Streamline process for adding or removing standard values. #165

11.3.2 (2020-08-17)

Full Changelog

Improvements:

  • LDDTool: Improve error messages to clearly designate between FATAL_ERROR vs ERROR #178
  • LDDTool: Add error counter or flag to enable unsuccessful termination System.exit #176
  • LDDTool: Add capability to generate LDDs based on user-specified IM version #88
  • LDDTool: Enhance software error handling and logging for improved usability #87

Defects:

  • LDDtool combining two consecutive choice blocks into one block #192
  • LDDTool: requires one class with (element_flag = true), even when no classes defined #188 [s.medium]

Other closed issues:

  • CCB-289: Define new class Encoded_Audio to describe supplementary audio data products #207
  • LDDTool: Add the alternate Information Model Version 1E00 #205
  • CCB-290: Add value 'Field Campaign' to Investigation_Area type enumerated value list #203
  • LDDTool: System exit in code aborts MAVEN build #199
  • LDDTool: Deprecation Rule being propogated to schematron file with an error in the assert statement. #197
  • LDDTool: MSN namespace declaration is missing from the generated schematron file. #194
  • LDDTool: Better handle LDD generation errors through more clear logging #86
  • LDDTool: Cleanup output log messages to use consistent formatting and remove unnecessary messages #85

v11.3.1 (2020-05-22)

Full Changelog

v11.3.0 (2020-05-22)

Full Changelog

Improvements:

  • LDDTool: Add PDS Namespace Registry information to Help output #172
  • LDDTool: Setup and configure CI/CD and Nightly Builds #158

Defects:

  • LDDTool does not handle "unbounded" maximum cardinality in Choice blocks correctly #180

Other closed issues:

  • CCB-256: Need method for providing permissible value definitions for external namespaces in Ingest_LDD #130

v11.2.2 (2020-04-06)

Full Changelog

Defects:

  • LDDTool: Version info bug introduced since v11.2.0 #168

v11.2.1 (2020-03-24)

Full Changelog

v11.2.0 (2020-03-13)

Full Changelog

Defects:

  • Bugfix - Add code to fail gracefully for deprecated -M argument #154
  • Bugfix - Change the error message reported for "nillable" attribute error. #146
  • LDDtool: exposed class has a component class with a component exposed class #142

Other closed issues:

  • CCB-279: Mis-Matched <axes> and Axis_Array Specifications #152
  • CCB-272: Reinstate Array_1D in the Information Model #148
  • LDDtool: unescaped & in output .xml #141

v11.1.0 (2020-03-11)

Full Changelog

Other closed issues:

  • CCB-274 - Add attribute dictionary_type to Ingest_LDD - Update #144

v11.0.0 (2020-02-29)

Full Changelog

Other closed issues:

  • CCB-278: Fix errors in logical_identifier, ASCII_LID, ASCIIVID and ASCII_LIDVID_LID #139
  • CCB-274 - Add attribute dictionary_type to Ingest_LDD #137
  • CCB-220: Add ability to specify many source products via table. #135
  • CCB-271: Add reference_types for Product_Ancillary #133
  • Improve versioning documentation to include IM version information #132

v10.1.2 (2020-01-24)

Full Changelog

Improvements:

  • Update LDDTool to write the PDS4 Data Dictionary (DocBook) for multiple LDDs #93

Defects:

  • LDDTool: Fix invalid examples or link to valid versions online #105
  • Improve error handling for LDDTool processing of CTLI IngestLDD file #91

Other closed issues:

  • Sync up LDDTool version with Maven build version #127
  • Nillable attributes are not declared nillable in class definitions. #125
  • Sync LDDTool version with Maven version #124
  • CCB-204: Define and enforce best practices for discipline and project dictionaries. Part-4 #122
  • CCB-204: Define and enforce best practices for discipline and project dictionaries. Part-3 #113
  • LDDTool aborts on short filename #111
  • Clean up IMTool/LDDTool UML/XMI file writer for MagicDraw UML Class Diagrams #109
  • CCB-138 Fix mismatch between context object types and values of <type> in <Observing_System_Component> class #103
  • CCB-204: Validate that no attribute is named "unit" - Part 2 #101
  • CCB-268 Add optional attribute to class Terminological_Entry #99
  • CCB-204: Define and enforce best practices for discipline and project dictionaries. - Part 1 #97
  • Multi LDD DataDictionary Cleanup #95
  • Stage PDS4 Information Model V1E00 Build_10b #89

v10.1.1 (2019-10-19)

Full Changelog

Improvements:

  • LDDTool: Update version flag (-v) to show IM version as well as software version #74

Other closed issues:

  • IMTool: LDDTool Config Properties Update #83
  • LDDTool: IngestLDD 'Report' rules do not make it to Schematron #1

v10.1.0 (2019-10-11)

Full Changelog

Defects:

  • LDDTool: XMLSchema Fix Null In Import Cleanup #81
  • LDDTool: XMLSchema Fix Nul In Import File Name #79
  • LDDTool: Fixed the calculation of class extensions and restrictions #77
  • CCB-252 Make_Science_Facets_wavelength_range_nillable_BugFix #64

Other closed issues:

  • Revert CCB-256 Permissible value definitions Ingest LDD #75
  • CCB-256 Permissible_value_definitions_Ingest_LDD_Update_Data #72
  • CCB-256 Permissible_value_definitions_Ingest_LDD_Update #70
  • DOMConv_Depcreation_FinalCleanup_Deprecate_InfoModel_and_Associated_Classes #68
  • DOMConv_Deprecation_FinalCleanup_Continued #66

v10.0.0 (2019-09-12)

Full Changelog

Other closed issues:

  • DOMConv Deprecation_FinalCleanup - Fix Errors Found in Build 10a #62
  • 190908b_DOMConv_Depcreation_FinalCleanup_Remove_DOM_From_Filename - Part 1 #60
  • 190908_PDS4_Information_Model_V1D00_Database_Update - Part 3 #58
  • 190908_PDS4_Information_Model_V1D00_Database_Update - Part 2 #56
  • 190908_PDS4_Information_Model_V1D00_Database_Update - Part 1 #54
  • DOMConv Deprecation_FinalCleanup - Deprecate Deprecate InfoModel #52
  • DOMConv Deprecation_FinalCleanup - Deprecate MasterInfoModel #50
  • DOMConv Deprecation_FinalCleanup - Deprecate LDDParser #48
  • DOMConv Deprecation_FinalCleanup - Deprecate GetModels #46
  • DOMConv Deprecation_FinalCleanup - Deprecate MOF Writers #44
  • DOMConv Deprecation_FinalCleanup - ExportModels #42
  • CCB-256 Permissible_value_definitions_Ingest_LDD #40
  • DOMConv Deprecation_FinalCleanup - DeprecatedDefn #38
  • DOMConv Deprecation_FinalCleanup - DOMProtAttr #36
  • DOMConv Deprecation_FinalCleanup - DOMAttr #34
  • DOMConv Deprecation_FinalCleanup WriteDOMSpecification #32
  • CCB-249 Schematron Rule Elements - Assert and Report #29
  • CCB258 Software_Updates #27
  • CCB-253-Add_Units_of_Force_as_a_unit_of_measure #25
  • CCB-251 - Add Units of Gmass as a unit of measure #23
  • CCB-266-Change_Data_Type_of_External_Reference_reference_text #21
  • CCB-262-Add_Supporting_Observationan_To_Primary_Result_Summary_purpose #19
  • CCB-252_Make_Science_Facets_wavelength_range_nillable #17
  • CCB_250_Add_MD5_To_Checksum_Type_Deprecate_MD5Deep #16
  • CCB_244_Deprecate_Earth-based_from_Instrument_Host_type #14
  • CCB_254_Add_Astrophysical_To_Targetype #12
  • DOMConv - Install new dd11179.pins file #10
  • CCB-237 - Change Attribute doi to Data Type ASCII_DOI #9
  • DOMConv_UnitTesting_PINS_Test_classOrder #7
  • Update Maven docs to refer to Github release assets #6
  • DOM Conversion #4

* This Changelog was automatically generated by github_changelog_generator