Skip to content

v1.3.0

Choose a tag to compare

@hownowstephen hownowstephen released this 12 Oct 04:33
· 24 commits to main since this release
9282a8e

What's Changed

Data tables are now laid out in columns, or as GFM tables with WithMarkdown, and Chinese, Japanese and Korean text wraps by display width. Alongside that, a round of rendering fixes.

Output changes

  • Tables whose first row is all header cells line up in columns (#105)
  • CJK text wraps between characters, and wide characters count as two columns for wrapping, heading rules and tables (#112)
  • <ol reversed> counts down, and <ol type> numbers with letters or roman numerals (#107, #108)
  • <q> text is quoted, and <del>/<s>/<strike> text is wrapped in ~~ (#109, #110)
  • Button inputs show their label (#111)
  • javascript: links keep only their text (#102)
  • Repeated link targets reuse their footnote number (#103)
  • Link text matching its target in another case collapses to the target (#104)

Fixes

  • Styles marked !important are respected when hiding content (#99)
  • Zero width non-joiners inside Persian and Indic words are kept (#100)
  • Heading rules are sized by characters rather than bytes (#101)

Other

  • Less memory per conversion on most documents (#98)
  • README shows decoding non-UTF-8 parts before ConvertReader (#106)

Full Changelog: v1.2.0...v1.3.0