Release iText 7.0.4
With 7.0.4 we're bringing you another maintenance release for iText 7 Community. We've also updated pdfCalligraph to 1.0.3 and pdfHTML to 1.0.1.
The major new improvements are found in pdfCalligraph and pdfHTML.
iText 7 Core/Community 7.0.4
- Various bugfixes and performance improvements.
pdfCalligraph 1.0.3
- Khmer support
pdfHTML 1.0.1
- Float elements
- Add support for Web Open Font Format
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
- [DEVSIX-1166] - Add Khmer support
Task
- [DEVSIX-1378] - Release pdfCalligraph to .NET Standard
Improvement
- [DEVSIX-1171] - FontProvider refactoring
pdfHTML 1.0.1
Bug
- [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
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