Releases: dianzuan/typort
Releases · dianzuan/typort
v0.1.1
What's New
Show Rule Style Recovery
- Per-run font, size, color, bold, italic recovered from PagedDocument rendering
- Source AST parsing for document settings (
#set text,#set par,#set page) — no more hardcoded heuristics
New Features
- Column breaks (
#colbreak()→w:br type="column") - Table cell shading, dashed borders, vertical alignment
- Small caps, text tracking/spacing
- CJK font mixing (east-asia / latin)
- Footnote tab formatting, footnotes in headings/TOC
- Inline box fill backgrounds
- Metadata case deduplication
Code Quality
- Split 3453-line god module into
footnote.rs,image.rs,recovery.rs(-26%) - 339 tests (up from 212), 177 fixtures, 0 clippy warnings
- 10 rounds of competitor issue research (Pandoc, typ2docx, tinymist, typst-hs, Typst upstream)
License
- Changed from MIT OR Apache-2.0 to Apache-2.0 (matching Typst upstream)
Full Changelog: v0.1.0...v0.1.1