Author: lehmi
Date: Mon Feb  2 16:49:48 2026
New Revision: 1931662

Log:
prepare 3.0.7 release

Modified:
   pdfbox/branches/3.0/RELEASE-NOTES.txt

Modified: pdfbox/branches/3.0/RELEASE-NOTES.txt
==============================================================================
--- pdfbox/branches/3.0/RELEASE-NOTES.txt       Mon Feb  2 16:46:22 2026        
(r1931661)
+++ pdfbox/branches/3.0/RELEASE-NOTES.txt       Mon Feb  2 16:49:48 2026        
(r1931662)
@@ -1,11 +1,11 @@
-Release Notes -- Apache PDFBox -- Version 3.0.6
+Release Notes -- Apache PDFBox -- Version 3.0.7
 
 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
+This is an incremental bugfix release based on the earlier 3.0.6 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
@@ -18,72 +18,76 @@ PDFBox issue tracker at https://issues.a
 
 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
+[PDFBOX-2378] - XMPBox removes namespaces on serialization
+[PDFBOX-3882] - False negative on PDFA-1b validation : missing field type
+[PDFBOX-5288] - Valid PDF/A 1B is rejected
+[PDFBOX-5369] - PDDocument.saveIncremental () and stack exhaustion
+[PDFBOX-6036] - StackOverflowError in COSWriterCompressionPool for large 
number of bookmarks
+[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-6097] - Avoid StackOverflow when collecting indirect object keys
+[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-6102] - StackOverflowError when Copying 1000+ bookmarks
+[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-6117] - Print shows wrong name
+[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-6127] - Non standard namespaces not recognized if in rdf:RDF
+[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-6142] - New release will produce incorrect files.
+[PDFBOX-6143] - NullpointerException in PDAcroForm.getField(Line 485)
+[PDFBOX-6144] - "render" command line utility ignores "page" parameter
+[PDFBOX-6146] - OutOfMemoryError when trying to extract text from pdf
+[PDFBOX-6153] - Catch cycles in outlines
 
-Improvement
+New Feature
 
-[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
+[PDFBOX-6103] - Add DFLT script support in GSUB system for OpenType fonts
 
-Wish
+Improvement
 
-[PDFBOX-6032] - Issues encountered while customizing "PDImageXObject"
+[PDFBOX-5292] - Valid XMP Extension Schema rejected
+[PDFBOX-6083] - optimize DataInputRandomAccessRead
+[PDFBOX-6084] - Remove dead code from PDFMarkedContentExtractor
+[PDFBOX-6096] - Include test file in test class
+[PDFBOX-6100] - Reduce access rights to temp files
+[PDFBOX-6108] - Get and Add PageTextSchema
+[PDFBOX-6112] - Expand test coverage of PhotoShopSchema
+[PDFBOX-6113] - Remove / deprecate TypeMapping.getAssociatedSchemaObject()
+[PDFBOX-6114] - Improve PDF/A extension schema validation with missing fields 
names
+[PDFBOX-6123] - Support Seq / Bag mixup in lenient mode
+[PDFBOX-6130] - Parse xmp files in lenient mode that have no processing 
instructions
 
 Task
 
-[PDFBOX-6081] - Run regression tests for 3.0.6
-
-Sub-task
-
-[PDFBOX-6047] - Add text extraction options submenu
+[PDFBOX-6089] - Remove / deprecate unused parts of PDIndexed
+[PDFBOX-6139] - modernize rat exclusions
+[PDFBOX-6140] - Run regression tests for 3.0.7
 
 
 Release Contents

Reply via email to