Skip to content

iText Core/Community 7.1.10

Compare
Choose a tag to compare
@ars18wrw ars18wrw released this 13 Feb 16:24
· 1866 commits to develop since this release
7.1.10

7.1.10

iText 7.1.10 brings the first quarterly release of 2020 for the iText 7 family, and coincidentally it's on the day that iText, as a project, turns 20! 🎂🥳

Although it's iText's birthday, we are giving away presents left and right, which include new releases of Core, pdfHTML, pdfSweep and RUPS (oof, I really had to take a breather there. It's a lot of goodies!).

New Features

  • Allow individual page loading when reading
  • Implement scheduledCheck analog for iText Core
  • Update BouncyCastle dependency to 1.64
  • SVG: Feature: Markers, initial support

Improvements

  • Document PdfReader#setMemorySavingMode

Bugs

  • When filling unmerged fields iText doesn't distinguish field and widget dictionaries
  • Digital Signatures: annotation dictionary incorrectly updated when signing a pre-signed document
  • Leading spaces are trimmed in form field appearances
  • Adding a field to an existing acroform fails when using the PdfDocument append mode.
  • Opening, setting tagged and closing an already tagged pdf rewrites the parenttree dictionary
  • Problem with PDF/A end page event
  • Fix SignUtils class to handle the case when a certificate doesn't have unsupported critical extensions
  • svg: set default stroke width to 1 px value

Tasks

  • Make sure that all iTextCore tests extend ExtendedITextTest
  • Reorganize samples-internal tests: FormFieldTest
  • Reorganize samples-internal tests: FormFieldFlatteningTest
  • xfdf: move xfdf message constants to XfdfException class
  • Add test category to some itextcore tests
  • Deprecate IdelOutputStream
  • Reorganize samples-internal tests: InlineImageExtractionTest
  • Avoid reading page dictionaries in ParentTreeHandler.registerMcr()
  • Optimize PdfPagesTree#loadPage()
  • Make PdfDocument#tryInitTagStructure protected
  • Improve documentation of PdfEncryption
  • Improve javadocs of CompareTool
  • Incorrect XRef type in compressed PDFs
  • Reorganize samples-internal tests: SmartModeTest
  • Resolve layout javadoc warnings
  • Reorganize samples-internal tests: FloatsComplexTest
  • Add test category to some internal-tests and license tests
  • Reorganize samples-internal tests: PartialCleanUpMultipleImageOccurrencesTest
  • Update pdftest module dependency on veraPDF
  • Improve documentation for XFAFlattener
  • Add tests for "overflow" attribute in svg
  • Update year to 2020 in the Copyright headers and project info in all repositories
  • Fix differences between C# and Java test results in ValidationOff012Test
  • Fix getNameTree method so that key order is platform-independent
  • Make BouncyCastle non-optional dependency of iText Core
  • Default logger listeners are reset once LogListener's resetLoggingContext is called
  • Update logback dependencies in Core and add-ons as the currently used 1.1.3 version has security vulnerabilities