[api] Added Objective-C and Go wrappers and the corresponding sample for the Document Creation API.
[all] Reduced the number of warnings in the C++ API header files.
[pdf] Improved FieldIterator such that it will skip over looping references in corrupt documents.
[pdf] Improved support for non-embedded TrueType fonts with inconsistent glyph widths. Previously, some glyphs in such fonts could not be rendered.
Bugfixes
[pdfa] Fixed PDF/A conversion and validation for PDF files with a badly formatted creation or modification date, which resulted in the error "Document information entry 'CreationDate' not synchronized with XMP".
[pdf] Fixed a memory leak issue when saving a PDF with digital signatures.
[pdfa] Fixed conversion to PDF/A-1 for some files that had text elements with character positioning values that were out of the allowed numeric range of -32767 to 32767.
[pdf] Fixed bounding box calculation for Type3 font glyphs containing only a nested XObject. Previously, such glyphs could be omitted in plain text operations (text extraction, selection, search, etc.).
[pdf] Fixed an issue where printing to some printer drivers could incorrectly reject an incoming XPS job without a print ticket.
[xfdf] Fixed an issue where the bottom text alignment style was not applied when importing FreeText annotations via XFDF.
[pdf] Fixed an XLIFF syntax error issue in the comments of TransPDF exported documents.
[all] Fixed a compilation error that could occur while using Xcode/clang with the C++20 standard enabled. Previously, compilation of user C++ code could fail with a "constexpr function never produces a constant expression" error.
[pdf] Improved font substitution for non-embedded, Identity-H encoded fonts.
[pdf] Fixed incorrect glyph positioning using the CreateShapedTextRun API.
Office Fidelity
[docx] Optimized conversion memory usage for Word documents with large autofit tables.
[docx] Fixed an issue where an image watermark was displayed incorrectly and was mostly grey.
[office] Added support for point-specific color overrides in sunburst charts.
[office] Fixed the label display in filled gaps of line charts.
[docx] Fixed an issue with printing documents that contained framed paragraphs.
[rtf] Fixed an infinite loop during stylesheet parsing in some RTF files.
[rtf] Fixed crashes and unhandled exceptions caused by malformed or unexpected input structures.
[rtf] Fixed an issue where some RTF files were not properly recognized as RTF.
[rtf] Fixed incorrect handling of recursive style definitions in the stylesheet hierarchy.
[rtf] Improved VMLShapes processing to enhance support for complex shapes.
[office] Improved EMF-to-PDF text rendering so filled-in text appears correctly, and characters no longer overlap.
[docx] Fixed an issue with REF fields displaying incorrectly.
[pptx] Fixed an issue where unexpected lines were drawn around some text boxes.
[pptx] Fixed an issue with incorrect list bullet characters in some documents.
[docx] Improved text formatting for embedded HTML with matchSrc option enabled.
[pptx] Fixed an issue that caused some shapes to be colored incorrectly.
[docx] Fixed an issue where a floating object in a footer that referenced the top margin was misplaced.
[xls] Fixed an incorrect pie chart color mapping and layout positioning for legacy XLS files.
[docx] Fixed an issue where a watermark was placed too high up on a page.
[docx] Fixed an issue where STYLEREF fields in a header displayed the wrong text.
[docx] Fixed an issue with incorrect font resolution with linked styles.
[office] Fixed an issue with histogram charts where the missing data points were invisible or caused exceptions.
[xlsx] Fixed an issue where the print area of a sheet was not being applied.
[docx] Fixed an issue with missing tables in some documents not created with Microsoft Word.
[office] Improved support for arrows in math equations.
[xlsx] Fixed an issue where highlighter ink was too thin.
[pptx] Fixed an issue where the list number/bullet color was incorrect in list items with hyperlinks.
[xlsx] Fixed an issue with missing header/footer images in some Excel documents.
[docx] Fixed incorrect behavior of row attachment rules in floating tables.
[docx] Fixed Word conversion for ideograph list numbering formats, including legal traditional, traditional, zodiac, zodiac traditional, and digital ideograph numbering.
[xlsx] Fixed a crash when converting malformed Excel documents with a 0-indexed row.
[docx] Fixed an issue where an extra line was being displayed because a stroke toggle property was not applied to a rectangle.
Fixes and improvements for the Tabular Data (Data Extraction) Module
[xlsx] Added detection of graphical horizontal lines to be used as table row separators.
[xlsx] Improved row merging.
[xlsx] Improved recognition and conversion of 90- and 270-degree rotated text patterns.
[xlsx] Added recognition and conversion of European Continental number settings (decimal comma, dot as thousands separator).
[xlsx] Improved recognition of table headers.
[xlsx] Improved recognition of columns with numbers in tables.
[xlsx] Allowed different row merging styles for table header rows for cases where some table body rows are merged.
[xlsx] Fixed decoding of JPEG2000 images. Previously, conversion could fail with a "PDL::ERR_PDF_UNSUPPORTED_FEATURE" error.
Fixes and improvements for the Structured Output Module
[xlsx] Improved detection of vertical text in table headers.
[json] Optimized the use of memory during the export of the internal database to JSON.
[docx] Improved the detection of vector text.
[pptx] Improved the order of objects to reflect read order instead of PDF order.
[docx] Improved detection of invalid Unicode characters in PDF encoding and replacement with the valid character.
[docx] Improved detection of the strikethrough font effect.
[pptx] Improved the detection of embedded fonts when available on the machine.
[docx] Improved the detection of text with Type 3 fonts.