JHOVE 1.26.0-RC1
Pre-release
Pre-release
carlwilson
released this
14 Apr 02:08
·
608 commits
to integration
since this release
General
- GUI improvements including keyboard shortcuts and code clarifications. [#635]
- Fixed issue [#667] GUI JSON output truncated. [#728]
- Fixed issue [#628] Allow for folder analysis from GUI. [#635]
- Fixed issue [#627] GUI: in character encoding options, "UTF-8" appearing twice. [#635]
- Fixed issue [#643] Language changeable using Java property and configuration file. [#693], [#729]
For example:<languageCode>de</languageCode>
- Refactoring and fixes for Java 11 compatibility. [#688], [#682], [#716]
- Java constants for various core classes. [#426], [#586], [#594] - [#598], [#600], [#603] - [#606]
- Minor refactorings to address Java warnings and similar. [#577]
- Builds now performed by Github actions. [#718]
- Third party module JARS added to documentation site. [#566]
- Re-prioritize logging levels for core events. [#636]
EPUB Module
- Remove extra "s" from "fonts" in Representation Info [#677]
- Bump EPUBCheck in extension modules from 4.2.2 to 4.2.6 [#650]
GIF Module
- Use ModuleBase#readUnsignedByte to read global color table [#663]
PDF Module
- Fixed issue [#358] Parenthesis handling in Document Information Dictionary. [#359]
- Fixed issue [#375] ClassCastException when handling indirect objects. [#596]
- Fixed issue [#531] Missing error IDs for "Size entry missing in trailer dictionary." [#579], [#590], [#597]
- Added support of 256 bit AES encryption algorithm. [#621]
- Fixed bug in halding reporting of skipped pages. [#620]
- Improvements to reporting of cross-reference exceptions. [#619]
- Ignore comments in PDF annotations. [#622]
- Fixed issue [#669] Inconsistent double entries in pdf module's errormessages.properties and translations [[#689][]]
- Safely exit infinite loops on AProfile.outlinesOK / checkItemOutline [#704]
- Prevent infinite loop in Literal.readUTFLanguageCode() [#709]
- Fixed German translation of PDF-HUL-18 [[#673][]]
- Fixed issue [#662] PDF-Hul produces Invalid Page Dictionary for PDF's with VP dictionaries. [#665]
- Fixed issue [#653] No document catalog dictionary (PDF-HUL-86) error reported even though document catalog exists [#654]
- Fixed issue [#645] StackOverflowError in with 1.24.1 in PDF-hul. [#652]
- Fixed issue [#646] TimeOut / stuck in loop (?) - 1.24.1 PDF-hul. [#652]
- Replace += with StringBuilder for whitespace to speed up Tokenizer. [#615]
PNG Module
- Added Java constants for error strings, magic numbers, etc. [#578] [#587]
- Fixed issue [#148] null pointer exception. [#580]
TIFF Module
- Fixed issue [#624] Codes missing for several Geographic CS Types. [#623]
- Fixed issue [[#690][]] JHOVE inappropriately defaults the TIFF Exif Version tag to 0220. [#691]
WAVE Module
- Fixed variable formatting in message translations. [#557]
XML Module
- Fixed issue [#681] XML Signature detection does not work. [#683]
- Assorted improvements to reporting of schema locations. [#634]
- Fixed XML version reporting for documents with byte-order marks (BOMs). [#634]
- Cleaned up unnecessary code, formatting and documentation. [#634]
New Contributors
- @deanforsmith made their first contribution in #577
- @marti1125 made their first contribution in #578
- @andreakb made their first contribution in #581
- @archivist-liz made their first contribution in #586
- @T3rj3 made their first contribution in #359
- @pwinckles made their first contribution in #682
- @leefrank9527 made their first contribution in #693
- @MaximPlusov made their first contribution in #664
- @trimbe made their first contribution in #663
- @CGarces made their first contribution in #699
- @paulmer made their first contribution in #623
Full Changelog: v1.24.1...v1.26.0-RC1