You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2021/09/07 16:54:33 UTC

svn commit: r1893058 - /pdfbox/trunk/RELEASE-NOTES.txt

Author: lehmi
Date: Tue Sep  7 16:54:33 2021
New Revision: 1893058

URL: http://svn.apache.org/viewvc?rev=1893058&view=rev
Log:
update RELEASE-NOTES for the second 3.0.0 release candidate

Modified:
    pdfbox/trunk/RELEASE-NOTES.txt

Modified: pdfbox/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/pdfbox/trunk/RELEASE-NOTES.txt?rev=1893058&r1=1893057&r2=1893058&view=diff
==============================================================================
--- pdfbox/trunk/RELEASE-NOTES.txt (original)
+++ pdfbox/trunk/RELEASE-NOTES.txt Tue Sep  7 16:54:33 2021
@@ -1,11 +1,11 @@
-Release Notes -- Apache PDFBox -- Version 3.0.0-RC1
+Release Notes -- Apache PDFBox -- Version 3.0.0-alpha2
 
 Introduction
 ------------
 
 The Apache PDFBox library is an open source Java tool for working with PDF documents.
 
-This is a first release candidate for the upcoming major release 3.0.0 of PDFBox.
+This is a second release candidate for the upcoming major release 3.0.0 of PDFBox.
 This release contains a lot of improvements, fixes and refactorings. The API is 
 supposed to be stable, but we can't guarantee that there won't be any last changes
 to it before providing the final release candidate.
@@ -46,6 +46,7 @@ Sub-task
 [PDFBOX-4723] - Add equals() and hashCode() to COS objects
 [PDFBOX-4731] - Support RenderDestination
 [PDFBOX-4732] - Support ImageType
+[PDFBOX-5277] - Add print dpi submenu
 
 Bug
 
@@ -726,6 +727,7 @@ Bug
 [PDFBOX-5046] - StringIndexOutOfBoundsException when doing DateConverter.parseDate()
 [PDFBOX-5048] - NullPointerException in PDType1CFont.getStringWidth() and PDType1CFont.getHeight()
 [PDFBOX-5050] - NullPointerexception in AcroFormOrphanWidgetsProcessor.resolveNonRootField()
+[PDFBOX-5051] - Slow rendering for specific PDF file
 [PDFBOX-5060] - AcroForm PDTextField formatting lost when setting value
 [PDFBOX-5063] - testCreateCheckBox fails on travis / github
 [PDFBOX-5072] - java.lang.IndexOutOfBoundsException
@@ -746,9 +748,52 @@ Bug
 [PDFBOX-5115] - U+00AD ('sfthyphen') is not available in this font Times-Roman encoding: WinAnsiEncoding
 [PDFBOX-5123] - OS2WindowsMetricsTable "version" variable confused with OpenType specification version
 [PDFBOX-5124] - Improperly declared OS2WindowsMetricsTable version (v0 table declard as v3) in embedded font stops parsing with EOFException
+[PDFBOX-5134] - Very slow rendering on PageDrawer.shadingFill
 [PDFBOX-5135] - Glyphs missed in rendering
 [PDFBOX-5137] - Wrong classification of an JPEG image leading to a blank image added to a pdf document
 [PDFBOX-5138] - Embedded files not extracted from PDF files with multilevel EmbeddedFiles tree
+[PDFBOX-5150] - 3.0.0-RC1: PDComboBox.setValue() throws IllegalArgumentException: /DA is a required entry
+[PDFBOX-5151] - Issue with COSObjectKey::fixGeneration
+[PDFBOX-5155] - Error extracting text from PDF - Can't read the embedded Type1 font FDFBJU+NewsGothic
+[PDFBOX-5156] - Error in identification of PDF comment symbol % as a token separator with PDF names
+[PDFBOX-5158] - Infinite loop on corrupted PDF in 3.0.0-SNAPSHOT
+[PDFBOX-5159] - module not visible in PDFBox 3.0 RC1
+[PDFBOX-5160] - IllegalArgumentException: Empty list if /Contents has null element
+[PDFBOX-5161] - Content stream parse error that doesn't happen when content stream is parsed alone
+[PDFBOX-5162] - Text extraction lost
+[PDFBOX-5163] - Stack overflow when reading a corrupt dictionary
+[PDFBOX-5168] - dash pattern [0] should be invisible
+[PDFBOX-5170] - Compression creates issue with Page structure
+[PDFBOX-5175] - Behaviour change in 2.0.20 due to use of IOUtils.populateBuffer in SecurityHandler.prepareAESInitializationVector leading to IOException for certain PDF
+[PDFBOX-5176] - java.io.IOException: Page tree root must be a dictionary
+[PDFBOX-5181] - pdfbox-app doesn't run in a headless environment
+[PDFBOX-5187] - TSAClient with username+password
+[PDFBOX-5188] - COSOutputStream.flush doesn't call super
+[PDFBOX-5190] - BaseParser: stack overflow when reading a corrupt pdf
+[PDFBOX-5191] - isEmbeddingPermitted() is too restrictive on TTFs with OS2 table versions 0-2
+[PDFBOX-5192] - Wild rendering when repeating truetype glyph flag is outside of range
+[PDFBOX-5193] - v2.0.22 and v3.0.0-RC1 PDF Debugger app crashes with java.lang.NullPointerException
+[PDFBOX-5194] - CreateCheckBox example draws too large, clipped checkmark
+[PDFBOX-5196] - Wrong color space detected for some Jpeg images
+[PDFBOX-5199] - Possible memory leak after calling decode filter
+[PDFBOX-5204] - Ink annotation not rendered
+[PDFBOX-5207] - Page not rendered / extracted, Unknown type in array for TJ operation
+[PDFBOX-5214] - File generated differently depending on test call
+[PDFBOX-5226] - File saved with PDFBox can't be opened with Adobe Reader
+[PDFBOX-5227] - CreateVisibleSignature2 not working anymore
+[PDFBOX-5228] - ArrayIndexOutOfBoundsException: arraycopy: length -2 is negative in PDPanose.getPanose
+[PDFBOX-5232] - LayerUtility().importPageAsForm() doesn't return
+[PDFBOX-5236] - PDPageContentStream.setLineWidth(float) not allowed in text block
+[PDFBOX-5240] - preflight SMask entry check incorrect
+[PDFBOX-5243] - Second signature not visible when signing twice
+[PDFBOX-5257] - NumberFormatException in merge if fieldname is "dummyFieldName1#1"
+[PDFBOX-5264] - FDFJavaScript.getDoc() always returns null or empty
+[PDFBOX-5265] - /Version /1.4 in newly generated PDFBox PDF
+[PDFBOX-5266] - Annotation shown with thick border
+[PDFBOX-5271] - Deeply nested drawings not shown
+[PDFBOX-5274] - Not existing rectangle appears on page image
+[PDFBOX-5275] - Not rendered (white) pages for given pdf
+[PDFBOX-5276] - Encryption on Split documents
 
 New Feature
 
