iText 7.1.3 Release Changelogs

Tags: iText7iText 7.1iText 7.1.3Changelog

Changelogs for 7.0.8 and pdfHtml 1.0.5

Bug

  • [DEVSIX-1741] : Flattening PDF where Bbox is bigger than Appearence Rectangle.
  • [DEVSIX-1817] : Unable to add Image of very specific dimensions.
  • [DEVSIX-1850] : Review signature appearance implementation.
  • [DEVSIX-1860] : NPE when adding form fields to flushed pages.
  • [DEVSIX-1861] : iText checkbox checkmark does not (easily) scale according to the user-set fontSize.
  • [DEVSIX-1909] : Text alignment property inheritance is not respected when flattening.
  • [DEVSIX-1914] : Cannot find image data or EI.
  • [DEVSIX-1916] : Fontsize auto not respected when filling form.
  • [RND-900] : Shorthand/smooth curveto (X2 y2 x y) produces unexpected results.
  • [RND-1025] : SVG Path Renderer Parses Z operator incorrectly.
  • [RND-1039] : SVG Charts: ignored tags throw an exception.
  • [RND-1056] : Make converter properties independent from style resolver.
  • [DEVSIX-1779] : PdfExplicitDestination links removed by Acrobat when saving as Optimized Pdf.
  • [DEVSIX-1812] : Characters splitting unexpected when using brackets.
  • [DEVSIX-1872] : RunLengthDecodeFilter bugs.
  • [DEVSIX-1911] : Ugly visual appearance of dashed thick borders with border-radius.
  • [DEVSIX-1913] : "Pdf indirect object belongs to other PDF document." triggered when using pdfDocument#copyPagesTo.
  • [DEVSIX-1917] : UnsupportedOperationException for makeAnnotation when 3D annotation dictionary is passed.
  • [DEVSIX-1918] : NullPointerException when opening a document with custom security handler.
  • [DEVSIX-1942] : pdfDebug does not work in Eclipse on Mac.
  • [DEVSIX-1987] : Styled xml parser has a compile dependency on pdftest.
  • [RND-906] : SVG: Text vertical offset.
  • [RND-934] : SVG: SvgProcessingException for valid transformation examples.
  • [RND-935] : SVG: Dimensions and viewbox in svg tag not applied correctly.
  • [DEVSIX-1782] : Fix bug in RunLengthDecode filter implementation.
  • [DEVSIX-1845] : Too much data for DataMatrix causes IndexOutOfBoundsException.
  • [DEVSIX-1848] : Parallel creation of DataMatrix causes NullPointerException.
  • [DEVSIX-1867] : TextField loses justification after flattening.
  • [DEVSIX-1923] : Fix off by one error in TIFFaxDecoder for T6 encoded TIFF images.
  • [DEVSIX-1927] : IndexOutOfBoundsException When adding bengali text.
  • [DEVSIX-1928] : RegexBasedCleanupStrategy resets redaction color to black for second page onwards.
  • [DEVSIX-1935] : Border-radius is not respected for inline element background.
  • [DEVSIX-1937] : Hyphenation - Paragraph width is not respected .
  • [DEVSIX-1938] : SignatureUtil throws exceptions for documents in reading mode.
  • [DEVSIX-1966] : Multiline text is clipped when flattening fields below a certain text size.
  • [DEVSIX-1974] : PdfImageXObject#createDictionaryFromMap doesn't insert PdfArray entries generated from an int[
  • [DEVSIX-1979] : Fix StackOverflowError on HyphenateTest.runTest.
  • [DEVSIX-1990] : CSS properties page-break-before and page-break-after are not applied to tables.
  • [RND-931] : SVG: wrong output to simple polyline example.
  • [RND-1010] : SVG: Fix SonarQube issues on float equality comparisons.

New features

  • [DEVSIX-1813] : OpenType: support required features for standard script.
  • [DEVSIX-1905] : Support line breaks in @Page rules.
  • [RND-864] : SVG: External resource loading.
  • [RND-865] : SVG: CSS, Default style sheets.
  • [RND-928] : SVG: Create a zero-args constructor for DefaultSvgConverterProperties.
  • [DEVSIX-1147] : FontProvider: support unicode range in FontProgramDescriptor.
  • [DEVSIX-1998] : CSS. Support unicode-range property.
  • [RND-883] : SVG: Font resolution.
  • [RND-912] : SVG: Use element.
  • [RND-913] : SVG: Defs element.
  • [RND-917] : SVG: Image element .
  • [RND-918] : SVG: Integrate into pdfHtml.
  • [RND-929] : SVG: Add additional convenience methods to SvgConverter.
  • [RND-982] : Support inline svg's in pdfHtml.

Tasks

  • [DEVSIX-1955] : Make pdfHTML depend on styled-xml-parser.
  • [RND-885] : SVG: Get code coverage up to 100%.
  • [RND-886] : SVG: Get Javadocs coverage to 100%.
  • [RND-957] : SVG: Add unsupported tags to ignored list.
  • [DEVSIX-1836] : Autoport. Move CommitStep to groovy, handle git push fails.
  • [RND-709] : PR 25 (I7J): fixed findFieldName method not giving the result more than one time.
  • [RND-824] : Refactor ISvgNodeRenderer child renderers to IBranchSvgNodeRenderer.
  • [RND-874] : CSS: Refactor to two inner classes in SvgConstants (Tags, Attributes).
  • [RND-878] : SVG: Add tests for filling of Paths.
  • [RND-879] : SVG: Refactor named objects.
  • [RND-916] : SVG: Group and reuse tests.
  • [DEVSIX-940] : Html2Pdf: support background for body and html tags.
  • [DEVSIX-1877] : Support placeholders for input elements and ::placeholder CSS pseudo-element.
  • [DEVSIX-1945] : Add RetryAttribute for flaky tests.
  • [RND-877] : SVG: Refactor outermost behavior to a root renderer.
  • [RND-880] : SVG: Resolve parent CSS inheritance.

Improvement

  • [DEVSIX-1771] : Support non-breaking hyphens when hyphenation applied.
  • [DEVSIX-1958] : Event counting overhaul.
  • [DEVSIX-1068] : Layout: Improve layout of rotated elements. .
  • [DEVSIX-1960] : Default placeholder color is black in pdfHTML but gray in browsers.