iText 7.0.4 Release Changelog

Tags: ChangelogiText 7

iText 7 Core 7.0.4

Bug

  • [DEVSIX-988] - Layout: Incorrect element's width in case of fixed width and rotation.
  • [DEVSIX-1320] - Content is lost on table split
  • [DEVSIX-1321] - Exception is thrown on min-max width calculation for nested tables
  • [DEVSIX-1357] - Unicode form field names
  • [DEVSIX-1360] - Inconsistent signature validation
  • [DEVSIX-1385] - Can't cast a String to a PdfFont
  • [DEVSIX-1392] - pdfXFA: Nullpointer when processing input
  • [DEVSIX-1394] - pdfXFA: Flattening regression
  • [DEVSIX-1398] - Empty nested Table throws AIOOBE
  • [DEVSIX-1426] - XREF start number check causes corrupt document to be generated
  • [DEVSIX-1428] - The xref of the first revision shall only have one subsection
  • [DEVSIX-1439] - NullPointerException thrown when converting HTML to PDF
  • [DEVSIX-1441] - Digital Signatures: LTV addition does not correctly reference for signatures beyond the first

Task

  • [DEVSIX-914] - Autoport: Remote run on TeamCity
  • [DEVSIX-1109] - Autoport. Add slack integration. Update TeamCity
  • [DEVSIX-1376] - Checking which iText plugins are not .Net core compatible and estimating the effort to support it
  • [DEVSIX-1409] - Release iText 7.0.4

Improvement

  • [DEVSIX-742] - Javadoc!
  • [DEVSIX-1278] - Improve Barcode DataMatrix compactness
  • [DEVSIX-1345] - Remove Google Analytics tracking from API docs
  • [DEVSIX-1366] - How can we change the default leading of a document?
  • [DEVSIX-1371] - Documentation error about setting table borders
  • [DEVSIX-1390] - Integrate iText 7 .NET pull request #3 (assembly loading)
  • [DEVSIX-1400] - Sigma (possibly other mathematic characters) has wrong bounding box
  • [DEVSIX-1405] - Improve Exception Error on Malformed PDF

pdfCalligraph 1.0.3

Bug

  • [DEVSIX-1232] - Text alignment justified is not applied correctly for Tamil
  • [DEVSIX-1259] - Tamil cluster not recognized as such

New Feature

Task

  • [DEVSIX-1378] - Release pdfCalligraph to .NET Standard

Improvement

pdfHTML 1.0.1

Bug

  • [DEVSIX-975] - pdfHTML: GmailTest: image inside table is clipped when table height is set
  • [DEVSIX-1126] - pdfHTML: Some images not correctly retrieved from href
  • [DEVSIX-1128] - The background-color position for lists (ul, ol) is not correct
  • [DEVSIX-1129] - Incorrect list rendering if different font sizes are used
  • [DEVSIX-1138] - pdfHTML: Bootstrap test fails with NullPointer exception
  • [DEVSIX-1145] - pdfHTML and Layout: Review pdfHTML css media print test with Float property
  • [DEVSIX-1154] - Incorrect table border is drawn when colspans are set
  • [DEVSIX-1229] - pdfHTML: Tagged Pdf, <a> tags not tagged as Link
  • [DEVSIX-1231] - Text Alignment using pdfHTML: content is not justified
  • [DEVSIX-1232] - Text alignment justified is not applied correctly for Tamil
  • [DEVSIX-1255] - pdfHTML: incorrect placement of multiple float elements
  • [DEVSIX-1256] - pdfHTML cannot handle space in path to (existing) CSS resource
  • [DEVSIX-1381] - Absolutely positioned elements should be able to use the whole area of a page
  • [DEVSIX-1397] - Fix javadoc errors in pdfHTML
  • [DEVSIX-1430] - Possible regression in pdfHTML
  • [DEVSIX-1439] - NullPointerException thrown when converting HTML to PDF
  • [DEVSIX-1446] - Test WikiTest.cssBigWikiTest fails

