|
2 | 2 |
|
3 | 3 | JHOVE - JSTOR/Harvard Object Validation Environment |
4 | 4 | Copyright 2003-2015 by JSTOR and the President and Fellows of Harvard College. |
5 | | -Copyright 2015-2023 by [The Open Preservation Foundation](https://openpreservation.org). |
| 5 | +Copyright 2015-2025 by [The Open Preservation Foundation](https://openpreservation.org). |
6 | 6 | JHOVE is made available under the GNU Lesser General Public License (LGPL; |
7 | 7 | see the file LICENSE for details). |
8 | 8 |
|
9 | 9 | Versions 1.7 to 1.11 of JHOVE released independently. |
10 | 10 | Versions 1.12 onwards released by the Open Preservation Foundation. |
11 | 11 |
|
| 12 | +## JHOVE 1.34.0 |
| 13 | + |
| 14 | +2025-07-02 |
| 15 | + |
| 16 | +### General |
| 17 | + |
| 18 | +- Fixed updated schema location in report XML files [[#1043][]] |
| 19 | +- Improved URI normalistaion in XML Handler [[#972][]] |
| 20 | + |
| 21 | +### PDF Module 1.12.8 |
| 22 | + |
| 23 | +- Text stream validation for literals [[#1005][]] |
| 24 | +- Added dection and parsing of PDF v2 headers [[#964][]] |
| 25 | +- Fixed issue when parsing DocInfo dates [[#985][]] |
| 26 | +- Check object number against trailer size [[#989][]] |
| 27 | + |
| 28 | +### HTML Module 1.4.5 |
| 29 | + |
| 30 | +- Fixed invalid (XML validation) date format [[#972][]] |
| 31 | + |
| 32 | +### JPEG2000 Module 1.4.5 |
| 33 | + |
| 34 | +- Don't output an XML invalid empty list when CopositeLayerHeader is empty [[#972][]] |
| 35 | +- Fixed JPEG2000 codestream parsing when tile-part length in SOT marker was 0 (@marhop) [[#997][]] |
| 36 | + |
| 37 | +### EPUB Module 1.4 |
| 38 | + |
| 39 | +- Upgraded to latest epubcheck version 5.2.1 [[#1035][]] |
| 40 | + |
| 41 | +### Documentation |
| 42 | + |
| 43 | +- added first template files to automatically update release details (version number and date) in documentation and docker files [[#1045][]] |
| 44 | + |
| 45 | +### Maintenance |
| 46 | + |
| 47 | +- added docker files for CLI and development testing [[#963][]] |
| 48 | +- added GitHub action file for dependabot [[#990][]] |
| 49 | +- updated izpack installer to 5.2.4 [[#1044][]] |
| 50 | +- fixed Java 21 installer build and execution [[#1037][]] |
| 51 | +- updated GH Actions Ubuntu runner to 24.04 (@prettybits) [[#1027]] |
| 52 | +- various dependabot Maven plugin upgrades. |
| 53 | + |
| 54 | +[#1045]: https://github.com/openpreserve/jhove/pull/1045 |
| 55 | +[#1044]: https://github.com/openpreserve/jhove/pull/1044 |
| 56 | +[#1043]: https://github.com/openpreserve/jhove/pull/1043 |
| 57 | +[#1037]: https://github.com/openpreserve/jhove/pull/1037 |
| 58 | +[#1035]: https://github.com/openpreserve/jhove/pull/1035 |
| 59 | +[#1027]: https://github.com/openpreserve/jhove/pull/1027 |
| 60 | +[#1005]: https://github.com/openpreserve/jhove/pull/1005 |
| 61 | +[#997]: https://github.com/openpreserve/jhove/pull/997 |
| 62 | +[#990]: https://github.com/openpreserve/jhove/pull/990 |
| 63 | +[#989]: https://github.com/openpreserve/jhove/pull/989 |
| 64 | +[#985]: https://github.com/openpreserve/jhove/pull/985 |
| 65 | +[#972]: https://github.com/openpreserve/jhove/pull/972 |
| 66 | +[#964]: https://github.com/openpreserve/jhove/pull/964 |
| 67 | +[#963]: https://github.com/openpreserve/jhove/pull/963 |
| 68 | + |
| 69 | +## JHOVE 1.32.1 |
| 70 | + |
| 71 | +2025-02-06 |
| 72 | + |
| 73 | +### General |
| 74 | + |
| 75 | +- Added error message wiki links to XML reports [[#973][]] |
| 76 | + |
| 77 | +### XML Module |
| 78 | + |
| 79 | +- Fixed formatting for German XML-hul-1 message [[#958][]], [[#957][]] |
| 80 | + |
| 81 | +### Documentation |
| 82 | + |
| 83 | +- Updated some broken documentation links [[#950][]] |
| 84 | + |
| 85 | +### Maintenance |
| 86 | + |
| 87 | +- Update GitHub Actions upload task [[#931][]] |
| 88 | + |
| 89 | + |
| 90 | +[#973]: https://github.com/openpreserve/jhove/pull/973 |
| 91 | +[#958]: https://github.com/openpreserve/jhove/pull/958 |
| 92 | +[#957]: https://github.com/openpreserve/jhove/pull/957 |
| 93 | +[#950]: https://github.com/openpreserve/jhove/pull/950 |
| 94 | +[#931]: https://github.com/openpreserve/jhove/pull/931 |
| 95 | + |
| 96 | +## JHOVE 1.32.0 |
| 97 | + |
| 98 | +2024-09-23 |
| 99 | + |
| 100 | +### General |
| 101 | + |
| 102 | +- Updated audio outputs to conform to the AES57-2011 spec (@pwinkles) [[#944][]] |
| 103 | + |
| 104 | +### EPUB Module 1.3 |
| 105 | + |
| 106 | +- Fixed unhandled fatal error when EPUB content data is badly formatted (@karenhanson) [[#921]] |
| 107 | + |
| 108 | +### HTML Module 1.4.4 |
| 109 | + |
| 110 | +- Improved XHTML DTD detection [[#941][]] |
| 111 | + |
| 112 | +## PDF Module 1.12.7 |
| 113 | + |
| 114 | +- Fixed the validation of PDF-HUL-2 (@samalloing) [[#925][]] |
| 115 | +- Added indirect reference to Destination (@samalloing) [[#934][]] |
| 116 | +- Fixed PDF v2 date parsing [[#942][]] |
| 117 | +- Fixed PDF message offsets [[#946][]] |
| 118 | + |
| 119 | +### TIFF Module 1.9.5 |
| 120 | + |
| 121 | +- Check the range of the orientation tag (@tledoux) [[#914][]] |
| 122 | +- Display the Tile and Strip information for TIFF files outside of Niso info (@tledoux) [[#915][]] |
| 123 | + |
| 124 | +### XML Module 1.5.4 |
| 125 | + |
| 126 | +- Reverted XML SAXParseException reporting [[#943][]] |
| 127 | +- Fixed minor assorted XML issues [[#945][]] |
| 128 | + |
| 129 | +[#946]: https://github.com/openpreserve/jhove/pull/946 |
| 130 | +[#945]: https://github.com/openpreserve/jhove/pull/945 |
| 131 | +[#944]: https://github.com/openpreserve/jhove/pull/944 |
| 132 | +[#943]: https://github.com/openpreserve/jhove/pull/943 |
| 133 | +[#942]: https://github.com/openpreserve/jhove/pull/942 |
| 134 | +[#941]: https://github.com/openpreserve/jhove/pull/941 |
| 135 | +[#934]: https://github.com/openpreserve/jhove/pull/934 |
| 136 | +[#925]: https://github.com/openpreserve/jhove/pull/925 |
| 137 | +[#921]: https://github.com/openpreserve/jhove/pull/921 |
| 138 | +[#915]: https://github.com/openpreserve/jhove/pull/915 |
| 139 | +[#914]: https://github.com/openpreserve/jhove/pull/914 |
| 140 | + |
| 141 | +## JHOVE 1.30.1 |
| 142 | + |
| 143 | +2024-08-01 |
| 144 | + |
| 145 | +### PDF-hul v1.12.5 |
| 146 | + |
| 147 | +- fixed issue with PDF-HUL-2 detection (@samalloing) [[#925][]] |
| 148 | + |
| 149 | +## JHOVE 1.30.0 |
| 150 | + |
| 151 | +2024-06-06 |
| 152 | + |
| 153 | +### Core improvements |
| 154 | + |
| 155 | +- Empty properties causing extra indents in XmlHandler by @karenhanson [[#893][]] |
| 156 | +- Re-implement javax.xml.bind.DatatypeConverter.printHexBinary(byte[]) by @rsteph-de in [[#886][]] |
| 157 | +- provide some German messages (#894) by @rsteph-de in [[#895][]] |
| 158 | +- replace javax.json with jakarta.json by @rsteph-de in [[#888][]] |
| 159 | + |
| 160 | +### PDF-hul v1.12.5 |
| 161 | + |
| 162 | +- Error when Image Height and Width is null by @samalloing in [[#897][]] |
| 163 | +- making the parsing of broken PDFs more robust by @samalloing in [[#891][]] |
| 164 | +- Handle filter params as indirect objects by @prettybits in [[#871][]] |
| 165 | + |
| 166 | +### XML-hul v1.5.3 |
| 167 | + |
| 168 | +- XML: Fix whitespace allowances in schemaLocations by @david-russo in [[#889][]] |
| 169 | +- Removes invalid characters 0xfffe and 0xffff when cleaning XML by @karenhanson in [[#878][]] |
| 170 | + |
| 171 | +### EPUB-ptc v1.3 |
| 172 | + |
| 173 | +- Update to use EPUB 5.1.0 by @karenhanson in [[#892][]] |
| 174 | + |
| 175 | +### PNG-gdm v1.2 |
| 176 | + |
| 177 | +- PNG: fix 'pixels per unit' property type mismatch by @prettybits in [[#843][]] |
| 178 | + |
| 179 | +### GUI improvements |
| 180 | + |
| 181 | +- add BitPerSampleUnit to the GUI by @samalloing in [[#901][]] |
| 182 | +- Change in GUI MIX field name from mimetype to format name by @samalloing in [[#899][]] |
| 183 | + |
| 184 | +### Maintenance |
| 185 | + |
| 186 | +- FIX: Installer language pack warning by @carlwilson in [[#851][]] |
| 187 | +- Updated Maven build dependencies by @carlwilson in [[#903][]] |
| 188 | + |
| 189 | +[#903]: https://github.com/openpreserve/jhove/pull/903 |
| 190 | +[#901]: https://github.com/openpreserve/jhove/pull/901 |
| 191 | +[#899]: https://github.com/openpreserve/jhove/pull/899 |
| 192 | +[#897]: https://github.com/openpreserve/jhove/pull/897 |
| 193 | +[#895]: https://github.com/openpreserve/jhove/pull/895 |
| 194 | +[#893]: https://github.com/openpreserve/jhove/pull/893 |
| 195 | +[#892]: https://github.com/openpreserve/jhove/pull/892 |
| 196 | +[#891]: https://github.com/openpreserve/jhove/pull/891 |
| 197 | +[#889]: https://github.com/openpreserve/jhove/pull/889 |
| 198 | +[#888]: https://github.com/openpreserve/jhove/pull/888 |
| 199 | +[#886]: https://github.com/openpreserve/jhove/pull/886 |
| 200 | +[#878]: https://github.com/openpreserve/jhove/pull/878 |
| 201 | +[#871]: https://github.com/openpreserve/jhove/pull/871 |
| 202 | +[#851]: https://github.com/openpreserve/jhove/pull/851 |
| 203 | +[#843]: https://github.com/openpreserve/jhove/pull/843 |
| 204 | + |
| 205 | + |
12 | 206 | ## JHOVE 1.28.0 |
13 | 207 |
|
14 | 208 | 2023-05-19 |
|
0 commit comments