Changelog PDFKit.NET 5.0

5.0.62.0 released 8/22/2019

  • fix In specific cases, a NullRefferenceException is thrown when splitting
  • fix In specific cases, a OutOfMemoryException is thrown when duplicating a PDF
  • fix In specific cases, a NullRefferenceException is thrown when replacing a signature widget with an image

5.0.61.0 released 7/25/2019

  • feature Optimised memory consumption when cloning pages
  • fix Fixed “undefined cannot be converted to an object” exception when performing dynamic XFA layout
  • feature Extended SignatureHandler class with 4 properties to set SoftwareName, SoftwareRevision, SoftwareVersion and SoftwarePreRelease.

5.0.60.0 released 6/28/2019

  • fix In specific cases, an infinite loop occurs when cloning bookmarks

5.0.59.0 released 6/27/2019

  • fix In specific cases, an XmlException 'Root element is missing' is thrown
  • fix In specific cases, writing a cloned page breaks CreateShapes() on the original page.

5.0.58.0 released 6/14/2019

  • fix Writing a cloned page breaks CreateShapes() on the original page
  • feature Added Tag.Page

5.0.57.0 released 6/4/2019

  • feature Add Annotation.ParentTag
  • feature Add Bookmarks to PageCloneSettings enum
  • fix Stackoverflow
  • fix Tag references empty Shape
  • fix CreateShapes throws NullReferenceException in specific cases
  • fix Flattening form field (widget) results in PDF/UA structure errors

5.0.56.0 released 5/24/2019

  • feature Add PageCloneSettings.Bookmarks

5.0.55.0 released 5/14/2019

  • fix Stackoverflow when opening specific dynamic XFA PDF

5.0.54.0 released 5/13/2019

  • fix General optimization

5.0.53.0 released 5/6/2019

  • fix Race condition when initializing fonts
  • fix Race condition when initializing licenses

5.0.52.0 released 4/30/2019

  • fix Exception 'Destination array was not long enough'
  • fix Various dynamic XFA flatten bugs

5.0.51.0 released 4/11/2019

  • fix Fixed various dynamic XFA flatten bugs
  • feature Added tolerance for cyclical references
  • fix Document.Pages (PageCollection object) is null if DynamicXFA document
  • fix Unable to parse unit

5.0.50.0 released 4/5/2019

  • fix Fix issue when when tag points to different content on multiple pages

5.0.49.0 released 3/29/2019

  • fix Specific text is not included when cloning a page.
  • fix In specific cases, a null ref occurs when flattening and writing a document
  • fix System.ArgumentException (Item has already been added) when importing XDP data in XFA form
  • feature Added text extraction options to ignore clipping

5.0.48.0 released 3/19/2019

  • fix Page.CreateShapes is slow
  • fix Page.Clone() slow due to tag support
  • fix In a specific case, wrong characters are extracted

5.0.47.0 released 3/1/2019

  • fix ImageShape.CreateBitmap fails for JPEG2000 images.

5.0.46.0 released 2/11/2019

  • fix Problem with specific tagged image when cloning page
  • fix IndexOutOfRangeException related to tagged shapes
  • fix Concurrency issue when extracting shapes

5.0.45.0 released 1/17/2019

  • fix JavaScript that manipulates XFA templates is not handled while flattening.
  • fix Cloning of pages incorrect if tagged elements are nested

5.0.44.0 released 1/4/2019

  • fix Improved tagging and PDF Accessibility support
  • fix Improved dynamix XFA layout generation

5.0.43.0 released 11/29/2018

  • fix Fixed a shape generation issue
  • fix Fixed an SVG parsing issue

5.0.42.0 released 11/22/2018

  • fix Fixed a page cloning issue
  • breaking In the .NET Standard builds TallComponents.Core.RectF has been renamed to TallComponents.PDF.RectF
  • breaking In the .NET Standard builds TallComponents.Core.PointF has been renamed to TallComponents.PDF.PointF
  • breaking In the .NET Standard builds TallComponents.Images.Core.CoreBitmap has been renamed to TallComponents.PDF.Bitmap

5.0.41.0 released 11/19/2018

  • fix Improved dynamix XFA layout generation
  • fix Representation of tags with a single child made more efficient
  • fix Fixed some concurrency issues
  • breaking Implemented stricter ByteRange check when validation signatures

5.0.40.0 released 11/10/2018

  • feature Dynamic XFA flattening performance has been improved

5.0.39.0 released 11/6/2018

  • fix Fixed a font caching issue
  • fix Improved dynamic XFA layout generation
  • feature Dynamic XFA flattening performance has been improved significantly

5.0.38.0 released 10/31/2018

  • fix Fixed a TTF hinting problem
  • fix Fixed a JavaScript issue related to Dynamic XFA documents
  • fix Fixed a license checker problem on AWS
  • feature Added API to be able to access the bytes of the original font name in the FontResolver callback

5.0.37.0 released 10/17/2018

  • fix Fixed a potential stack overflow while detecting layers
  • fix Fixed an issue with creating CFF font from a stream

