JHOVE v1.28.0
JHOVE 1.28.0
2023-05-19
General
- Don't report duplicate messages [#839]
- GitHub action build and QA. [#811], [#812], [#813], [#814], [#815], [#816]
- Make only one pass to xml-encode the values [#818], adresses [#817]
- Update build dependencies, and tidied POMs with minor build fixes [#798]
- Removed erroneous test file that prevented Windows checkouts [#630]
- NISO Image metadata gets a new GPSHPositioningError tag [#801], fixes [#787]
- NISO Image metadata, date validation [#800], fixes [#799]
- Array added to JSON reporting to support multi file reporting [#728], fixes [#667]
- Fixed small issue in generated reports where schema version wasn't incremented to 1.9. [#849]
JPEG Module 1.54
- Copy the orientation info from the Exif structure [#748] and [#821], fixes [#747]
- Purged string constant message [#831]
PDF Module 1.12.4
- Fixed bug with string-valued token initialisation [#806], mitigates [#668]
- Only inform about unknown PDF Name prefixes [#807], mitigates [#668]
- Now report PDF Encryption for non-references [#743], and [#810]
- Fixed unhandled exception when Size is not an integer [#744] and [#819]
- Improved handling of empty string properties [#782], [#820]. Fixes [#809]
- Now handle Filters which are indirect objects [#672] and [#822]
- Updated the Prefix Registry with new Prefixes [#779]
- Remove references to defunct PDF/A profile [#759]
- Now handle dictionary encryption objects [#783]
- Caught unhandled exception when size is not an| integer [#744]
- Fixed minor duplicate error issue [#778]
- Check added to ensure that an Extension is a direct object [#780]
- Handle encrypted Name and LastMod properties found in Annotation [#781]
- Regression tests for empty string cases [#825]
- Purged string constant message [#830], [#835]
- Updated dependencies [#803]
TIFF Module 1.9.4
- descriptions for the
FILESOURCE
tag. [#804], closing [#767] - break out of parseIFDChain() infinite loop [#784]
- Fix incorrect 'byteoffset' config. description [#751]
- Fix to handle unaligned TIFF data [#750]
- Purged string constant message [#829]
UTF-8 Module 1.7.3
- Purged string constant message [#828]
HTML Module 1.4.3
- Purged string constant message [#833]
JPEG2000 Module 1.4.4
- Purged string constant message [#832]
XML Module 1.5.3
- Purged string constant message [#827]
- Reverted reporting of XmlParseExceptions so that exception detail is part of message body. [#850]
EPUB Module 1.2
- Purged string constant message [#836]
WARC Module 1.3 & GZIP Module 0.3
- Added mechanism to mint errors with IDs and removed plain text messages [#836]
New Contributors
- @svanteschubert made their first contribution in #630
- @prettybits made their first contribution in< https://github.com/openpreserve/jhove/pull/806>
Full Changelog: v1.26.1...v1.28.0