Author: lehmi Date: Thu Mar 12 17:58:39 2026 New Revision: 83037 Log: provide 2.0.36 candidate
Added: dev/pdfbox/2.0.36/ dev/pdfbox/2.0.36/RELEASE-NOTES.txt (contents, props changed) dev/pdfbox/2.0.36/debugger-app-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/debugger-app-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/debugger-app-2.0.36.jar.sha512 dev/pdfbox/2.0.36/fontbox-2.0.36-javadoc.jar (contents, props changed) dev/pdfbox/2.0.36/fontbox-2.0.36-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.36/fontbox-2.0.36-javadoc.jar.sha512 dev/pdfbox/2.0.36/fontbox-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/fontbox-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/fontbox-2.0.36.jar.sha512 dev/pdfbox/2.0.36/pdfbox-2.0.36-javadoc.jar (contents, props changed) dev/pdfbox/2.0.36/pdfbox-2.0.36-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.36/pdfbox-2.0.36-javadoc.jar.sha512 dev/pdfbox/2.0.36/pdfbox-2.0.36-src.zip (contents, props changed) dev/pdfbox/2.0.36/pdfbox-2.0.36-src.zip.asc (contents, props changed) dev/pdfbox/2.0.36/pdfbox-2.0.36-src.zip.sha512 dev/pdfbox/2.0.36/pdfbox-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/pdfbox-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/pdfbox-2.0.36.jar.sha512 dev/pdfbox/2.0.36/pdfbox-app-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/pdfbox-app-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/pdfbox-app-2.0.36.jar.sha512 dev/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar.sha512 dev/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar.sha512 dev/pdfbox/2.0.36/preflight-2.0.36-javadoc.jar (contents, props changed) dev/pdfbox/2.0.36/preflight-2.0.36-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.36/preflight-2.0.36-javadoc.jar.sha512 dev/pdfbox/2.0.36/preflight-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/preflight-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/preflight-2.0.36.jar.sha512 dev/pdfbox/2.0.36/preflight-app-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/preflight-app-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/preflight-app-2.0.36.jar.sha512 dev/pdfbox/2.0.36/xmpbox-2.0.36-javadoc.jar (contents, props changed) dev/pdfbox/2.0.36/xmpbox-2.0.36-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.36/xmpbox-2.0.36-javadoc.jar.sha512 dev/pdfbox/2.0.36/xmpbox-2.0.36.jar (contents, props changed) dev/pdfbox/2.0.36/xmpbox-2.0.36.jar.asc (contents, props changed) dev/pdfbox/2.0.36/xmpbox-2.0.36.jar.sha512 Added: dev/pdfbox/2.0.36/RELEASE-NOTES.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/RELEASE-NOTES.txt Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1,116 @@ +Release Notes -- Apache PDFBox -- Version 2.0.36 + +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 2.0.35 release. It contains +a couple of fixes and small improvements. + +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. + + +Release Contents +---------------- + +Bug + +[PDFBOX-2378] - XMPBox removes namespaces on serialization +[PDFBOX-3882] - False negative on PDFA-1b validation : missing field type +[PDFBOX-5049] - PlainText.Paragraph.getLines extremely slow on long lines +[PDFBOX-5288] - Valid PDF/A 1B is rejected +[PDFBOX-6041] - Potential StackOverflows in BaseParser +[PDFBOX-6080] - Unknown code in Huffman RLE stream +[PDFBOX-6082] - IllegalArgumentException: Can't add attribute to 0-length text +[PDFBOX-6085] - TTFSubsetter.buildGlyfTable() modifies glyphIds while iterating over its entries possibly causing ConcurrentModificationException to be thrown +[PDFBOX-6086] - IndexOutOfBoundsException in Type1CharStringParser.processCallSubr() +[PDFBOX-6088] - Exception "No type defined for {http://www.aiim.org/pdfa/ns/id/}rev" when trying to determine version of PDF/A-4 document +[PDFBOX-6090] - allow new PDF/A-4 conformance levels +[PDFBOX-6091] - pdfbox-app-X.X.X-sources.jar on maven central are empty (and javadoc jar is missing) +[PDFBOX-6092] - Cmd line docs +[PDFBOX-6095] - IllegalArgumentException: Multiplying two matrices produces illegal values in PDFStreamEngine.processAnnotation() +[PDFBOX-6099] - XmpParsingException: Schema is not set in this document : http://ns.adobe.com/xap/1.0/sType/ResourceEvent# +[PDFBOX-6101] - NullPointerException in FontMapperImpl.getFontMatches() +[PDFBOX-6104] - border style in FDFAnnotation is not initialized if width is 0 +[PDFBOX-6105] - German umlauts are not rendered +[PDFBOX-6106] - Invalid type in Schema not detected when in XML attributes +[PDFBOX-6107] - Serializing produces date "1-01-01T00:00:00+01:00" +[PDFBOX-6109] - Seconds of date "D:2015-02-03T10:11:12" returned as 0 +[PDFBOX-6110] - Confusing naming of "DerivedFrom" property getter in XMPMediaManagementSchema +[PDFBOX-6111] - ClassCastException in XMPMediaManagementSchema.getHistory() +[PDFBOX-6115] - IllegalArgumentException: Input buffer too short in StandardSecurityHandler.computeRC4key() +[PDFBOX-6118] - IllegalArgumentException: Width (0) and height (0) cannot be <= 0 when printing landscape rotated with RASTERIZE_DPI_AUTO +[PDFBOX-6119] - DateConverter fails on valid date +[PDFBOX-6121] - ClassCastException: class org.apache.xmpbox.type.TextType cannot be cast to class org.apache.xmpbox.type.ArrayProperty in DublinCoreSchema.getCreatorsProperty() +[PDFBOX-6122] - tiff:YCbCrSubSampling and tiff:YCbCrPositioning have wrong cardinality +[PDFBOX-6125] - ClassCastException: class org.apache.xmpbox.type.FlashType +[PDFBOX-6126] - Cannot find a definition for the namespace http://www.w3.org/1999/02/22-rdf-syntax-ns#, property: rdf:Description +[PDFBOX-6128] - XmpParsingException: Schema is not set in this document : http://ns.adobe.com/xap/1.0/sType/ResourceEvent#, property: stEvt:action +[PDFBOX-6129] - XmpParsingException: Missing pdfaSchema:property in type definition in lenient mode +[PDFBOX-6131] - XmpParsingException: Unknown property value type : Open Choice of Integer +[PDFBOX-6133] - XmpParsingException: Property 'CountryCode' not defined in http://www.epo.org/patent-bibliographic-data/1.0/ +[PDFBOX-6134] - date "0-00-00T00:00:00-04:00" read as "0002-11-30T00:00:00-40:00" +[PDFBOX-6135] - XmpParsingException: Type 'stRef:documentName' not defined in http://ns.adobe.com/xap/1.0/sType/ResourceRef# in lenient mode +[PDFBOX-6136] - Invalid PDF/A namespace definition, prefix: xmlns, namespace: http://www.aiim.org/pdfa/ns/extension/ +[PDFBOX-6138] - XmpParsingException: Schema is not set in this document : http://www.aiim.org/pdfa/ns/extension/, property: pdfaExtension:schemas +[PDFBOX-6141] - NegativeArraySizeException in PredictorOutputStream() +[PDFBOX-6143] - NullpointerException in PDAcroForm.getField(Line 485) +[PDFBOX-6146] - OutOfMemoryError when trying to extract text from pdf +[PDFBOX-6153] - Outlines circular reference vulnerability +[PDFBOX-6165] - Rendered text missing +[PDFBOX-6171] - Inverted images due to enlarged decode array +[PDFBOX-6172] - PDF displays garbled characters in Adobe Reader but renders correctly in web browsers +[PDFBOX-6173] - NullPointerException while merging PDFs with output intents + +Improvement + +[PDFBOX-5292] - Valid XMP Extension Schema rejected +[PDFBOX-6084] - Remove dead code from PDFMarkedContentExtractor +[PDFBOX-6096] - Include test file in test class +[PDFBOX-6108] - Get and Add PageTextSchema +[PDFBOX-6113] - Remove / deprecate TypeMapping.getAssociatedSchemaObject() +[PDFBOX-6123] - Support Seq / Bag mixup in lenient mode +[PDFBOX-6130] - Parse xmp files in lenient mode that have no processing instructions +[PDFBOX-6137] - deprecate getPDFIdentificationSchema() in favor of getPDFAIdentificationSchema() +[PDFBOX-6164] - Support TIFF-files with FillOrder=2 conversion to PDF + +Task + +[PDFBOX-6089] - Remove / deprecate unused parts of PDIndexed +[PDFBOX-6139] - modernize rat exclusions +[PDFBOX-6174] - Run regression tests for 2.0.36 + +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 a SHA512 checksum 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/2.0.36/debugger-app-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/debugger-app-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/debugger-app-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/debugger-app-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +418043c2516df53894162dc8fc12496dc6a7e9d128078a338d214a3b44fda976555b14cb6f612d2e682d131a09c98260648eacd524e077ec8231347edd9276e0 Added: dev/pdfbox/2.0.36/fontbox-2.0.36-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/fontbox-2.0.36-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/fontbox-2.0.36-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/fontbox-2.0.36-javadoc.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +7d5d9409adac31df4ca09109338d59d4b9df85c74d6f83a176241ca9aba242ebbefce0d1998f447d798c81dd290a636e3fc933524639dc9ce3a0e04c50eea36a Added: dev/pdfbox/2.0.36/fontbox-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/fontbox-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/fontbox-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/fontbox-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +e511b3b466aa76a30fa8481e04169e424ffb365ae82f0be185f33e4a67a42f9e39fd6b5eb727c38ebf6d60d5d28bfa8e6193f078cd6f52080b522063f7372442 Added: dev/pdfbox/2.0.36/pdfbox-2.0.36-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-2.0.36-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-2.0.36-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/pdfbox-2.0.36-javadoc.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +ef24c9050611061d6bfffd103697e0289c37582a2b4a27376e743dec180b8c2379036e7127b74f6ac03875a14bea6794f202ed1adbee84891f83ae221150a755 Added: dev/pdfbox/2.0.36/pdfbox-2.0.36-src.zip ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-2.0.36-src.zip.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-2.0.36-src.zip.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/pdfbox-2.0.36-src.zip.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +dc73319e28785f30d7e65832847af60dec18d45cf378bb032901a28c33e2ba1118021441a198a7aae6a7a9d45c29849acb101a3eccf2f2fc9f460b744d97b8a7 Added: dev/pdfbox/2.0.36/pdfbox-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/pdfbox-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +e37277b27945f601aeba916cab76fd74ddc820e33aee0ace33ada27d058cc62c8d25ec180109a24d350c047180be13fa1943ef7ead4dfcc511b58ee88fba50bd Added: dev/pdfbox/2.0.36/pdfbox-app-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-app-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-app-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/pdfbox-app-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +9bedc32150f4590bbb587cb456dc51a1af9dd55b27c502feebc4ea5a70030a07c7d1dd3886b1ff4eb7dd4cc19f59aa2cec4a65993d76bad9abaecff43285030c Added: dev/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/pdfbox-debugger-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +31ecfe34272aaa1b1247bcca17753dee680836509aa56a8ba958ffce7c78b34a5c9a8fe13de76a74e5f30667f351688f449f7114d4d7782eddeeae0b4c07e831 Added: dev/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/pdfbox-tools-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +b6b6ce61c9ccb85a2e389eea4c2f50d3be8d3450e24ba78e61750bb1ecdbe1824f8e376c2bc328cbc3adbcb855d77bfb505b1d94fa21361681630e8bb71ed212 Added: dev/pdfbox/2.0.36/preflight-2.0.36-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/preflight-2.0.36-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/preflight-2.0.36-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/preflight-2.0.36-javadoc.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +44cf4438bd7add731f8a69c6416270c07ddaee5dda8e3b19ab3bd14e80d2417e5cb950b10ed8ccf376ad0fdaac048c46727cad3cece02268a97f50c5ddb2a613 Added: dev/pdfbox/2.0.36/preflight-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/preflight-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/preflight-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/preflight-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +d0aca6270d55474d87512f70068a70376599758a5be872416ad10f1a8d94ec313d90141c014b2e63b1d932d593a56f2f2b7b7d011f195544a44da82f8690e85a Added: dev/pdfbox/2.0.36/preflight-app-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/preflight-app-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/preflight-app-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/preflight-app-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +f50161db1d917a4199cc987bd718b687d635272f4d78bf4fc455981319773152fa357497e1c187c3c69131a1f9904b9f680eac6f61d97473148db9ff899a65ad Added: dev/pdfbox/2.0.36/xmpbox-2.0.36-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/xmpbox-2.0.36-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/xmpbox-2.0.36-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/xmpbox-2.0.36-javadoc.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +6497f9b47d755dada25e92536fe93625fd7b7524ac1e260481b95b44a1bdea86b2182e7f1d2a407bbd9d93ec4276517fd432db6d77095cc0e6ee47e72c9cdcd1 Added: dev/pdfbox/2.0.36/xmpbox-2.0.36.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/xmpbox-2.0.36.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.36/xmpbox-2.0.36.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.36/xmpbox-2.0.36.jar.sha512 Thu Mar 12 17:58:39 2026 (r83037) @@ -0,0 +1 @@ +fe63e9dc2d32d24c24553610db7b1b0f6300aa99b7b166ab7869873fd557341b51ea79d9a33bad69b7a2361f26a990b52aef00847fa5b39033ae9f00d4305d6a