5.0.36.0 released 10/3/2018

  • fix Better support of embedded fonts of dynamic XFA documents

5.0.35.0 released 9/27/2018

  • fix Fixed width calculation of some TextShapes
  • fix Improved dynamic XFA layout generation
  • feature Added API to report JavaScript errors

5.0.34.0 released 9/13/2018

  • feature Add full OpenType CFF font support

5.0.33.0 released 9/7/2018

  • fix Improved dynamic XFA layout generation
  • feature Added Document.Flatten API call
  • breaking Setting Document.XfaInfo.DocumentMode = XfaDocumentMode.Flatten does not trigger flattening right away, it is postponed until the document is written.

5.0.32.0 released 9/3/2018

  • fix Improved dynamic XFA layout generation
  • fix Fixed an isssue with cloning PDF/UA documents

5.0.31.0 released 8/16/2018

  • fix Improved dynamic XFA layout generation
  • fix Fixed XDP import for dynamic XFA documents

5.0.30.0 released 8/10/2018

  • fix Improved dynamic XFA layout generation
  • fix Fix infinite recursion caused by some faulty PDF
  • feature Set recursion limit for JavaScript execution to disarm some harmful PDFS

5.0.29.0 released 8/7/2018

  • fix Fixed default font handling on Xamarin

5.0.28.0 released 7/15/2018

  • fix Improved dynamic XFA layout generation
  • feature Added .NET Standard 2.0 build for Xamarin

5.0.27.0 released 7/5/2018

  • feature Added API to be able to lock a document by a signature

5.0.26.0 released 7/4/2018

  • fix Improved dynamic XFA layout generation

5.0.25.0 released 6/5/2018

  • fix Improved dynamic XFA layout generation
  • fix Fixed an issue that prevented the component to be added to a .NET Standard 1.5 class library

5.0.24.0 released 5/30/2018

  • fix Improved dynamic XFA layout generation

5.0.23.0 released 5/17/2018

  • fix Improved dynamic XFA layout generation
  • fix Fixes various small issues

5.0.22.0 released 5/7/2018

  • fix Fixed a null reference exception that is thrown when opening a document with incorrect OCG data
  • feature Extended API to customize PDF JavaScript execution

5.0.21.0 released 4/27/2018

  • fix Improved dynamic XFA layout generation
  • fix Fixed a reducer issue with PDFs lacking a Resource dictionary for XObjects

5.0.20.0 released 4/23/2018

  • fix Fixed some code samples

5.0.19.0 released 4/20/2018

  • fix Improved dynamic XFA layout generation

5.0.18.0 released 4/18/2018

  • fix Improved dynamic XFA layout generation
  • fix Fixes various small issues

5.0.17.0 released 4/13/2018

  • fix Fixed an issue with embedding OTF CFF fonts
  • fix FIxed tagging code samples
  • feature Added Document.XfaInfo.FontFolder property

5.0.16.0 released 4/8/2018

  • fix Improved dynamic XFA layout generation

5.0.15.0 released 4/3/2018

  • fix Improved image decoding for .NET Standard
  • fix Improved dynamic XFA layout generation

5.0.14.0 released 3/30/2018

  • fix Improved dynamic XFA layout generation

5.0.13.0 released 3/29/2018

  • fix Improved image decoding for .NET Standard
  • fix Improved dynamic XFA layout generation

5.0.12.0 released 3/22/2018

  • fix .NET Standard image decoders have been improved
  • feature Type1 fonts can be embedded now

5.0.11.0 released 3/15/2018

  • feature Add .NET Standard 1.5 target
  • feature Add Tagged PDF support
  • feature Add Dynamic XFA support

5.0.9.0 [BETA] released 11/21/2017

  • fix Integrated bugfixes from PDFKit 4 branch

5.0.8.0 [BETA] released 9/22/2017

  • feature Added support for tagged PDFs
  • feature Added support for filling Dynamic XFA documents

5.0.6.0 [BETA] released 7/19/2017

  • fix Some reducer issues have been fixed
  • breaking Reducer can be invoked through the new Document.Rewrite API call, it is no longer part of the WriteOptions

5.0.5.0 [BETA] released 6/28/2017

  • fix The reducer does not initialize fonts any more to improve speed
  • fix Fixed an issue that caused compressed PDFs with many objects to be malformed

5.0.4.0 [BETA] released 6/23/2017

  • fix Fixed an issue with opening a PDF with extraneous leading characters
  • feature Added support for circle, polygon and polyline annotations
  • feature Added support for cloudy border effect for annotations
  • fix Fixed an issue that sometimes caused exception during writing a PDF

5.0.3.0 [BETA] released 6/9/2017

  • fix Various reducer fixes

5.0.2.0 [BETA] released 6/7/2017

  • feature Add support for compressed object streams
  • feature Add options to reduce output file size
  • feature Add full OCG support

5.0.1.0 [BETA] released 6/24/2016

  • feature Font.TrueType now also accepts OpenType (.otf) fonts.
  • comment First PDFKit.NET 5.0 beta release

5.0.0.0 [BETA] released 6/15/2016