Author: lehmi Date: Mon Oct 13 15:59:46 2025 New Revision: 80023 Log: provide 3.0.6 candidate
Added: dev/pdfbox/3.0.6/ dev/pdfbox/3.0.6/RELEASE-NOTES.txt (contents, props changed) dev/pdfbox/3.0.6/debugger-app-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/debugger-app-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/debugger-app-3.0.6.jar.sha512 dev/pdfbox/3.0.6/fontbox-3.0.6-javadoc.jar (contents, props changed) dev/pdfbox/3.0.6/fontbox-3.0.6-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.6/fontbox-3.0.6-javadoc.jar.sha512 dev/pdfbox/3.0.6/fontbox-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/fontbox-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/fontbox-3.0.6.jar.sha512 dev/pdfbox/3.0.6/pdfbox-3.0.6-javadoc.jar (contents, props changed) dev/pdfbox/3.0.6/pdfbox-3.0.6-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-3.0.6-javadoc.jar.sha512 dev/pdfbox/3.0.6/pdfbox-3.0.6-src.zip (contents, props changed) dev/pdfbox/3.0.6/pdfbox-3.0.6-src.zip.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-3.0.6-src.zip.sha512 dev/pdfbox/3.0.6/pdfbox-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/pdfbox-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-3.0.6.jar.sha512 dev/pdfbox/3.0.6/pdfbox-app-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/pdfbox-app-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-app-3.0.6.jar.sha512 dev/pdfbox/3.0.6/pdfbox-debugger-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/pdfbox-debugger-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-debugger-3.0.6.jar.sha512 dev/pdfbox/3.0.6/pdfbox-io-3.0.6-javadoc.jar (contents, props changed) dev/pdfbox/3.0.6/pdfbox-io-3.0.6-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-io-3.0.6-javadoc.jar.sha512 dev/pdfbox/3.0.6/pdfbox-io-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/pdfbox-io-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-io-3.0.6.jar.sha512 dev/pdfbox/3.0.6/pdfbox-tools-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/pdfbox-tools-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/pdfbox-tools-3.0.6.jar.sha512 dev/pdfbox/3.0.6/preflight-3.0.6-javadoc.jar (contents, props changed) dev/pdfbox/3.0.6/preflight-3.0.6-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.6/preflight-3.0.6-javadoc.jar.sha512 dev/pdfbox/3.0.6/preflight-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/preflight-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/preflight-3.0.6.jar.sha512 dev/pdfbox/3.0.6/preflight-app-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/preflight-app-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/preflight-app-3.0.6.jar.sha512 dev/pdfbox/3.0.6/xmpbox-3.0.6-javadoc.jar (contents, props changed) dev/pdfbox/3.0.6/xmpbox-3.0.6-javadoc.jar.asc (contents, props changed) dev/pdfbox/3.0.6/xmpbox-3.0.6-javadoc.jar.sha512 dev/pdfbox/3.0.6/xmpbox-3.0.6.jar (contents, props changed) dev/pdfbox/3.0.6/xmpbox-3.0.6.jar.asc (contents, props changed) dev/pdfbox/3.0.6/xmpbox-3.0.6.jar.sha512 Added: dev/pdfbox/3.0.6/RELEASE-NOTES.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/RELEASE-NOTES.txt Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1,122 @@ +Release Notes -- Apache PDFBox -- Version 3.0.6 + +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.5 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-5992] - Inline image bug with multi-byte newline tokens +[PDFBOX-5999] - fix initial ByteArrayOutputStream size for deflate operation +[PDFBOX-6008] - PDF takes an hour to render +[PDFBOX-6009] - Splitter does not include structure tree in documents past the first split +[PDFBOX-6011] - build fails on jdk11 +[PDFBOX-6012] - COSWriter mentions a close() method that no longer exists +[PDFBOX-6015] - Load a TTF font which is from Mac OS throw an exception +[PDFBOX-6016] - PreflightParser doesn't close RandomAccessReadBufferedFile causing file locks on Windows +[PDFBOX-6022] - Wrong glyphs since PDFBOX-5790 +[PDFBOX-6025] - ClassCastException on broken file in PDEmbeddedFilesNameTreeNode.convertCOSToPD() +[PDFBOX-6027] - invalid XMP generated when Apache Xalan in the classpath +[PDFBOX-6028] - XMP JobType constructor ignores fieldPrefix +[PDFBOX-6029] - NullPointerException in xmpbox serializer if a date is empty +[PDFBOX-6033] - Rendering issue with type 2 shading: vertical expansion +[PDFBOX-6035] - Possible infinite loop in shading code +[PDFBOX-6037] - Potential OOM in XrefStreamParser +[PDFBOX-6038] - Potential StackOverflow in PDFStreamParser +[PDFBOX-6040] - Potential StackOverflow in PDPageTree's getInheritableAttribute +[PDFBOX-6041] - Potential StackOverflows in BaseParser +[PDFBOX-6043] - Potential OOM in Type1Lexer +[PDFBOX-6044] - Potential OOM in PfbParser +[PDFBOX-6053] - PDMarkedContentReference.setMCID() should not accept negative numbers +[PDFBOX-6057] - IllegalPathStateException: missing initial moveto in path definition +[PDFBOX-6059] - Fix possible ClassCastException +[PDFBOX-6061] - NullPointerException in COSDictionary +[PDFBOX-6062] - XMPMetadata can only be parsed if xmp:CreateDate does not contain fractions of seconds +[PDFBOX-6063] - StringIndexOutOfBoundsException in PlainText$Paragraph.getLines() +[PDFBOX-6065] - LZWFilter crashes, probably not handling the KwKwK special case +[PDFBOX-6066] - Broken font has too much log output +[PDFBOX-6068] - NullPointerException in PDNumberTreeNode.getNumbers() +[PDFBOX-6069] - UnsupportedOperationException: JPX color spaces don't support drawing +[PDFBOX-6071] - Signing tries to set byteRange of old signature (2) +[PDFBOX-6076] - ClassCastException in PDOptionalContentProperties.getBaseState() +[PDFBOX-6078] - ArrayIndexOutOfBoundsException in GlyphSubstitutionTable.read() +[PDFBOX-6079] - Close input streams to avoid resource leaks +[PDFBOX-6080] - Unknown code in Huffman RLE stream +[PDFBOX-6082] - IllegalArgumentException: Can't add attribute to 0-length text + +Improvement + +[PDFBOX-5997] - avoid creation of temporary objects when parsing hex values +[PDFBOX-5998] - avoid unnecessary map lokups +[PDFBOX-6000] - remove unnecessary iteration and StringBuilder creation +[PDFBOX-6005] - Support reverse landscape orientation for printing +[PDFBOX-6013] - Deprecate / Remove unused CompoundCharacterTokenizer constructor +[PDFBOX-6018] - Add test coverage for orphan annotation +[PDFBOX-6019] - Remove orphan popup parent annotation +[PDFBOX-6026] - Improve XmpSerializer test by verifying its output +[PDFBOX-6049] - Consider rotation of page when applying overlay +[PDFBOX-6058] - Preserve Perms dictionary when signing +[PDFBOX-6067] - Check /ParentTree against /K tree +[PDFBOX-6070] - Add test for 5521 +[PDFBOX-6072] - Refactor RC4Cipher +[PDFBOX-6073] - Add option to implement custom ICOSVisitor behaviour for COSObject + +Wish + +[PDFBOX-6032] - Issues encountered while customizing "PDImageXObject" + +Task + +[PDFBOX-6081] - Run regression tests for 3.0.6 + +Sub-task + +[PDFBOX-6047] - Add text extraction options submenu + + +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.6/debugger-app-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/debugger-app-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/debugger-app-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/debugger-app-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +6b63afa4fde3a0a2d8027122daa1c991cf9d0f688498a6d53026547a5e7c1c984af493d7ea834d70cb48ab665fa2564240cb6dfa4cf6c622d1199a19f57ad926 Added: dev/pdfbox/3.0.6/fontbox-3.0.6-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/fontbox-3.0.6-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/fontbox-3.0.6-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/fontbox-3.0.6-javadoc.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +fa8b543f50252de7bda9c3f4dd0e1596196475fdfa5d51c0e3e5490e6bfe6b88e2aeb36f0d46a89bf0c2dd9ceb63ad39922c4bc04027ce28cd2072a094e74ddd Added: dev/pdfbox/3.0.6/fontbox-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/fontbox-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/fontbox-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/fontbox-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +577ad1169bca1679cf4cdf0b82311f8c106b8f8108f696b56b84dec0246d1d05a1089dafcaa4547c0fed5c7c8d3a81c493cb98edb7525689ecc80e9f89bf3b8a Added: dev/pdfbox/3.0.6/pdfbox-3.0.6-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-3.0.6-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-3.0.6-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-3.0.6-javadoc.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +405cf4616abfa7d98760faaa28b8389e8e2ccce7099ff2f611d16f5dda2d2a42e2a12488f37906b69afa94fd4de01dc35fae2a6a65963fcc089ed4e987ca6b02 Added: dev/pdfbox/3.0.6/pdfbox-3.0.6-src.zip ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-3.0.6-src.zip.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-3.0.6-src.zip.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-3.0.6-src.zip.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +24bca47497cd1ec2c93bbf1b7fb3cc5f8564de7b2f1ff2d0c4ebc267c6d385219c3bdcd6c5d1bac8ff5bfae1ad9dd96121c4bbd4a9afb023db2940a7586ef01a Added: dev/pdfbox/3.0.6/pdfbox-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +9536f4d19c216704f582e41092d884a7e72a59e5c71133ba3a8278566ef1effc7c6dad8967bae2c633dd72ccae034f2875cbb6874734b42d947a24d91fb33b80 Added: dev/pdfbox/3.0.6/pdfbox-app-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-app-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-app-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-app-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +5b406e20a4cf561f78e667556f909d60b38e0e9cf5463a1bed29c38b9f09f72f651e693cec647fdaeb100718d5378522008bf3b884333a1e8b6f8944738dc975 Added: dev/pdfbox/3.0.6/pdfbox-debugger-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-debugger-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-debugger-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-debugger-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +54d19ee317430cd5610eab54a443997385d4b2dd8f3cd5c772964faefb6eba0d60ddb1fea2dacc1ccb615bf385771903e1afc11df2c8308f8cea89107d1a86a4 Added: dev/pdfbox/3.0.6/pdfbox-io-3.0.6-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-io-3.0.6-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-io-3.0.6-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-io-3.0.6-javadoc.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +62eab117ecb1935e11fa7962ea37fa700b28ed12589bfc152f4bafe646525f8db6d3344134bd31cc9814744f7c1a2105599db1974fc13461cff8df630b118d04 Added: dev/pdfbox/3.0.6/pdfbox-io-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-io-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-io-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-io-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +aae1cd90e10941a7419516fe6eb35bf7b34b1ba9089d8dc6502ad7c54d78391bd94a662b2ce6648bb16d6b4f82f960d80b48f1493f41aafd506fc29e2442990a Added: dev/pdfbox/3.0.6/pdfbox-tools-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-tools-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/pdfbox-tools-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/pdfbox-tools-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +fd733512b3f9c831223850c851e121579fc0790fa690c3edfc5c5866e1b6f66f861e550d9d6302112d3dfc4af7aea18b8c2ab1aabbdef6fd05f16d1247cf53a0 Added: dev/pdfbox/3.0.6/preflight-3.0.6-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/preflight-3.0.6-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/preflight-3.0.6-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/preflight-3.0.6-javadoc.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +fc67de0686efdc9c2c30e99cbc57a92a81125d60499ca6872025b1948b15613ba1a8d35733b3ada2b9cf2d67316a2f71f7ce763ada303fafee93a962b9ce24d1 Added: dev/pdfbox/3.0.6/preflight-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/preflight-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/preflight-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/preflight-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +16525fd7b55125f6ac18004818756434ed6289f933542b4b3ae5e7d6eb4a0f9a31f04a0c10c33be01015ff336d1c13c54e6127286277d8e649e5037a058928b5 Added: dev/pdfbox/3.0.6/preflight-app-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/preflight-app-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/preflight-app-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/preflight-app-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +1100821f2a6db11cafd91687fc5f86c63c1537aca43ae2a8201afab07aa3c9ef9ffef11550e0a02fc0c4683c9410a14fdae64c465c929c9878c69ce713cd5fea Added: dev/pdfbox/3.0.6/xmpbox-3.0.6-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/xmpbox-3.0.6-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/xmpbox-3.0.6-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/xmpbox-3.0.6-javadoc.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +ff35cc2db03954fd58e9faab4dc56b5c73a0d243d01968626dab26e20864e3ba56e6902da55fe3c83de21027587619852e8017b581551b0b7d22c5863fcc3f15 Added: dev/pdfbox/3.0.6/xmpbox-3.0.6.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/xmpbox-3.0.6.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/3.0.6/xmpbox-3.0.6.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/3.0.6/xmpbox-3.0.6.jar.sha512 Mon Oct 13 15:59:46 2025 (r80023) @@ -0,0 +1 @@ +622490146b923c5127a8b9a59a58627531e68119d791327ad29143d165cdca793548a9da84bde2b9a42c27a67f97b9c767431a92b714d965efa37155d8a9dc1a
