Author: lehmi Date: Sun Jul 12 09:08:20 2026 New Revision: 85868 Log: provide 2.0.37 release candidate
Added: dev/pdfbox/2.0.37/ dev/pdfbox/2.0.37/RELEASE-NOTES.txt (contents, props changed) dev/pdfbox/2.0.37/debugger-app-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/debugger-app-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/debugger-app-2.0.37.jar.sha512 dev/pdfbox/2.0.37/fontbox-2.0.37-javadoc.jar (contents, props changed) dev/pdfbox/2.0.37/fontbox-2.0.37-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.37/fontbox-2.0.37-javadoc.jar.sha512 dev/pdfbox/2.0.37/fontbox-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/fontbox-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/fontbox-2.0.37.jar.sha512 dev/pdfbox/2.0.37/pdfbox-2.0.37-javadoc.jar (contents, props changed) dev/pdfbox/2.0.37/pdfbox-2.0.37-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.37/pdfbox-2.0.37-javadoc.jar.sha512 dev/pdfbox/2.0.37/pdfbox-2.0.37-src.zip (contents, props changed) dev/pdfbox/2.0.37/pdfbox-2.0.37-src.zip.asc (contents, props changed) dev/pdfbox/2.0.37/pdfbox-2.0.37-src.zip.sha512 dev/pdfbox/2.0.37/pdfbox-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/pdfbox-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/pdfbox-2.0.37.jar.sha512 dev/pdfbox/2.0.37/pdfbox-app-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/pdfbox-app-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/pdfbox-app-2.0.37.jar.sha512 dev/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar.sha512 dev/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar.sha512 dev/pdfbox/2.0.37/preflight-2.0.37-javadoc.jar (contents, props changed) dev/pdfbox/2.0.37/preflight-2.0.37-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.37/preflight-2.0.37-javadoc.jar.sha512 dev/pdfbox/2.0.37/preflight-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/preflight-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/preflight-2.0.37.jar.sha512 dev/pdfbox/2.0.37/preflight-app-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/preflight-app-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/preflight-app-2.0.37.jar.sha512 dev/pdfbox/2.0.37/xmpbox-2.0.37-javadoc.jar (contents, props changed) dev/pdfbox/2.0.37/xmpbox-2.0.37-javadoc.jar.asc (contents, props changed) dev/pdfbox/2.0.37/xmpbox-2.0.37-javadoc.jar.sha512 dev/pdfbox/2.0.37/xmpbox-2.0.37.jar (contents, props changed) dev/pdfbox/2.0.37/xmpbox-2.0.37.jar.asc (contents, props changed) dev/pdfbox/2.0.37/xmpbox-2.0.37.jar.sha512 Added: dev/pdfbox/2.0.37/RELEASE-NOTES.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/RELEASE-NOTES.txt Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1,80 @@ +Release Notes -- Apache PDFBox -- Version 2.0.37 + +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.36 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-4076] - PDFBox cannot properly handle PDF Name objects containing bytes with values outside the US_ASCII range +[PDFBOX-6150] - PDComboBox constructAppearances wrong text +[PDFBOX-6178] - PdfBox renames RadioButton with Umlaut +[PDFBOX-6179] - Removing fields not possible +[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-6204] - PDType1FontEmbedder sets /Length to uncompressed PFB size +[PDFBOX-6206] - Rendering fails when bad annotations array +[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) + +New Feature + +[PDFBOX-6198] - Disable deployment of submodule pdfbox-examples + +Improvement + +[PDFBOX-6180] - Improve directory boundary check in ExtractEmbeddedFiles example +[PDFBOX-6181] - Create SecureRandom object only once +[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 + +Task + +[PDFBOX-6217] - Run regression tests for 2.0.37 + +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.37/debugger-app-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/debugger-app-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/debugger-app-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/debugger-app-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +2d4d53152d8db9776325d33af4a2e1039a0634f7dc2714e62440c69fcc62501a5aaf0bbd42c7ecaac63cdf3a516f6f3e82aa3f8c39334a6174700c94cdf841e3 Added: dev/pdfbox/2.0.37/fontbox-2.0.37-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/fontbox-2.0.37-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/fontbox-2.0.37-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/fontbox-2.0.37-javadoc.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +c9e9cfc4107c56da7c81e7b430db954644389216eb82660af2f6441a5b684a117ca7b20dda4a44ce028f90fdb3603d61e334621ed263a5a2f6ab5b5a0b18d03b Added: dev/pdfbox/2.0.37/fontbox-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/fontbox-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/fontbox-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/fontbox-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +674f4a85458c0f8f0be69f8a5527032216631681da5315cabd1c1972fb84eba802eab5d81c889e5719632b574c9eeebcc6d1cddca130764071486c05f731e4b6 Added: dev/pdfbox/2.0.37/pdfbox-2.0.37-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-2.0.37-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-2.0.37-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/pdfbox-2.0.37-javadoc.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +90122fcfd6017584822757c82d1f48254074029d66894bea070b9d82c458bc3dde6d2295b78e62a13782957cfbdc23f55578c663c9806d96a6518b48c24fee37 Added: dev/pdfbox/2.0.37/pdfbox-2.0.37-src.zip ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-2.0.37-src.zip.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-2.0.37-src.zip.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/pdfbox-2.0.37-src.zip.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +0f325d534f09ae15208bed08611027ba2621171dc595bda29d111969aba521b2170767ef2ed82ee5a527375dccdd73603c9af4fce106b740653c6fd937bf7001 Added: dev/pdfbox/2.0.37/pdfbox-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/pdfbox-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +0f1d9a631cd93e981d0b1fca2f02f369109398deed1399bf23c4cf6ecb1129834c232545061827d6ed5b0b32b8340e09e9e5432491b30cfa9e74861834fe1bf3 Added: dev/pdfbox/2.0.37/pdfbox-app-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-app-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-app-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/pdfbox-app-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +2f87d9ac0b8652ac18309d20e33d30a6ce3d59fb4577ffaa42b6ea628ad46ce8aebd520e9b09bc26c3e25db93ed11fb871b7deb9451c70a8bd6bf99046253cfa Added: dev/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/pdfbox-debugger-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +710f60a6058f91aea5246321b9dcd22fdda145b626738fd038365b339d69693e0f130b70b10f0dec494a54da0b8d2732b89d0553c4408b7c43294834abf4304e Added: dev/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/pdfbox-tools-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +0f232194131cdf8bc2ec7f19897d0d44a0e3996b5a51d559e6f12e3bd2f5306955c10c06f25f5fe06f03d342c954101b8d16ad73df98d12909f3fb34b2977fc5 Added: dev/pdfbox/2.0.37/preflight-2.0.37-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/preflight-2.0.37-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/preflight-2.0.37-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/preflight-2.0.37-javadoc.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +dcda17a96e295faf5ec8ebe44c06ae96bedd1bd23d7165db9328031e00da5553001cd3922c6aa1e5f5026c1e17e3a47a034bf3c748c25a73cfb4560fc4928492 Added: dev/pdfbox/2.0.37/preflight-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/preflight-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/preflight-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/preflight-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +1af614d6c736bd58221a35efd603826e2d314d69a3a004c06518d954ae06cd259efe83e6a89f9c79153acb7389dd37daef79ad1dcd2e33fd10203f4d6a92e3ac Added: dev/pdfbox/2.0.37/preflight-app-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/preflight-app-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/preflight-app-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/preflight-app-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +ba80f8703904f1ade44f6da59286f7e6aa35eaa78c09a500abe935009d423601c4e276ebc7112ebec7b8f44621d3b27f60b45c8362a9b76abc4b739cd515510b Added: dev/pdfbox/2.0.37/xmpbox-2.0.37-javadoc.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/xmpbox-2.0.37-javadoc.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/xmpbox-2.0.37-javadoc.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/xmpbox-2.0.37-javadoc.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +5ef6f17bb3a04236bd5b8edd22910df2ad97e0af09fa552e267acda2795c0e4f5014a6ea00e8da44648d5f81ae851dc56b0c493f6ee5d0e40d74a0514cf48796 Added: dev/pdfbox/2.0.37/xmpbox-2.0.37.jar ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/xmpbox-2.0.37.jar.asc ============================================================================== Binary file. No diff available. Added: dev/pdfbox/2.0.37/xmpbox-2.0.37.jar.sha512 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ dev/pdfbox/2.0.37/xmpbox-2.0.37.jar.sha512 Sun Jul 12 09:08:20 2026 (r85868) @@ -0,0 +1 @@ +8c32e66a7ade1cd00116b7207565aef4f138869651b1e663d94eee5af2c53ac45235efbb4569a4cce8a2a780a4f73809a4e14e3904fddde2814b4dd1c57b551d
