Author: lehmi
Date: Thu Mar 12 17:46:04 2026
New Revision: 1932282

Log:
prepare 2.0.36 release

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

Modified: pdfbox/branches/2.0/RELEASE-NOTES.txt
==============================================================================
--- pdfbox/branches/2.0/RELEASE-NOTES.txt       Thu Mar 12 17:01:16 2026        
(r1932281)
+++ pdfbox/branches/2.0/RELEASE-NOTES.txt       Thu Mar 12 17:46:04 2026        
(r1932282)
@@ -1,11 +1,11 @@
-Release Notes -- Apache PDFBox -- Version 2.0.35
+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.34 release. It 
contains
+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
@@ -18,56 +18,70 @@ Release Contents
 
 Bug
 
-[PDFBOX-5991] - NegativeArraySizeException with PDF file with huge fonts
-[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-6015] - Load a TTF font which is from Mac OS throw an exception
-[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-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-6063] - StringIndexOutOfBoundsException in 
PlainText$Paragraph.getLines()
-[PDFBOX-6065] - LZWFilter crashes, probably not handling the KwKwK special case
-[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-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-5993] - Add test for embedded files
-[PDFBOX-5996] - set size for ByteArrayOutputStreams
-[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-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-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-6074] - Regression tests for 2.0.35
+[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.

Reply via email to