=================================== PDFlib 10.0.0p1 (February 15, 2022) =================================== - 2022-02-15 (bug #7199) When form fields were imported from a PDF page that was rotated via the page dictionary's /Rotate key, the orientation of the resulting form fields in the output was incorrect. - 2022-02-15 (bug #7209) Using fit method "fit" or "slice" with PDF/UA output caused the unexpected error message "Images and graphics must be tagged as 'Artifact', 'Figure' or 'Formula' in PDF/UA". - 2022-02-15 (bug #7195) When importing form fields from a document that contained the same form field multiple times, this triggered the error message "name already exists in the document". Now the field is imported once and subsequent instances of the same field are ignored with a warning. - 2022-02-15 (bug #7206) If an image contained a clipping path, a user-specified clipping path specified via suboption "clipping" of PDF_fit_image() option "matchbox" was ignored. Now both clipping paths are applied. - 2022-02-10 (bug #7202) Creating too many tagged items of structure type "TOCI" could result in an unexpected error message or a crash. - 2022-02-09 (bug #7200) The Windows 64-bit package for PHP 8.1 x64 TS contained the 32-bit DLL instead of the 64-bit variant. - 2022-02-07 (bug #7197) The attempt to fill a form field that could not be imported resulted in the unexpected error message "Parameter 'type' is empty". Now the fill attempt is ignored with a warning. - 2022-02-04 (bug #7196) Importing invalid check box form fields with inconsistent field characteristics flags caused an error message "Font not specified for field 'C:N < 25'". - 2022-02-04 (bug #7194) For source builds the OpenSSL sources are no longer distributed separately. Now they are part of the PDFlib source package. - 2022-02-04 (bug #7191) Importing invalid form fields with loops in the field hierarchy caused the error message "Parameter 'type' is empty". - 2022-02-04 (bug #7189) The PDFlib 10.0.0 .NET NuGet package contained an incorrect version number in the package description. - 2022-02-04 (bug #7187) Importing an annotation with a color value outside of the allowed range between 0 and 1 caused an error message "Floating point parameter '...' has bad value ..." in PDF_end_page_ext(). Now the color values are clamped to the allowed range. - 2022-02-04 (bug #7186) pCOS generates an artificial name for broken form fields that lack a required /T entry. The attempt to fill such a field caused a crash. - 2022-02-04 (bug #7181) When a name of an imported form field contained a '#' character, the attempt to fill that field could fail with the error message "Imported form field '...' does not exist (required for filling)". - 2022-02-02 (bug #7084) Drop illegal trailing null bytes in the names of imported JavaScript and other entries in the /Names tree to avoid creation of U+FFFD REPLACEMENT CHARACTER in the output. - 2022-01-31 (bug #7142) OpenType color fonts: kerning pairs involving the space glyph were missing in the generated Type 3 font. - 2022-01-28 (bug #7133) Creating an empty Type 3 font caused an unexpected exception. ================================ PDFlib 10.0.0 (January 25, 2022) ================================ - Implements a variety of new features and options, see PDFlib Tutorial and API Reference for details. - Removes a number of long deprecated API methods and options; see PDFlib Migration Guide for details.