v0.25.0
Highlights from v0.24.0 to current commit (6aecd83):
- DOCX: last rendered page break support — added handling for w:lastRenderedPageBreak and improved proactive page break logic.
- DOCX: line height calculation adjustment — refined line height calculations and empty paragraph handling for better layout accuracy.
- DOCX: vertically merged cell border suppression — suppressed borders for vertically merged table cells and adjusted post-table gap calculation.
- DOCX: CJK/Latin fraction exclusion — excluded CJK fullwidth glyphs and thin spaces from Latin fraction width logic.
- DOCX: frame alignment support — added frame alignment, trailing empty paragraph trimming, and improved page break logic.
- DOCX: auto spacing for Latin and East Asian text — added auto spacing between Latin and East Asian characters with grid snapping adjustments.
- DOCX: serif font detection — added serif font detection and adjusted width reduction for improved text layout.
- DOCX: w:keepNext support — implemented w:keepNext paragraph property and fixed cellPaddingV floor for zero-margin tables.
- DOCX: Fabrikam document support — enhanced conversion with additional test coverage.
Full Changelog: v0.24.0...v0.25.0