@@ -938,6 +983,7 @@ Improvement
 [PDFBOX-4529] - ImageToPDF as Command Line
 [PDFBOX-4539] - Cache CharsetDecoder
 [PDFBOX-4544] - COSWriter.doWriteHeader(COSDocument) should use the document specified as parameter
+[PDFBOX-4548] - Update PDType1Font to make PDFBox GraalVM native mode ready
 [PDFBOX-4562] - Remove the usage of COSDocument.getCatalog
 [PDFBOX-4566] - Remove COSUtils from preflight
 [PDFBOX-4569] - Implement an ondemand Parser
@@ -1010,6 +1056,25 @@ Improvement
 [PDFBOX-5122] - Don't use RGB loop in PDDeviceN.toRGBWithTintTransform()
 [PDFBOX-5136] - Remove COSDocument#finalize
 [PDFBOX-5141] - Create tests for HelloWorld examples
+[PDFBOX-5145] - Faster PDImageXObject.applyMask
+[PDFBOX-5154] - Custom folder for fonts in FontMapper
+[PDFBOX-5157] - allow to make timestamp only signature "LTV"
+[PDFBOX-5164] - Create portable collection PDF
+[PDFBOX-5177] - Optimize memory footprint of PDFObjectStreamParser
+[PDFBOX-5183] - Add getter/setter for suppressDuplicateOverlappingText in PDFMarkedContentExtractor
+[PDFBOX-5200] - Cache PageTree in PDFPrintable
+[PDFBOX-5201] - Add Adobe Illustrator COSNames
+[PDFBOX-5208] - Make constructors of CIDSystemInfo and PDPanoseClassification public
+[PDFBOX-5224] - Optimize SampledImageReader.from1Bit()
+[PDFBOX-5229] - Optimize reading of masked images
+[PDFBOX-5239] - Support BGR for OpenCV and JavaCV
+[PDFBOX-5253] - Create PDImmutableRectangle class for fixed sizes
+[PDFBOX-5254] - Preserve indirect object reference when copying resources
+[PDFBOX-5256] - PDFBox should use the quadding for fields with the comb flag
+[PDFBOX-5258] - Lazier clipping
+[PDFBOX-5263] - Suggestion: Signing actual document changes - Enhancing incremental saving
+[PDFBOX-5267] - LegacyPDFStreamEngine.glyphList loaded from disk on each instantiation rather than static final?
+[PDFBOX-5270] - Consider BaseParser.seqSource a protected member
 
 Test
 
@@ -1025,6 +1090,7 @@ Wish
 [PDFBOX-4515] - Support for Add Text Callout Annotation tool.
 [PDFBOX-4699] - ERROR FeatureRecord array not alphabetically sorted by FeatureTag
 [PDFBOX-4928] - Could the new rendering method of PageDrawer be optional?
+[PDFBOX-5198] - When merging multiple pdf ua documents, Tags become nested
 
 Task
 
@@ -1069,6 +1135,12 @@ Task
 [PDFBOX-5057] - Review CCITTFaxDecoder updates
 [PDFBOX-5061] - Replace jaxb date DatatypeConverter with java.time
 [PDFBOX-5133] - Failing testFlattenPDFBox2469Filled on Ubuntu
+[PDFBOX-5153] - New flatefilter exception on Tika unit test files with 3.0.0-RC1
+[PDFBOX-5184] - Add test for PDFMarkedContentExtractor class
+[PDFBOX-5186] - Create test for CreateGradientShadingPDF
+[PDFBOX-5189] - Refactor ShadingContext class so that it implements PaintContext
+[PDFBOX-5215] - Add test for double visible signature on encrypted file
+
 
 Release Contents
 ----------------
@@ -1079,7 +1151,7 @@ See the README.txt file for instructions
 
 The source archive is accompanied by SHA512 checksums and a PGP signature
 that you can use to verify the authenticity of your download.
-he public key used for the PGP signature can be found at
+The public key used for the PGP signature can be found at
 https://www.apache.org/dist/pdfbox/KEYS.
 
 About Apache PDFBox