v2.13.0
This release contains new features, improvements and bug fixes.
- US-1643 Print and page setup API for the spreadsheet package
- US-1642 Animation API for the presentation package (on-click entrance effects: Appear, Fade, Fly In)
- US-1639 Speaker notes API for the presentation package
- US-1659 Word section formatting API (columns, page borders, line numbering, page-number format, title page)
- US-1709 Support for tables inside a Structured Document Tag (SDT)
- US-1707 Support for threaded comment replies and comment metadata getters
- US-1708 Support for custom text highlight colors through the run shading API
- US-1393 DOCX to PDF rendering of table rows taller than a page improvement
- US-1671 DOCX to PDF rendering of vertically merged table cells taller than a page improvement
- US-1697 DOCX to PDF
XObjectdeduplication, reducing output file size - US-1689 UniPDF dependency update to v5
- US-1678 CI/CD pipeline publishing the latest SBOM files with each release
- US-1617 Negative chart axis IDs (
c:axId/c:crossAx) failing to read fix - US-1690 Table of contents not rendering until a manual field refresh fix
presentation.New()now emits a<p:sldSz>element with the standard 16:9 slide size, which previously was omitted. This changes the serialized bytes of every deck created byNew(), so byte-for-byte or golden-file comparisons against output from earlier versions need to be regenerated. See US-1642.
v2.12.0
This release contains improvements and bug fixes.
- US-1505 DOCX to PDF footer Y position calculation improvement
- US-1573 Complete Structured Document Tag (SDT) API for document package – constructors, property/content-type setters, inline (run-level) tags, and recursive discovery across headers/footers/tables/nested SDTs.
- US-1540 DOCX text extraction merging list items and dropping numbering when paragraphs contain hyperlink field codes fix
- US-1595 XLXS to PDF index-out-of-range panic in spreadsheet/convert.makeCells fix
- US-1594 DOCX to PDF nil-pointer panic when a list paragraph has w:numId but no w:ilvl fix
- US-1570 `Presentation.Slides()` panics on pptx where slide-part count != `sldIdLst` length fix
- US-1524 [CWE-674] Uncontrolled Recursion DoS in DOCX Style/Numbering Walkers fix
v2.11.0
This release contains New features, improvements, and bug fixes.
- US-1492 DOCX: Added support for embedding EMF image file
- US-1490 XLSX: Added "Format as Table" support
v2.10.0
This release contains new feature, improvements and bug fixes
- US-1397 Add Alias() and Tag() methods to StructuredDocumentTag
- US-1346 DOCX to PDF
FORMCHECKBOXprocessing - US-1285 DOCX to PDF drop caps support
- US-1366 DOCX to PDF paragraph background processing
- US-1391 DOCX to PDF Run-level shading and border support
- US-1368 XLSX excel sheets deep copy
- US-1367 DOCX Paragraph border improvement
- US-1304 Benchmark process in Github Action for UniOffice
- US-1352 DOCX to PDF wrong header size fix
- US-1351 DOCX to PDF missing border lines in header & footer fix
- US-105 DOCX to PDF table issue with cell content having height exceeds page height fix
- US-1044 DOCX to PDF issue with unseen table cell found when processing `GridAfter` fix
- US-1046 DOCX to PDF table cell height is larger than the page height fix
- US-1392 DOCX to PDF nested tables processing fix
- US-1394 DOCX to PDF tblLook processing when applying table conditional styles fix
- US-1369 workbook.save() panic when element is missing fix
- US-1396 column.SetStyle does not work with wrapped style fix
v2.9.0
This release contains improvements, security patch and bug fixes
- US-1315 DOCX merge update bookmark ids
- US-1326 Update supported minimum Go version to Go 1.24
- US-1267 Schema support for Drawing ML and InkML
- US-1333 [CVE-2023-36308] indirect use of github.com/disintegration/imaging: crafted TIFF image can cause panic
v2.8.0
This release contains improvements and bug fixes.