unidoc/unioffice
 Watch   
 Star   
 Fork   
17 hours ago
unioffice

v2.12.0

Release notes - UniOffice v2.12.0

This release contains improvements and bug fixes.

Improvements

  • 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.

Bug Fixes

  • 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
2026-05-29 13:44:28
unioffice

v2.11.0

Release notes - UniOffice v2.11.0

This release contains New features, improvements, and bug fixes.

New Features

  • US-1492 DOCX: Added support for embedding EMF image file
  • US-1490 XLSX: Added "Format as Table" support

Improvements

  • US-305 DOCX to PDF: Improved selection of default header and footer height calculation
  • US-1425 DOCX: Improved Bookmarks API
  • US-1494 XLSX and PPTX: Improved image extraction

Bug Fixes

  • US-584 DOCX to PDF: header position not correct fix
  • US-1419 CI: Benchmark ran every time the PR has new comment fix
2026-04-22 03:01:45
unioffice

v2.10.0

Release notes - UniOffice v2.10.0

This release contains new feature, improvements and bug fixes

New Feature

  • US-1397 Add Alias() and Tag() methods to StructuredDocumentTag

Improvements

  • US-1346 DOCX to PDF FORMCHECKBOX processing
  • 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

Bug Fixes

  • 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
2026-03-12 22:39:06
unioffice

v2.9.0

Release notes - UniOffice v2.9.0

This release contains improvements, security patch and bug fixes

Improvements

  • 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

Security Patch

  • US-1333 [CVE-2023-36308] indirect use of github.com/disintegration/imaging: crafted TIFF image can cause panic

Bug Fixes

  • US-1314 Missing gutter attribute on pgMar element fix
  • US-1270 DOCX to PDF page numbering issue fix
  • US-1337 DOCX to PDF underline font missing fix
  • US-1347 PPTX slide master relationship fix
2026-02-04 22:07:00
unioffice

v2.8.0

Release notes - UniOffice v2.8.0

This release contains improvements and bug fixes.

Improvements

  • US-1263 DOCX to PDF right alignment for single tab
  • US-1264 DOCX to PDF dot leader processing
  • US-1265 DOCX to PDF several tabs processing
  • US-585 DOCX to PDF logic for default header and footer on first page
  • US-1266 Benchmark code for UniOffice library

Bug Fixes

  • US-1271 Document.RemoveComment(id) removes the comment cause invalid references fix
  • US-1295 Document dynamic colspan cause invalid XML fix
  • US-1294 Document nested table cause invalid XML fix
  • US-1269 DOCX to PDF inconsistencies table column width fix
2025-12-10 02:04:22
unioffice

v2.7.1

Release notes - UniOffice 2.7.1

This release contains improvements and bug fix.

Improvements

  • US-1239 Update unioffice schema to accommodate multiple CT\_DLblChoice element
  • US-1245 Update .Net SDK version in OpenXML Validator

Bug Fix

  • US-1240 PPTX file invalid due incorrect Choice XML Schema fix
2025-11-27 16:27:48
unioffice

v2.7.0

Release notes - UniOffice v2.7.0

This release contains improvements and bug fixes

Improvements

  • US-851 Improve DOCX comment features to include XML elements defined in MS Office XML extensions

Bug Fixes

  • US-1226 Fix PPTX file contain chart corruption when opened and saved with UniOffice
  • US-1216 Fix problems with combining DOCX files with different rotations
2025-11-03 18:29:29
unioffice

v2.6.0

Release notes - UniOffice v2.6.0

This release contains new feature, improvement and bug fix.

New Feature

  • US-1162 Add function for adding rows to an existing PPTX table

Improvement

  • US-1160 Add support for Track Revisions in DOCX

Bug Fix

  • US-1163 Missing `EG_ContentRunContent` in `CT_RunTrackChange` fix
2025-09-23 14:50:39
unioffice

v2.5.0

Release notes - UniOffice v2.5.0

This release contains improvements and bug fixes.

Improvements

  • US-1122 Update supported minimum go version to go 1.23.0, 1.24.0 and 1.25.0 for unioffice
  • US-991 DOCX to PDF conversion result improvement for document file

Bug Fixes

  • US-1045 Issue with table page wrapping found after processing `GridAfter` table properties fix
  • US-1145 Excel formula handling and content extraction issues in UniOffice/UniPDF fix
  • US-1134 Issue when adding new slide from layout file fix
2025-08-19 19:59:40
unioffice

v2.4.1

Release notes - UniOffice v2.4.1

This release contain bug fix

Bug Fix

  • US-1109 Fix checkbox markdown on UniOffice v2