iText 7.0.5 Release Changelog

Tags: ChangelogiText 7

iText 7 Core 7.0.5

Bug

  • [DEVSIX-444] - Incorrect subsetting of NotoSansCJKjp
  • [DEVSIX-488] - Setting certification level causes invalid signature
  • [DEVSIX-608] - Review handling of the free references
  • [DEVSIX-1105] - Autoport. Fix issue with merge branch if there is no intermediate commits
  • [DEVSIX-1368] - Html2Pdf: font-face alias is not recognized correctly by font selector if it is specified in quotes
  • [DEVSIX-1427] - Invalid IndirectReference during close() for PDFs with XMPMetadata
  • [DEVSIX-1447] - Signature image squished when flattening signature field
  • [DEVSIX-1453] - Issue with object numbers in incremental updates
  • [DEVSIX-1459] - Invalid page structure PdfException thrown on valid document
  • [DEVSIX-1463] - Improve tagging for rows and cells in case Table model element role is set to null
  • [DEVSIX-1466] - Font subset not properly embedded
  • [DEVSIX-1514] - NullPointerException in AbstractRenderer
  • [DEVSIX-1516] - XFA Demo reports corrupted license key
  • [DEVSIX-1521] - Form Field flattening not respecting form field styles
  • [DEVSIX-1525] - com.itextpdf.pdfa.PdfAConformanceException: An annotation dictionary shall contain the f key
  • [DEVSIX-1532] - Floated areas aren't considered during list symbol layout
  • [DEVSIX-1535] - PdfAChecker does not correlate color instructions in Stream with OutputIntent
  • [DEVSIX-1539] - NPE When adding attachments in append mode
  • [DEVSIX-1540] - Macro PDF417: Segmented Barcode
  • [DEVSIX-1544] - Text-justify on a single word with ratio 1.0 generates a NaN
  • [DEVSIX-1551] - NullPointerException with PdfCleanUpTool when manually adding redact annotations
  • [DEVSIX-1552] - Pseudoelement (after) is not rendered in the generated PDF if content property is empty or it is a whitespace
  • [DEVSIX-1567] - Unwanted borders appear in table
  • [DEVSIX-1572] - ClassCastException when setting the width of a cell
  • [DEVSIX-1579] - Incorrect processing of SourceHanSerifKR-Regular.otf font
  • [DEVSIX-1598] - ISplitCharacters is ignored in pdfHtml when content is not the last tag
  • [DEVSIX-1600] - Updated PdfPagesTree is not inserted in references
  • [DEVSIX-1603] - iText 7 Table Column Width Sizes Causes Problems
  • [DEVSIX-1619] - pdfHtml: The content of Table cell overflows
  • [DEVSIX-1621] - FontName subset prefix added for non-embedded fonts
  • [DEVSIX-1658] - Autoscale height is processed incorrectly

New Feature

  • [DEVSIX-992] - pdfHTML: support overflow-x and overflow-y properties
  • [DEVSIX-1000] - Html2Pdf: support outline css property
  • [DEVSIX-1283] - pdfHTML: Investigate support for table-cell and similar display properties
  • [DEVSIX-1325] - Add OSGI metadata to POM files
  • [DEVSIX-1369] - Layout autotagging: allow specifying custom tagging order
  • [DEVSIX-1575] - The setNextRenderer() in the Table class results in an ambiguity depending on whether or not the table is split
  • [DEVSIX-1580] - Support MSI Plessey Barcode

Task

  • [DEVSIX-1230] - Html2Pdf: migrate a bunch of tests to produce tagged PDFs
  • [DEVSIX-1454] - pdfHTML samples from Hancom Secure
  • [DEVSIX-1460] - Fix javadoc errors in Core
  • [DEVSIX-1527] - Move color constants static fields from Color to the new ColorConstants class
  • [DEVSIX-1571] - What happened to the Cell margins?

Improvement

  • [DEVSIX-936] - Html2Pdf: support links to bookmarks specified as id attribute
  • [DEVSIX-1001] - Layout: improve force placement in case element does not fit
  • [DEVSIX-1047] - Distinguish HEIGHT and MAX_HEIGHT when the area is decided to be enlarged
  • [DEVSIX-1358] - Add constructor for DeviceRGB that takes a System.Drawing Color
  • [DEVSIX-1389] - Layout + Html2Pdf: support height in percents
  • [DEVSIX-1401] - Set style properties of RedactionAnnotation more easily
  • [DEVSIX-1434] - PdfType0Font assumes that /Encoding is a PdfName
  • [DEVSIX-1455] - Autoport: Rename and remove files
  • [DEVSIX-1470] - Minor positioning problem in pdfHTML
  • [DEVSIX-1522] - Support table-row display value
  • [DEVSIX-1555] - Process MAX_WIDTH on Cell correctly

