v1.10.0
What's Changed
- docs: refresh roadmap and public docs post-v1.9.0 by @thomas-villani in #115
- fix(ini): render DEFAULT section without add_section by @santhreal in #116
- fix(org): put a newline after table header separators by @santhreal in #117
- fix(csv): preserve line breaks in table cells by @santhreal in #118
- fix(dokuwiki): keep empty list item bullets by @santhreal in #119
- chore(deps): Bump actions/setup-node from 6 to 7 by @dependabot[bot] in #120
- chore(deps): Bump actions/setup-python from 6 to 7 by @dependabot[bot] in #121
- docs: clean up ROADMAP.md and fix the uvx MCP config by @thomas-villani in #133
- fix(rtf): do not rewrap pyth List when prefixing paragraphs by @santhreal in #122
- fix(ast): serialize Comment, CommentInline, and Mark nodes by @santhreal in #128
- fix(dokuwiki): emit empty cells for table colspan by @santhreal in #127
- fix(asciidoc): restore escapes in cross-reference targets by @santhreal in #124
- fix(asciidoc): parse colspan after leading space on table cells by @santhreal in #130
- fix(mediawiki): parse table captions from |+ lines by @santhreal in #132
- fix(mediawiki): keep literal pipes in table cell text by @santhreal in #125
- fix(mediawiki): keep table captions on one |+ line by @santhreal in #129
- fix(asciidoc): do not hang on escaped braces in attr shape by @santhreal in #123
- fix(textile): blank-line between non-paragraph list-item children by @santhreal in #126
- fix(asciidoc): emit table cell colspan/rowspan prefixes by @santhreal in #131
- docs(changelog): record santhreal's table and serialization fixes by @thomas-villani in #134
- chore(deps): bump torch to 2.13.0 for CVE-2025-3000 by @thomas-villani in #135
- fix(server): document the intentional stat() fallback in the file listing by @thomas-villani in #136
- fix(markdown): disambiguate insert (^^) from underline in the AST by @thomas-villani in #139
- chore(deps): bump setuptools 81.0.0 -> 83.0.0 (GHSA-h35f-9h28-mq5c) by @thomas-villani in #141
- fix(json): preserve duplicate table column values by @santhreal in #137
- fix(latex): keep titles from starred section macros by @santhreal in #138
- fix(latex): strip hline from tabular cell text by @santhreal in #143
- fix(html): skip empty table rows without cells by @santhreal in #146
- fix(latex): map \chapter to heading by @santhreal in #144
- fix(latex): parse \paragraph title arguments by @santhreal in #145
- fix(latex): keep itemize/enumerate item text after \item by @santhreal in #142
- fix(org): keep TODO-only headlines by @santhreal in #147
- docs(changelog): record santhreal's LaTeX, HTML and Org fixes by @thomas-villani in #150
- fix(renderers): render soft line breaks as spaces in binary formats by @thomas-villani in #151
- fix(markdown): parse GFM tables with ragged rows instead of dropping them by @thomas-villani in #152
- fix(yaml): preserve duplicate table column values by @santhreal in #153
- fix(csv): preserve inline code and alt text in table cells by @santhreal in #154
- fix(org): clamp heading levels above six to the AST max by @santhreal in #155
- fix(fb2): keep section titles in untitled notes bodies by @santhreal in #156
- fix(mediawiki): strip attributes from |+ table captions by @santhreal in #157
- fix(bbcode): keep empty list items by @santhreal in #160
- fix(fb2): render cite as blockquote like epigraph by @santhreal in #161
- fix(pdf): give OCR-synthesized spans a bbox to prevent KeyError by @thomas-villani in #163
- fix(bbcode): keep nested inlines when stripping color/size/font by @santhreal in #158
- fix(mediawiki): keep empty list items by @santhreal in #159
- fix(org): keep priority-only headlines by @santhreal in #162
- docs(changelog): cut the 1.10.0 release section by @thomas-villani in #164
Full Changelog: v1.9.0...v1.10.0