New Feature

  • [DEVSIX-992] - pdfHTML: support overflow-x and overflow-y properties
  • [DEVSIX-1053] - pdfHTML: Support inline-block elements
  • [DEVSIX-1070] - pdfHTML + Layout: Implement Clear property
  • [DEVSIX-1148] - Fonts: support woff font format.
  • [DEVSIX-1195] - pdfHTML: support max-width and min-width css property
  • [DEVSIX-1242] - Add bookmarks when adding a header
  • [DEVSIX-1310] - Support transform, matrix, translate, rotate, skew CSS properties
  • [DEVSIX-1311] - Initial implementation for border-radius CSS property
  • [DEVSIX-1314] - Support woff2 font format
  • [DEVSIX-1356] - pdfHTML: Support cellpadding property

Task

  • [DEVSIX-973] - Layout: Float elements investigation
  • [DEVSIX-983] - pdfHTML: Investigate <form> and related tags
  • [DEVSIX-1059] - pdfHTML: support CSS property @font-face
  • [DEVSIX-1069] - Max width for tables in case nested table
  • [DEVSIX-1084] - Tyrion: investigate bootstrap css with pdfHTML
  • [DEVSIX-1087] - Tyrion: outline skeleton for SDK. Initial DOM emulation and template+data merging before converting to PDF
  • [DEVSIX-1122] - pdfHTML: support float property for elements without fixed width
  • [DEVSIX-1264] - pdfHTML sample
  • [DEVSIX-1309] - Implement :not() pseudo class in CSS
  • [DEVSIX-1328] - Add pdfHTML javadoc jar to Artifactory
  • [DEVSIX-1396] - pdfHTML Javadocs jar
  • [DEVSIX-1448] - Update online pdfHTML demo to 1.0.1

Improvement

  • [DEVSIX-917] - pdfHTML: conversion of lists to PDF/A
  • [DEVSIX-925] - pdfHTML: better support for white-space css property
  • [DEVSIX-1008] - pdfHTML: support page-break css properties
  • [DEVSIX-1044] - Fix attached list of Javadoc warnings
  • [DEVSIX-1048] - pdfHTML: support counters
  • [DEVSIX-1049] - pdfHTML: support of "content" property image and function values
  • [DEVSIX-1060] - Process alignment and splitting tricky case
  • [DEVSIX-1100] - pdfHTML: support nth-child CSS selector
  • [DEVSIX-1125] - Investigate who "wins" in collapsing (table/cell/footer/header border) and make changes
  • [DEVSIX-1132] - pdfHTML: Float property for inline elements
  • [DEVSIX-1149] - pdfHTML: review tests with no visual difference in feature/acroform branch
  • [DEVSIX-1156] - Collapse footer correctly
  • [DEVSIX-1171] - FontProvider refactoring
  • [DEVSIX-1174] - Implement box-sizing property
  • [DEVSIX-1179] - CssParser. base64 parsing issue
  • [DEVSIX-1180] - CssParser: issue with relative path in css file
  • [DEVSIX-1223] - Margin collapse shouldn't be applied if float property is present
  • [DEVSIX-1240] - Float: element splitting
  • [DEVSIX-1250] - Process tables with big footers / headers
  • [DEVSIX-1252] - TableWidth documentation
  • [DEVSIX-1253] - Do not write StructParents for pages if it is not necessary
  • [DEVSIX-1254] - Floating functionality overlaps float elements when they do not fit in available area
  • [DEVSIX-1267] - Float property: Investigate and fix tests in floats_margins_collapse branch
  • [DEVSIX-1292] - Write Javadocs for pdfHTML
  • [DEVSIX-1319] - pdfHTML: Support &ensp and &emsp.
  • [DEVSIX-1388] - pdfHTML: Don't use css rule that contains unsupported pseudo-class selector
  • [DEVSIX-1407] - Missing content in generated PDF from HTML
  • [DEVSIX-1452] - pdfHTML: don't make lower case argument of url() function in css