Author: lehmi Date: Wed Jul 8 05:40:54 2026 New Revision: 85763 Log: provide 3.0.7 candidate
Added: dev/pdfbox/3.0.8/ dev/pdfbox/3.0.8/RELEASE-NOTES.txt (contents, props changed) dev/pdfbox/3.0.8/debugger-app-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/debugger-app-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/debugger-app-3.0.8.jar.sha512 dev/pdfbox/3.0.8/fontbox-3.0.8-javadoc.jar (contents, props changed) dev/pdfbox/3.0.8/fontbox-3.0.8-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.8/fontbox-3.0.8-javadoc.jar.sha512 dev/pdfbox/3.0.8/fontbox-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/fontbox-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/fontbox-3.0.8.jar.sha512 dev/pdfbox/3.0.8/pdfbox-3.0.8-javadoc.jar (contents, props changed) dev/pdfbox/3.0.8/pdfbox-3.0.8-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-3.0.8-javadoc.jar.sha512 dev/pdfbox/3.0.8/pdfbox-3.0.8-src.zip (contents, props changed) dev/pdfbox/3.0.8/pdfbox-3.0.8-src.zip.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-3.0.8-src.zip.sha512 dev/pdfbox/3.0.8/pdfbox-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/pdfbox-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-3.0.8.jar.sha512 dev/pdfbox/3.0.8/pdfbox-app-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/pdfbox-app-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-app-3.0.8.jar.sha512 dev/pdfbox/3.0.8/pdfbox-debugger-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/pdfbox-debugger-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-debugger-3.0.8.jar.sha512 dev/pdfbox/3.0.8/pdfbox-io-3.0.8-javadoc.jar (contents, props changed) dev/pdfbox/3.0.8/pdfbox-io-3.0.8-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-io-3.0.8-javadoc.jar.sha512 dev/pdfbox/3.0.8/pdfbox-io-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/pdfbox-io-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-io-3.0.8.jar.sha512 dev/pdfbox/3.0.8/pdfbox-tools-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/pdfbox-tools-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/pdfbox-tools-3.0.8.jar.sha512 dev/pdfbox/3.0.8/preflight-3.0.8-javadoc.jar (contents, props changed) dev/pdfbox/3.0.8/preflight-3.0.8-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.8/preflight-3.0.8-javadoc.jar.sha512 dev/pdfbox/3.0.8/preflight-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/preflight-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/preflight-3.0.8.jar.sha512 dev/pdfbox/3.0.8/preflight-app-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/preflight-app-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/preflight-app-3.0.8.jar.sha512 dev/pdfbox/3.0.8/xmpbox-3.0.8-javadoc.jar (contents, props changed) dev/pdfbox/3.0.8/xmpbox-3.0.8-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.8/xmpbox-3.0.8-javadoc.jar.sha512 dev/pdfbox/3.0.8/xmpbox-3.0.8.jar (contents, props changed) dev/pdfbox/3.0.8/xmpbox-3.0.8.jar.asc (contents, props changed) dev/pdfbox/3.0.8/xmpbox-3.0.8.jar.sha512 Added: dev/pdfbox/3.0.8/RELEASE-NOTES.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/RELEASE-NOTES.txt Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1,97 @@ +Release Notes -- Apache PDFBox -- Version 3.0.8 + +Introduction +------------ + +The Apache PDFBox library is an open source Java tool for working with PDF documents. + +This is an incremental bugfix release based on the earlier 3.0.7 release. It contains +a couple of fixes and small improvements. + +A migration guide is available at https://pdfbox.apache.org/3.0/migration.html. It is +still a work in progress and we are happy to include any valuable feedback from our +community. + +For more details on these changes and all the other fixes and improvements +included in this release, please refer to the following issues on the +PDFBox issue tracker at https://issues.apache.org/jira/browse/PDFBOX. + +Bug + +[PDFBOX-4076] - PDFBox cannot properly handle PDF Name objects containing bytes with values outside the US_ASCII range +[PDFBOX-6150] - PDComboBox constructAppearances wrong text +[PDFBOX-6173] - NullPointerException while merging PDFs with output intents +[PDFBOX-6176] - reported number of objects (7412) is not one plus the highest object number (7410) +[PDFBOX-6178] - PdfBox renames RadioButton with Umlaut +[PDFBOX-6179] - Removing fields not possible +[PDFBOX-6186] - IllegalArgumentException when calling PDDocumentCatalog.setThreads(null) +[PDFBOX-6187] - NullPointerException in AppearanceGeneratorHelper when PDFont.getName() returns null +[PDFBOX-6189] - Usage of PDF Controlled dimension may cause OOM +[PDFBOX-6191] - Print border doesn't work if using rastering +[PDFBOX-6193] - TrueTypeEmbedder.getTag() throws StringIndexOutOfBoundsException for negative Map.hashCode() +[PDFBOX-6194] - COSStream becomes COSDictionary after save — shared XObject reference replaced by Font +[PDFBOX-6202] - Possible regression when combining multiple PDFs +[PDFBOX-6203] - Splitter.split() corrupts result PDFs +[PDFBOX-6204] - PDType1FontEmbedder sets /Length to uncompressed PFB size +[PDFBOX-6206] - Rendering fails when bad annotations array +[PDFBOX-6209] - Regression in v3.0.7 causes Splitter to extract pages with text converted to symbols +[PDFBOX-6210] - Incorrect CJK Character Extraction for Shared Glyphs +[PDFBOX-6214] - PDDocument static AWT warm-up fails hard when AWT native libs are unavailable (GraalVM native-image) +[PDFBOX-6216] - Reject OpenType fonts using CFF2 outlines + +New Feature + +[PDFBOX-6198] - Disable deployment of submodule pdfbox-examples + +Improvement + +[PDFBOX-6166] - Improve some implementation flaws in NonSeekableRandomAccessReadInputStream +[PDFBOX-6180] - Improve directory boundary check in ExtractEmbeddedFiles example +[PDFBOX-6181] - Create SecureRandom object only once +[PDFBOX-6185] - Fix handling of files in temp directory +[PDFBOX-6207] - Setting checkbox value fails when field has an invalid /Opt entry +[PDFBOX-6208] - Create support files for AI tooling +[PDFBOX-6211] - Add test for PDFBOX-6172 + +Wish + +[PDFBOX-6192] - PDIndexed() no-arg constructor, setBaseColorSpace(), and setHighValue() all deprecated in 3.x with no usable replacement for incremental construction + +Task + +[PDFBOX-6213] - Run regression tests for 3.0.8 + +Release Contents +---------------- + +This release consists of a single source archive packaged as a zip file. +The archive can be unpacked with the jar tool from your JDK installation. +See the README.txt file for instructions on how to build this release. + +The source archive is accompanied by SHA512 checksums and a PGP signature +that you can use to verify the authenticity of your download. +The public key used for the PGP signature can be found at +https://www.apache.org/dist/pdfbox/KEYS. + +About Apache PDFBox +------------------- + +Apache PDFBox is an open source Java library for working with PDF documents. +This project allows creation of new PDF documents, manipulation of existing +documents and the ability to extract content from documents. Apache PDFBox +also includes several command line utilities. Apache PDFBox is published +under the Apache License, Version 2.0. + +For more information, visit https://pdfbox.apache.org/ + +About The Apache Software Foundation +------------------------------------ + +Established in 1999, The Apache Software Foundation provides organizational, +legal, and financial support for more than 100 freely-available, +collaboratively-developed Open Source projects. The pragmatic Apache License +enables individual and commercial users to easily deploy Apache software; +the Foundation's intellectual property framework limits the legal exposure +of its 2,500+ contributors. + +For more information, visit https://www.apache.org/ Added: dev/pdfbox/3.0.8/debugger-app-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/debugger-app-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/debugger-app-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/debugger-app-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +1410c10a901e32be23c4f9bab01f0477bd6ba444b3257961704569987c009d2ca367caebcb10bd2f2ff074e1d1fd32770126cd2314b58ae450678fd704c66e72 Added: dev/pdfbox/3.0.8/fontbox-3.0.8-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/fontbox-3.0.8-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/fontbox-3.0.8-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/fontbox-3.0.8-javadoc.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +b2ce4f572d138c687c03fe46913bd28d599ff3c3cd5e56d5dd8ac74f978dade7f9b9948b6282e4c12cb52c9134abc4ac70df60c277975429d26a2b946417c30b Added: dev/pdfbox/3.0.8/fontbox-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/fontbox-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/fontbox-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/fontbox-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +fdc1a5bcb016280c561e20684db77cba126660872f6ad03440596b8817ed97452e80237e0c3e41f8914711dac96abb8da8d1f37014eef7a7433fff85aff953b7 Added: dev/pdfbox/3.0.8/pdfbox-3.0.8-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-3.0.8-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-3.0.8-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-3.0.8-javadoc.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +94763d5edf599d4bd1cda2769cfe8c7b4f6cf2eb138426a3c8fbcd79d46cb1e487af428dbc7fa7229f054eb0bdef2ea99077a609fe251816ed13fd579bfbe44b Added: dev/pdfbox/3.0.8/pdfbox-3.0.8-src.zip ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-3.0.8-src.zip.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-3.0.8-src.zip.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-3.0.8-src.zip.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +27913a3972d8dfc94ed520652dac3dcd7206c90137db8c1112d06b501999c1997d062af453a09d20060c6e41426a2b49bcd225ce2ea0d96d1dfd1f16b4ef5015 Added: dev/pdfbox/3.0.8/pdfbox-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +bd59e4918285dbed5d5a5e922368b139b2d3eed3e7b1102e726bbc69041328c82175826b92f341885f17f22c7af8438f4c5e676f25b90a8c062d42b1d7e5a57c Added: dev/pdfbox/3.0.8/pdfbox-app-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-app-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-app-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-app-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +768847238f683568507bf73570a2b6fedcbe58b25c7b4f97fba536ba110b290fe96ba065aed58629d41fb94857d76bc1978c2f31d294b553c69f287f71ee9600 Added: dev/pdfbox/3.0.8/pdfbox-debugger-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-debugger-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-debugger-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-debugger-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +58d7f997066534de49fb7f1877108c0b946e7dac608c4e9d7855e55fef10c656fc5b89db620024612fac7e7cad77653ffa0aca5197fef7feb63c4304b1271687 Added: dev/pdfbox/3.0.8/pdfbox-io-3.0.8-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-io-3.0.8-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-io-3.0.8-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-io-3.0.8-javadoc.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +10f92b9010be0d39846dc28b4187074d6cdba682beef09a23c3b58ca62d95f4b81fe5bf93191990734ff26b52045f658da3f1a851127afe697edbf2e8aec4dc6 Added: dev/pdfbox/3.0.8/pdfbox-io-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-io-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-io-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-io-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +659c72ecfa9743df09321ef594cb0e948cabff17d7aed01583f78ec344e2126e6c75506abc43bc36369c0692bf09ea9e81b956ea9a3e28af29dd5c86bae9ff7b Added: dev/pdfbox/3.0.8/pdfbox-tools-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-tools-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/pdfbox-tools-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/pdfbox-tools-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +35e6459a943e53ae18ced530390835f6617fd15e5f15dd38a6ee8dd4a9c86edda85ceee3fdc8364d2475fb440677bd6981d30f84a5ffdd317ee1175a0a08a432 Added: dev/pdfbox/3.0.8/preflight-3.0.8-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/preflight-3.0.8-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/preflight-3.0.8-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/preflight-3.0.8-javadoc.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +412519f929fbe83fbe1b2c7bc5cc21537e8c6dd4b9c3c5c6da96ad42ea8ad166494b87175781ada761b4002c8bbbe1ec7e74df0c55b437aa9f8084b8e18da46d Added: dev/pdfbox/3.0.8/preflight-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/preflight-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/preflight-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/preflight-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +d0cbcc0387b1e81fe924dbedade2d2834f8dd0a6aa3a1e1232800d462b743e6853bba2ac1ce41dced4ad8d5eb3e06f9dc7785e0404f34bc6bb2805919df929fb Added: dev/pdfbox/3.0.8/preflight-app-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/preflight-app-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/preflight-app-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/preflight-app-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +f7ba26dc06213dc397d8667eb003b6b405395d8b5eb408b8ba62c7d229f556154d803386e4e8136f5eed832b70f3011436a15c2abe454aef4034489ac52e08e1 Added: dev/pdfbox/3.0.8/xmpbox-3.0.8-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/xmpbox-3.0.8-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/xmpbox-3.0.8-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/xmpbox-3.0.8-javadoc.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +9b866a4063e4163e705a77f2c223f83dd587a477a133c04d7a3fb75f32373383128063bc3f33f818737232fa0f1b10adee91c9a2b39d714c92acff172aa670a8 Added: dev/pdfbox/3.0.8/xmpbox-3.0.8.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/xmpbox-3.0.8.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.8/xmpbox-3.0.8.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.8/xmpbox-3.0.8.jar.sha512 Wed Jul 8 05:40:54 2026 (r85763) @@ -0,0 +1 @@ +8f07e756ed665fbf3b4cffcbdb85fd39588a4b4ba120c783f02f432d35150af7ccf791078cfafbc5bb77effe66d427002c17f1c0497e16a1605ee19ee51af323
