# Pandoc 3.10.2 — pandoc 3.10.2 - Product: Pandoc (https://whatsnew.fyi/product/pandoc) - Vendor: John MacFarlane - Date: 2026-08-12 - Version: 3.10.2 - Original notes: https://github.com/jgm/pandoc/releases/tag/3.10.2 - Permalink: https://whatsnew.fyi/product/pandoc/releases/3.10.2 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- ``` I'm pleased to announce the release of pandoc 3.10.2, available in the usual places: Binary packages & changelog: https://github.com/jgm/pandoc/releases/tag/3.10.2 Source & API documentation: http://hackage.haskell.org/package/pandoc-3.10.2 This release fixes some bugs, including a couple of regressions. One relates to conversion of quotation marks in typst output; the other fixes parsing of math containing ` ag`, `label`, or comments. There is one new feature: a `typst-label` attribute on a Div, Table, Figure, or Header will be used to construct a label in typst output. In addition, pandoc.wasm should now be useable with wasmtime. No API changes, but bumpting third digit because of the `typst-label` behavior change. Thanks to all who contributed, especially new contributors Philipp Gillé and gemmaro. ```
Click to expand changelog - Markdown reader: - Raw HTML: fix handling of void `hr` element (#11793). - LaTeX writer: - Omit empty caption on unnumbered tables (#11795). - Emit accumulated `footnotetext` at the first available opportunity (#11773). - Typst writer: - Don’t alter curly quotes in strings, even with `smart` (#11788). This reverts commit 04848401d5711d0da74e6e32a7aedc6c2d661a71. - Make writer sensitive to `typst-label` attribute (#11794). If this attribute is set, the writer will output a label. (This overrides labels based on identifiers, when identifiers are present.) - Typst template: rename `horizontalrule` to `horizontalRule` , so it matches the polyfill. (#11784, Ian Max Andolina). - Text.Pandoc.Readers.HTML.TagCategories (unexported): export `voidTags`. - epub.css: Add support for dark mode (k6G52m4Dz75W). - WASM build: restore legacy exception handling, for compatibility with wasmtime (#11787). - Use new release of asciidoc (fixing problems with row/colspans and footers in tables). - Use new release of texmath (fixing problems with equations containing `\tag`, `\label`, or comments). - `MANUAL.txt`: Correct Asciidoctor name casing (gemmaro, #11782). - `INSTALL.md`: Update Fedora link to pandoc-cli package (#11798, Philipp Gillé). - `CONTRIBUTING.md`: remove suggestion to submit Lua filters (#11800). - Add `doc/twenty-years-of-pandoc.md`. - Changelog - fix pandoc 0.1 release date. - Add `release-announcements.txt` (scraped from pandoc-announce).