Releases: NASA-PDS/validate
Releases · NASA-PDS/validate
validate v3.3.0
What's Changed
- Update regex for various date times per CCB-350 by @al-niessner in #626
- Add support to utilize both online and local schema/schematron files by @al-niessner in #632
- Add WARNING for schema/schematron version mismatch by @al-niessner in #634
- Throw WARNING when encountering non-standard file extensions for common document encoding types by @al-niessner in #635
- loosen restriction on required bundle/collection file naming by @al-niessner in #637
- Fix issues with specific content type not detected correctly by @al-niessner in #639
- Add units tests for supporting additional data types by @al-niessner in #641
- add additional test to verify last line of character tables are being validated by @al-niessner in #642
- remove context product name case sensitivity check by @al-niessner in #638
- Updates for including data object names in error messages and enhance test suite with additional table types by @al-niessner in #640
- update ascii file specification regex to more accurately support standards spec by @al-niessner in #636
- Detect duplicate lidvids in bundle/collection inventories by @al-niessner in #645
- Update to allow NaNs for IEEE754 data types by @al-niessner in #646
- Add support for Complex data types by @al-niessner in #650
- fix bug introduced that erroneously skips products by @al-niessner in #653
- Handle bundle/collection files as input with bundle/collection rule by @al-niessner in #656
- Initial validation checks that filenames match valid audio/video formats per CCB-325 by @al-niessner in #647
- Add product metadata check audio/video files by @al-niessner in #665
- New
--pdf-errors
flag to enable error output to user-specified directory by @al-niessner in #666 - Add documentation for validate-refs utility and start switch to Markdown docs by @jordanpadams in #667
- Fix bug for PDF errors identifying wrong files by @al-niessner in #668
- Update special constants validation to support bit patterns by @al-niessner in #669
- Terraform scripts and documentation to deploy ECS Task Definition for PDS Validate Tool by @ramesh-maddegoda in #672
- Fix bug finding bundle labels in directory containing both bundles and collections by @al-niessner in #677
- 674: add integer types to array processing by @al-niessner in #676
- Update special constant min/max excursion error to be warning by @al-niessner in #678
- Add warning about out of order data objects by @al-niessner in #685
- Bug fix for checking delimited tables that define an object_length by @al-niessner in #687
- More concise error message when possible record_length mismatch by @al-niessner in #688
- Check that files with label extension are actually labels to avoid errors on floating XML files by @al-niessner in #689
- New
--complete-descriptions
flag to warn for data not described by metadata in label by @al-niessner in #686 - Add additional support for supporting ways for representing special constants (e.g. -0.9999E+01) by @al-niessner in #692
- Upgrade verapdf to 2.4.0 and switchover to Greenfield Foundry libraries by @jordanpadams in #694
Full Changelog: v3.2.0...v3.3.0
Known bugs and possible work arounds: known bugs in v3.3.0
validate v3.2.0
Release Highlights
Enhancements
- #1: new command-line option to support content validation for every N products by @al-niessner in #587
- New
validate-refs
command-line tool to check system referential integrity using the Registry by @al-niessner in #600
Bug Fixes
- #514: fix bug with table content validation not finding NaNs and Infs by @al-niessner in #588
- #519: tweak table processing by @al-niessner in #589
- #614: Bug fix to order data objects by offset prior to validation by @al-niessner in #630
- #593: fix regression introduced to #325 integration tests by @al-niessner in #594
- Fix issue with checking special constants for valid max/min by @al-niessner in #613
Other Notable Changes
- Update to keep track of superseded products to avoid false warnings by @al-niessner in #615
- #622: clean up reference integrity check tool by @al-niessner in #624
- #566: Provide enhanced exception logging for Array validation by @al-niessner in #627
- #619: handle OpenSearch API timeouts in
validate-refs
execution by @al-niessner in #625 - #616: add unit tests for NASA-PDS/pds4-jparser#89 fix by @al-niessner in #618
Dependency Upgrades
- pds-jparser to v2.5.0. see https://github.com/NASA-PDS/pds4-jparser/releases/tag/v2.5.0 for details on upgrade.
New Contributors
- @thomas-nilsson-irfu made their first contribution in #590
Full Changelog: v3.1.1...v3.2.0
validate v3.1.1
What's Changed
- Skip checksum handling if no checksum check is possible by @jordanpadams in #565
- Update error message for truncated file by @jordanpadams in #570
- Add row count check to spot check data by @jordanpadams in #575
- issue #474: not propagating dirs by @al-niessner in #579
- issue #511: fix radix problem by @al-niessner in #581
- issue #529: do decimal test then string based on significant digits by @al-niessner in #582
- Dockerize validate 556 by @ramesh-maddegoda in #580
- issue #499: not checking table EOL by @al-niessner in #583
- issue #531: updates to PDS4-JParser and add testing by @al-niessner in #584
New Contributors
- @lylebarner made their first contribution in #558
- @VoyagerPWS made their first contribution in #571
- @al-niessner made their first contribution in #579
- @ramesh-maddegoda made their first contribution in #580
Full Code Changelog: v3.0.3...v3.1.1
validate v3.1.0
Tag release v3.1.0
validate v3.0.3
Tag release v3.0.3
validate v3.0.2
Tag release v3.0.2
validate v3.0.0
Tag release v3.0.0
validate v2.4.0
Tag release v2.4.0
validate v2.3.0
Update changelog
validate v2.2.3
Update changelog