Add support for free-form triangle shading objects.
Dash pattern can use real numbers.
New direct object type: Write a byte stream value without modifications.
Improve small number writing.
Fix file attachment sorting order.
YuPdf 2.8.0 – 16 Sept 2021
Support Delphi 11 Alexandria Win32 and Win64.
YuPdf 2.7.0 – 5 Jun 2020
Support Delphi 10.4 Sydney Win32 and Win64.
YuPdf 2.6.1 – 24 Mar 2020
Improve PDF/A-1a conformance. PDF/A-1a documents generated by YuPDF no longer cause recent versions of validators to report errors. The error messages were similar to the following:
The document catalog dictionary of a conforming file shall contain the Metadata key.
The key Type is required but missing.
The document doesn't provide appropriate logical structure information.
YuPdf 2.6.0 – 24 Dec 2018
Support Delphi 10.3 Rio Win32 and Win64.
YuPdf 2.5.1 – 1 Aug 2018
New functions HPDF_LoadTTFontFromMem and HPDF_LoadTTFontFromMem2 to load a TrueType Font from memory.
YuPdf 2.5.0 – 26 Dec 2017
Add interfaces to achieve writing PDF/A compatible documents.
Add PDF/A options to demo projects where applicable.
Update internal PNG library to libpng 1.5.30.
YuPdf 2.4.0 – 3 Apr 2017
Support Delphi 10.2 Tokyo Win32 and Win64.
YuPdf 2.3.0 – 7 May 2016
Support Delphi 10.1 Berlin Win32 and Win64.
Update internal PNG library to libpng 1.5.26.
YuPdf 2.2.2 – 15 Sep 2015
Support Delphi 10 Seattle Win32 and Win64.
YuPdf 2.2.1 – 25 Apr 2015
Add support for Delphi XE8 Win32 and Win64.
YuPdf 2.2.0 – 26 Oct 2014
Support Delphi XE3, XE4, XE5, XE6, and XE7, Win32 and Win64.
Added support for 1- and 2-byte UTF8 codes.
Added support for CCITT compression for B/W images.
Add support for TwoPageLeft and TwoPageRight layouts.
Added support for 3dMeasures of subtype PD3 and 3DC, projection annotations, ExData and javascript attached to a U3D model.
Fix memory overrun reading certain TrueType fonts.
Fix text measuring for right-aligned text in HPDF_Page_TextRect.
Improve minimum PDF version.
YuPdf 2.1.0 – 22 Dec 2011
Support Delphi XE2 Win64.
YuPdf 2.0.0 – 15 Oct 2011
Support Delphi XE2 Win32.
New HPDF_ExtGState_SetStrokeAdjustment.
New HPDF_Page_RoundRect.
Documentation improvements.
YuPdf 1.1 – 28 Sep 2010
Delphi XE support.
Add ISO-88595-1 encoder.
Correct some calling conventions.
Move lorem ipsum constant out of YuPDF_Demo_Utils.pas into lorem_ipsum.inc.