release/3.6.2 (2024-11-17)
v3.6.1 (2024-11-09)
Requirements:
- As a user, I want to validate that there is exactly one digit to the left of the decimal point for the specifier
e
orE
#992
Improvements:
- Cutover to using new Registry API for generating context products json #675
Defects:
validate.bat
no executes correctly on windows #1054 [s.critical]validate --update-context-products
no longer works with Solr upgrade #1034 [s.critical]- validate incorrectly disallows Encoded_Native/encoding_standard_id = 'SEED 2.4' #1028 [s.medium]
- The PDF verification / VeraPDF component of Validate seems to error on Windows paths #1008 [s.medium]
- OutOfMemoryError when NASA validate v3.5.2 is executed through a library for a batch of products #979 [s.medium]
- Slow performance with all content and product validation turned off #969 [s.medium]
--disable-context-mismatch-warnings
only works for rulepds4.label
#950 [s.high]- Validate does not show correct filename for PDF/A failures when validating a directory #936 [s.medium]
- Configuration file parser does not reject incorrect options #923 [s.medium]
Other closed issues:
- Re-organize test cases per build and tag of validate #1006
v3.5.2 (2024-06-12)
Defects:
- Missing operation documentation #933 [s.high]
- Validate throws an error when UnsignedBitString has 61 bits #919 [s.medium]
context_ref_mismatch
check only executes when -R pds4.label #915 [s.low]- Validate 3.5.0-snapshot gives error when encountering Document objects/files used in other Document products. #905 [s.medium]
- Validate not retrying on sch load failure #903 [s.low]
- Validate error during JPEG content validation #902 [s.medium]
v3.5.1 (2024-05-25)
Requirements:
- As a user, I want to receive a WARNING message when the
Target_Identification.name
does not match the value in the context product #861 - As a user, I want to receive a WARNING message when the
Observing_System_Component.name
does not match the value in the context product #857 - As a user, I want to have the parameter names used in 3.5.0 reports to be the same as they were in ≤3.4.1 #827
- As a user, I want an ERROR to be thrown when a character table value does not match the expected
validation_format
#817 - As a user, I want a WARNING to be thrown when a delimited or character table value does not match the expected
field_format
#816 - As a user, I want to have the same information available in the validation report no matter which style I choose #797
Improvements:
- Check for PDF/A-1a only if Product_Document #824
Defects:
- SXXP0003 Error when running on PDS3 data sets for v3.3.3 or v3.4.1 #874 [s.medium]
- Validate 3.5.0-snapshot Giving Unexpected Errors for Matching Filenames in Separate Directories #873 [s.medium]
- validate 3.5.0-SNAPSHOT attempts to look at all files, not just *.xml #854 [s.medium]
- Validate stalls when validating collection inventory file with duplicates records #849 [s.medium]
- Exception when trying to handle
missing_constant
==Infinity
#844 [s.medium] - In text tables, validate attempts to match pattern associated with
data_type
before checkingSpecial_Constants
#837 [s.medium] - validate incorrectly handles special constant high_instrument_saturation #831 [s.medium]
- validate is slow or runs out of memory when validating a bundle #826 [s.medium]
- Validate V.3.4.1 reports file read errors on products which read correctly under V.3.2.0 #823 [s.medium]
- Check for unlabeled files no longer works #822 [s.medium]
- Validate fails to read files on Windows systems after Internal Reference check updates (#308) #809 [s.high]
- Installation instructions need updates for Windows #723
- Validate incorrectly throws precision mismatch error for Table_Delimited #681 [s.medium]
v3.4.1 (2023-12-14)
v3.4.0 (2023-12-13)
Requirements:
- As a user, I want validate with the registry when a file is being referenced by more than one label #773
- As a user, I want validate to throw an error when a file is being referenced by more than one label #755
Defects:
- validate catches valid_maximum but not valid_minimum #785 [s.medium]
- Validate making incorrect assumption that first object has and object length ==
file_size
#781 [s.high] - Validate gives errors for 'NaN' values in IEEE754 data #761 [s.high]
- Uncaught exception thrown when only 1 of schemas/schematrons are provided via command-line #760 [s.medium]
- validate flags IEEE 754 "infinity" values as invalid #747 [s.high]
v3.3.3 (2023-11-20)
Defects:
- Validate.bat does not execute on Windows #763 [s.critical]
- Requirement #308 does not appear to be working for checking referential integrity from products to others in the bundle #432 [s.high]
v3.3.1 (2023-11-15)
Requirements:
- As a user, I want validate's referential integrity tool to read a manifest of files and check referential integrity #741
Improvements:
Defects:
- Validate 3.3.0 erroneously reports data objects out of offset order #754 [s.medium]
- Validate-refs with manifest of file paths does not seem to read the files correctly #750 [s.high]
- Buffer limit IOException thrown with validate-refs #748 [s.high]
- Intermittent network failures attempting repeated downloads of schemas/schematrons #739 [s.high]
- Investigate and Fix code scanning alert for potential improvements #698 [s.medium]
- Validate crashes on invalid # of records, and spurious file left behind #475 [s.low]
- validate does not work correct when path name contains a space on mac #427 [s.low]
v3.3.0 (2023-09-25)
Requirements:
- As a user, I want to receive a WARNING when table objects are out of order #683
- As a user, I want to validate M4A/AAC encoded audio as observational data #663
- As a user, I want to validate WAV encoded audio as observational data #662
- As a user, I want the PDF error reports to be output in a user-specified directory #658
- As a user, I want to support bit patterns within Special_Constants values #651
- As a user, I want to throw a WARNING when a product's schematron version does not match the schema version #628
- As a user, I would like to enforce browse file extension with encoding type #617
- As a user, I want to validate MP4/H.264/AAC encoded video with audio as observational data #605
- As a user, I want to validate MP4/H.264 encoded video as observational data #604
- As a user, I want to be able to use both online and local schema/schematron files. #599
- As a user, I want to receive a warning if records in file are greater than records value specified in label #535
- As a user, I want to check that are no duplicate LIDs/LIDVIDs in a File_Area_Inventory #476
- As a user I want to see the name of a table/array in errors, if one is specified #343
- As a user, I want to validate content for all possible PDS4 table types #217
- As a user, I want to validate all data types possible per the PDS4 Information Model #212
Improvements:
- validate does not correctly diagnose errors in the record_length value for fixed width Table_Character objects #680
- Document how to use validate-refs tool in Validate Operation User Guide #643
- Update datetime regex for content validation #608
- Update to support ComplexLSB8 data types and investigate Floating point exception #7
Defects:
- Upgrade verapdf dependency per transitive log4j vulnerability #693 [s.critical]
- Validate does not accurately check for missing_constant values #690
- Validation failures are contingent on presence of
<file_size>
attribute in<File>
class #684 [s.high] - Validate throws internal error when coming across non-label XML in a target directory #679 [s.medium]
- validate does not handle special constants with data type of SignedLSB2 #674 [s.medium]
- Validate does not handle Special_Constants valid_minimum and valid_maximum in accordance with information model #673 [s.medium]
- Unexpected SKIP Message for bundle product when using validate-3.3.0-SNAPSHOT #671 [s.high]
- validate incorrectly SKIPs label #657
- validate 3.3.0 snapshot produces incorrect SKIP/INFO messages #652 [s.medium]
- validate does not validate a collection if collection.xml pointed to #649 [s.medium]
- Validate gives errors for 'NaN' and 'Inf' values in IEEE754 data #644 [s.medium]
- Expected value in validate report for context reference name is not same as value in the context file #631 [s.low]
- Missing validation of valid_maximum and valid_minimum from Special_Constants #611 [s.medium]
- Validate incorrectly enforces file naming requirements for base file names ending in a period, underscore, or hyphen #562 [s.low]
- Validate incorrectly enforces file naming requirements on bundles/collections #561 [s.low]
- Validate does not allow
.arch_h
file name/data type #500 [s.low] - validate erroneously flags PDF/A-1a compliant file #479 [s.medium]
- warning.table.characters_between_fields missing for last record in table #431 [s.low]
- Validation fails to catch real value in ASCII_NonNegative_Integer field (Table_Delimited) #190 [s.medium]
Other closed issues:
- Implement content validation for audio/video formats #664
v3.2.0 (2023-04-14)
Requirements:
- As a user, I want to validate all products referenced from a collection exist within the archive #596
- As a user, I want to validate all collections referenced from a bundle exist within the archive #595
- As a user, I want validate to throw an error when a collection inventory contains an invalid secondary product reference #462
- As a user, I want to validate all internal references to products in the PDS archive are valid #415
- As a user, I want to validate all internal references from one product to another exist within the archive #316
- As a user, I want to execute content validation against every nth file #1
Improvements:
- Create command-line script to wrap the new registry referential integrity checker #601
- Update ArrayObject exceptions to enable improved error messaging #567
- Scaled value min/max error does not display scaled value #434
Defects:
- verbosity flag does not appear to output INFO messages #620 [s.medium]
- validate does not correctly validate byte offsets to data objects #616 [s.high]
- invalid_object_definition occurs upon out-of-order data objects #614 [s.medium]
- Validate does not maintain history of other versions it comes across as it traverses directories causing erroneous WARNING messages #597 [s.medium]
- Regression in validate no longer enabling CRLF to be embedded within a Table_Character record #593 [s.high]
- ERROR [error.array.value_out_of_min_max_range] evaluation is not correct #529 [s.medium]
- Validate should throw record length error when record delimiter does not occur in correct location #519 [s.medium]
- Validate does not catch NaNs in Binary Tables #514 [s.medium]
Other closed issues:
- Update to use non-zero exit code if any ERROR in execution #622
- Improve new referential integrity checker timeout tolerance #619
- Add unit tests to support registry referential integrity checker tool #603
- Add summary to report to referential integrity execution #602
v3.1.1 (2023-01-03)
v3.1.0 (2023-01-03)
Requirements:
- As a user, I want to be able to use validate from a docker container #556
Improvements:
- Improve error message when file is truncated and cannot be read #569
- Improve error messages for overlapping objects in a label #436
Defects:
- validate does not correctly handle field format checks for hex values #576 [s.medium]
- Array object validation regression in v3.0.3 #564 [s.high]
- --spot-check-data flag throws IOException #554 [s.high]
- Validate fails regression test on issue 188 #551 [s.medium]
- Validate partially fails regression test on issue 388 #550 [s.medium]
- Validate fails regression test on issue 303 #548 [s.medium]
- validate gives a error.table.bad_field_read error #544 [s.medium]
- ERROR [error.table.bad_file_read] incorrectly reports that GroupFieldBinary group_length is larger than size of contained fields #531 [s.medium]
- Table_Character not accurately checking field formats #511 [s.medium]
- validate doesn't flag a data file with only LF #499 [s.medium]
- Validate can't find files in directory specified by <directory_path_name> #474 [s.medium]
v3.0.3 (2022-11-10)
Defects:
- Validate 2.4.0/3.0.0 fail with NPE/internal error on certain test cases #545
v3.0.2 (2022-11-08)
v3.0.0 (2022-11-02)
v2.4.0 (2022-11-01)
Improvements:
- Refactor
getMessageCountBasedOnProblemType
function using introspection #537 - Refactor content validation to more robustly handle intermingled Headers #425
Defects:
- Bug in validate when reading products with a number of records > 4-byte range #533 [s.high]
- Validate does not calculate overlaps correctly when Header is not first object in file #480 [s.medium]
- NullPointerException when Table_Delimited is missing records attribute #473 [s.low]
- Validate should not check PDF/A validity if content validation is disabled #453 [s.medium]
- pds4.bundle option seems to not travel through enough subdirectories #444 [s.medium]
- Build and unit tests do not pass on Windows OS #204 [s.low]
- Fix uncaught exception error when validating an array object #155 [s.low]
v2.3.0 (2022-07-25)
Requirements:
- As a user, I want to receive an error when no products are found within the validation target #524
- As a user, I want to validate labels/bundles/collections using the LBLX file extension #482
- As a developer, I want an API method enable specifying of non-registered context products #241
Defects:
Other closed issues:
- Set registered context products in doValidation method #526
- Improve Content Validation for PDF/A #497
v2.2.3 (2022-06-09)
v2.2.2 (2022-06-08)
v2.2.1 (2022-06-08)
Defects:
- validate having issues checking some file content on windows #507 [s.high]
- validate passes confusing message to the command window #503 [s.high]
v2.2.0 (2022-04-07)
Defects:
- Fix validate compilation issues due to removal of veraPDF artifacts from maven central #470 [s.critical]
- Validate content validation does not handle properly special_constants and field_statistics when they both appear #469 [s.medium]
- Validate repo cannot be checked out on Windows without errors #411 [s.low]
v2.1.4 (2021-12-23)
Defects:
- Validate is reporting an "Uncaught exception while validating" error on Windows #464
- [SECURITY] Patch log4j library #461 [s.critical]
v2.1.3 (2021-12-16)
v2.1.2 (2021-12-10)
Defects:
- validate flags .ASC extension as invalid but offers not expected suffices #457
Other closed issues:
- Update PDF/A documentation to include link to VeraPDF validation rules #454
v2.1.1 (2021-12-10)
Requirements:
- Improve PDF/A validation to include more robust reporting on failures #388
- As a user, I want to check that all Internal References are valid references to other PDS4 products within the current validating bundle #308
Improvements:
- Improve warning message for missing_context_reference #421
- Update PDF validation to check against flavour specified in PDF metadata #412
- Update rule documentation to remove "auto-detect" mention #377
Defects:
- Validate does not correctly pass PDF/A files that are in a subdirectory #447 [s.high]
- Validate is reporting a 'String index out of range' error for a text file #441 [s.high]
- Incorrect Warning for Missing document_standard_id is Stream_Text #439 [s.medium]
- Array Content Validator is not accepting values at the min/max due to false precision #435 [s.medium]
- validate warns "document standard id ... is not correct" on good labels #429 [s.high]
- Validate does not allow SIP tab file to have lines of differing lengths #424 [s.medium]
- Validate does not allow a single-character subdirectory #423 [s.medium]
- validate 2.2.0-SNAPSHOT warns about a pretty benign bundle + readme.txt #419 [s.medium]
- validate 2.1.0 indicates the table offset is not correct when validating a binary table inside a FITS #416 [s.critical]
- Validate 2.1.0-SNAPSHOT skips a collection XML label #408 [s.medium]
- Checksums output lowercase and do not accept uppercase checksums #376 [s.low]
- validate allows absolute path in directory_path_name but shouldn't #349 [s.medium]
v2.1.0 (2021-10-05)
Requirements:
- As a user, I want to validate all files referenced by a Product_Document #367
Improvements:
- Refactor PDF/A check handling to match with similar product checks #374
- Update pds4 version mismatch warning message and problem type #373
- Improve validate performance by removing unnecessary file IO #358
Defects:
- validate does not flag <CR> within lid_reference #401 [s.medium]
- Validate throws incorrect overlap error when first Field_Bit has length 1 #392 [s.medium]
- validate does not work correctly when the path name contains a space #381 [s.medium]
- stack trace being created during successful validate execution #380 [s.high]
- FileService:printStackTraceToFile:ERROR when validating a product with overlapping fields #379
- validate raises an unexpected error with doi attribute in the Citation_information class #378
- validate halts if label has name "collection" embedded #375 [s.medium]
- Issues with logic for reading latest version of collections, and file read logging lost with v2.* of validate #372 [s.medium]
- Product referential integrity check throws invalid WARNINGs #368 [s.medium]
- validate should not check if file is PDF/A if --skip-content-validation is enabled #366 [s.low]
- validate does not check Header of a File_Area_Ancillary nor does not provide a meaningful error message for an incorrect Table_Character offset #361 [s.medium]
- validate does not parse colon in Windows path #360 [s.high]
v2.0.7 (2021-07-03)
Improvements:
- Improve validate reporting when trying to read a null row #355
Defects:
- validate does not allow ".XML" as an extension for a label file #364 [s.medium]
- Validate allows CRLF within a Table_Delimited field #357 [s.medium]
- validate labels error.sub_directory.unallowed_name as a warning #356 [s.low]
v2.0.6 (2021-05-25)
Defects:
v2.0.5 (2021-05-20)
Defects:
v2.0.4 (2021-05-11)
Defects:
- Validate fails with Java Error #337 [s.high]
- validate2.0.3 throws unexpected JavaExceptions, and after fix, it hangs when trying bundle validation #336 [s.medium]
- validate gives a NullPointerException during validation of a directory containing Table_Character products #335 [s.medium]
- validate 2.1.0 snapshot fails on a label with 2 table_character #334 [s.medium]
- validate -u exits badly #333
- validate bundle incorrectly reports "not a member of any collection" that it passed before #328 [s.medium]
- validate fails to process large data file #327 [s.medium]
- File-size check fails for large data files #326 [s.medium]
- Validate Incorrectly Throws Error When Embedded Field_Character Contains <CR><LF> #325 [s.medium]
v2.0.3 (2021-05-03)
Requirements:
- As a user, I want to the raise a WARNING if the object-defined size in the label does not match the file_size value #303
- As a user, I want to validate PDF files are PDF/A #164
- As a user, I want to be warned when there are alphanumeric characters between fields in Table_Character #57
v2.0.2 (2021-04-08)
Improvements:
v2.0.0 (2021-04-06)
Requirements:
- CCB-264: Make the Line Feed (LF) character an allowed record delimiter #292
- As a user, I want validate to raise a WARNING when differing versions of IM are used within a bundle #210
- As a user, I want to validate a bundle that uses multiple versions of the Information Model / Discipline LDDs #188
Improvements:
- Migrate subset of existing regression tests to cucumber behavioral testing #290
- Update installation documentation to include 64-bit Java as system requirement #264
- validate does not perform expediently when doing bundle-level validation against large bundles #254
- Implement initial behavioral testing framework with cucumber #252
- Add output directory flag to validate-bundle tool #246
- validate does not perform full bundle validation when using a specific bundle.xml #238
- Update validate per SR requirements for collection inventories #230
- Validate and throw error when duplicate LIDs are found in Bundle #81
- Provide the capability to specify multiple locations for pds4.bundle validation #51
- Validate schematron references and throw fatal error if invalid URI specified #17
Defects:
- Validate missing collections in bundle after CCB-282 updates #310 [s.medium]
- unclear error message for field count matching #301 [s.medium]
- validate -u flag reports an error on Windows #300 [s.medium]
- Validate tool does not PASS a bundle with a single-character filename #299 [s.low]
- validate misses double quotes within a delimited table #298 [s.medium]
- Content validation of ASCII_Integer field does not accept value with leading zeroes #297 [s.medium]
- Content validation incorrectly reports error for floating-point values out of specified min/max range #294 [s.medium]
- When validating a product with a bad schematron definition, bundle validation also fails indicating the associated product does not exist #291 [s.low]
- Validate fails to report error in File.file_size #281 [s.medium]
- Registered context products file does not retain older versions of context products #278 [s.medium]
- Bug performing bundle validation with nested directories #273 [s.medium]
- validate 1.25.0-SNAPSHOT raises an exception when validating a product #271 [s.low]
- Missing documentation about deprecated flags #260 [s.low]
- Product with incorrect table binary definition pass validation #257 [s.medium]
- validate should only do integrity checking on latest version of a collection when referenced by LID #256
- Unexpected error for data collection in a sub-directory #240 [s.medium]
- Validate error reading tables > 2GiB #189
- Update validate to throw error when a file has a space in the filename #153 [s.medium]
- Update allowable field_format values per Standards Reference definition regarding [+|-] characters #11 [s.low]
- Improve pds4.bundle unlabeled files check to handle files without a file suffix #6 [s.medium]
- Improve file base name check according to Standards Reference #5 [s.low]
Other closed issues:
- Implement initial test to exercise framework #283
- Implement initial framework to be able to start developing tests #282
- Retrofit validate CI to use roundup-action #255
1.24.0 (2020-09-09)
1.23.3 (2020-08-06)
Defects:
- validate 1.24.0-SNAPSHOT chokes on a probably good file #243
1.23.2 (2020-08-04)
Defects:
- Validate gives incorrect records mismatch WARNING for interleaved data objects #234
- Product validation does not detect the number of table records correctly for Table + Array object #233
v1.23.1 (2020-05-16)
Defects:
- Incorrect validation of number of records #220
- Packed_Data_Fields and bit fields do not validate as expected #209
v1.23.0 (2020-05-08)
Improvements:
- Reduce error messages for overlapping fields #222
- Throw warning when data exists after number of records #215
Defects:
- validate v1.22.3 has large performance degradation on products with many tables #219
- Software raises a field_value_overlap error on Table_Binary Packed data fields #177
v1.22.4 (2020-05-01)
v1.22.3 (2020-04-18)
Requirements:
- As a user, I want validate to check number of records/fields specified in label matches the records in the actual data table #149
v1.22.2 (2020-04-11)
Requirements:
- Validate Table_Character groups and their specified lengths match the specified group_length #63
Defects:
- validate outputs an extra '.' #214
- Validate incorrectly fails ASCII_Integer field that is space-padded (empty) in Table_Character #206
- Assembly plugin non-fatal errors on Windows #203
- Schematron doesn't fire if <?xml-model ...> has an extra space at the end #201
v1.22.1 (2020-03-28)
v1.22.0 (2020-03-28)
Improvements:
- Change behaviour for printing of "dots" to show progress #197
- Improve installation procedure #195
- Update validate-bundle to include report filepath flag #194
- Update documentation to include more details about how/where to file bug reports #187
- Upgrade to Saxon 9.9.1-7 to fix Schematron bug #182
- Add validated product counter to pass/fail reporting and end summary #132
Defects:
- Fix schematron parsing bug introduced during performance improvements #175
Other closed issues:
- CCB-282: Revert validation checks on strict file naming requirements #192
v1.21.0 (2020-03-11)
Improvements:
- Develop validate-bundle script for Validation performance improvements using parallelization approach #128
Other closed issues:
- Document new test case for I&T and deliver to I&T engineer #130
- Document new performance benchmarks #129
- Enhance validate performance to average <1 second with content validation enabled #123
v1.20.0 (2020-02-03)
Defects:
- Memory leak issue has returned after Saxon downgrade #183
v1.19.0 (2020-01-31)
Defects:
- Fix multi-threading bug where reporting finishes prior to threads completing execution #180
- Improve performance when content validation is disabled #178
v1.18.2 (2020-01-22)
Defects:
- Bug with #149 fix: Product counter is invalid and does not reset after each collection #173
v1.18.1 (2020-01-21)
v1.18.0 (2020-01-21)
Improvements:
- Update POM to use PDS Parent POM #158
- L5.PRP.VA.42 The tool shall average less than 1 second execution time when content validation is disabled. #124
- Validate that Table_Character/Table_Binary fields match the field length definitions in the label #56
Defects:
- Update validate to allow for empty fields in delimited tables #170
- Content validation multi-threading issue #167
- Spot check bug throws internal_error when record number is multiple of spot check number #165
- Remove erroneous timing messages from log output #160
- Fix string == comparison issues per vulnerability scan #144
Other closed issues:
- Introduce label and array timing metrics logging #156
- Document new test case for I&T and delivery to I&T engineer #127
- Document new performance benchmarks #126
- Implement validation performance improvements #125
v1.17.5 (2019-10-25)
Defects:
- Suppress INFO messages related to initial fix for JAXB vulnerability #2
v1.17.4 (2019-10-22)
Defects:
- Update parent LID integrity checking to fix bug introduced for collection integrity checking #146
- Incorrect help information for --spot-check-data flag #145
Other closed issues:
- Validate operational release for Build 10a #106
v1.17.3 (2019-10-16)
Defects:
- Revisit PDS-605: L5.PRP.VA.36: Check that the LID for a product has the LID of its parent collection product as its base #139
v1.17.2 (2019-10-16)
Defects:
- Update delimited table handling to allow for empty fields #137
v1.17.1 (2019-10-15)
Improvements:
- Update config to include telescopes and facilities telescopes and facilities #135
v1.17.0 (2019-10-15)
Requirements:
- Add new target-manifest flag for user to provide a manifest (file) of file/directory paths to validate #50
- Verify that all name/type attribute values correspond to names denoted context products #15
Improvements:
- Deprecate --no-data-check to --skip-content-validation to fall in line with other argument naming #133
- Update context checks to include data_to_investigation #90
- Update validate to apply catalog file and local schemas to discipline schema resolution #87
- Add flag to temporarily disable context validation #47
- Document multi-threaded architecture for maximized performance #43
- Perform benchmarking on validate to enable documenting of system requirements #41
- Enhance content validation to decrease validation time to <=50% of current benchmark #30
- Improve pds4.bundle validation performance #29
- Improve documentation about usage of flags in config file with latest flags #20
Defects:
- Update Validate error/warning counts per ATM regression testing #118
- Registered context product resource lists only one of multiple instrument or target multiple types #107
- Fix bug introduce by --skip-context-validation feature #99
- Update Validate to allow specification of schema/schematrons in config file #84
- Context validation needs to be updated to include all possible product type use cases #62
- Update content validation to fail when the value of an ASCII_Integer is all spaces #9
- Large Data File Uncaught Exception Error #8
- JAXB warning message with Java 9+ #3
Other closed issues:
- Revert name/type checks from context validation until discussed with TWG #120
- Validate release candidate for Build 10a #105
- Update context name check to throw WARNING instead of ERROR #102
- Create new "error message decoder ring" for common validate issues and how to solve them #97
- Update validate to apply catalogs/schemas used as input across all ingested schemas #86
- Test and document benchmark metrics from improved content validation #80
- Implement content validation performance improvements #79
- Investigate and determine potential content validation performance improvements #78
- Check that referenced context products are valid #45
v1.15.3 (2019-08-20)
Defects:
- Validate execution script throws arguments error with v1.15.1 #74
v1.15.2 (2019-08-19)
Improvements:
- Complete engineering point build 1.15.1 #64
- Add capability to pds4.bundle validation to ignore product-level validation #42
Defects:
- Catalog file flag expects a List of files requiring it not be the last argument #72
- Unable to use catalog file after update to always force remote schemas #71
Other closed issues:
- Update pom to exclude additional SLF4J bindings #70
v1.15.1 (2019-08-08)
Improvements:
- Update Maven docs to refer to Github release assets #65
- Investigate and fix memory leak causing validate crash on large bundles #39
- Prepare repository for Maven Central deployment #31
- Add capability for user to input JSON file with additional context products #28
- Update build per pds4-tools rename and open source #26
- Update context check to retrieve and use latest context products from EN Registry #24
- Deprecate -f and -m flags #23
- Update pom and readme to reference public docs #21
- Remove references to PDS Maven Repo and update packages to build without it #19
Defects:
- Content validation does not work properly #55
- Incorrect package declarations under gov.nasa.tools.web.ui #52
- JAVA Path does not handle whitespaces in MAC as it used to #37
- Add missing core.properties dependency #34
- Validation succeeds despite throwing exception #33
* This Changelog was automatically generated by github_changelog_generator