pdfHTML 1.0.2

Bug

  • [DEVSIX-444] - Incorrect subsetting of NotoSansCJKjp
  • [DEVSIX-1152] - Html2Pdf: Fix incorrect appearance of multiline text field in acro-form mode
  • [DEVSIX-1368] - Html2Pdf: font-face alias is not recognized correctly by font selector if it is specified in quotes
  • [DEVSIX-1374] - html2pdf processes commented styles
  • [DEVSIX-1456] - pdfHTML: Fix @font-face with multiple fonts parsing
  • [DEVSIX-1512] - pdfHTML: Tagged pdf containing aligned image has incorrect reading order
  • [DEVSIX-1514] - NullPointerException in AbstractRenderer
  • [DEVSIX-1525] - com.itextpdf.pdfa.PdfAConformanceException: An annotation dictionary shall contain the f key
  • [DEVSIX-1530] - pdfHTML hangs indefinitely when a specific baseURI is set
  • [DEVSIX-1552] - Pseudoelement (after) is not rendered in the generated PDF if content property is empty or it is a whitespace
  • [DEVSIX-1558] - Reset OutlineHandler between document conversion in ProcessorContext#reset()
  • [DEVSIX-1559] - pdfHTML: tag <th> as TH
  • [DEVSIX-1572] - ClassCastException when setting the width of a cell
  • [DEVSIX-1593] - pdfHtml doesn't wrap text in tables that don't contain spaces
  • [DEVSIX-1598] - ISplitCharacters is ignored in pdfHtml when content is not the last tag
  • [DEVSIX-1611] - pdfHtml: Ordered List doesn't reflect "start" attribute in generated PDF
  • [DEVSIX-1619] - pdfHtml: The content of Table cell overflows

New Feature

  • [DEVSIX-992] - pdfHTML: support overflow-x and overflow-y properties
  • [DEVSIX-1000] - Html2Pdf: support outline css property
  • [DEVSIX-1283] - pdfHTML: Investigate support for table-cell and similar display properties
  • [DEVSIX-1325] - Add OSGI metadata to POM files
  • [DEVSIX-1369] - Layout autotagging: allow specifying custom tagging order

Task

  • [DEVSIX-1230] - Html2Pdf: migrate a bunch of tests to produce tagged PDFs
  • [DEVSIX-1247] - Html2Pdf: support <tt> tag
  • [DEVSIX-1379] - Release html2pdf to .NET Standard
  • [DEVSIX-1454] - pdfHTML samples from Hancom Secure
  • [DEVSIX-1527] - Move color constants static fields from Color to the new ColorConstants class
  • [DEVSIX-1578] - Css property value inherit is computed wrong

Improvement

  • [DEVSIX-936] - Html2Pdf: support links to bookmarks specified as id attribute
  • [DEVSIX-1001] - Layout: improve force placement in case element does not fit
  • [DEVSIX-1136] - Consider table borders during column widths calculation
  • [DEVSIX-1365] - Performance of pdfHTML
  • [DEVSIX-1389] - Layout + Html2Pdf: support height in percents
  • [DEVSIX-1469] - Take into account with BaseURI when rendering relative links
  • [DEVSIX-1470] - Minor positioning problem in pdfHTML
  • [DEVSIX-1520] - Improve incorrect subsets processing
  • [DEVSIX-1522] - Support table-row display value
  • [DEVSIX-1524] - Metadata is missing in HTML
  • [DEVSIX-1528] - The structure tree created when using pdfHTML is confusing
  • [DEVSIX-1555] - Process MAX_WIDTH on Cell correctly
  • [DEVSIX-1574] - pdfHtml: support cellspacing property

pdfSweep 1.1.0

Bug

  • [DEVSIX-1551] - NullPointerException with PdfCleanUpTool when manually adding redact annotations
  • [DEVSIX-1561] - Investigate commons-imaging workaround for PdfSweep

New Feature

Task

  • [DEVSIX-1527] - Move color constants static fields from Color to the new ColorConstants class

Improvement

  • [DEVSIX-788] - Review Clipper: make sure that the points comparison is done via override equal method.
  • [DEVSIX-1401] - Set style properties of RedactionAnnotation more easily

pdfInvoice 1.0.2

Bug

  • [DEVSIX-1273] - XXE vulnerability in PdfReader when parsing XFA

New Feature

Task

  • [DEVSIX-1028] - Update 2016 to 2017 in copyright info

Improvement