There is a newer version of the record available.

Published May 29, 2025 | Version 3.7.0.2
Software Open

Pandoc

Description

I'm pleased to announce the release of pandoc 3.7.0.2, available in the usual places:

Binary packages & changelog: https://github.com/jgm/pandoc/releases/tag/3.7.0.2

Source & API documentation: http://hackage.haskell.org/package/pandoc-3.7.0.2

This release fixes some regressions in grid table rendering introduced in 3.7. There are a few other nice improvements as well; see the changelog for details.

Thanks to all who contributed, especially new contributor GHyman83.

<details> <summary>Click to expand changelog</summary>

  • RST writer:

    • Don't emit alignment markers in grid tables (#10857).
  • Asciidoc writer:

    • Add support for sidebars (GHyman83).
  • LaTeX writer:

    • Include alt option in \includegraphics (#6095).
  • Markdown writer:

    • Preserve figure attributes (Nikolay Yakimov, #10867). Fixes a regression introduced by 0d2114e, which caused the Markdown writer to ignore attributes on the figure if it has class or key-value attributes set.
  • HTML writer:

    • Use the ID prefix in the ID for the footnotes section (Benjamin Esham).
  • Text.Pandoc.Writers.Shared:

    • gridTable: fix (3.7) regression with missing cell alignments (#10853).
    • gridTable: fix headings with colspans (#10855). If the heading contains a colspan, we still need to include information in the header line about the colspecs.
    • gridTable: fix headerless tables. The top line should encode colspan information.
  • Text.Pandoc.SelfContained:

    • Fix handling of empty script element (#10862). Previously in this case the closing tag was dropped.
    • Do not drop data- attributes in script tags (#10861).
  • Lua subsystem (Albert Krewinkel):

    • Add function pandoc.mediabag.make_data_uri (#10876). The function takes a MIME type and raw data from which it creates an RFC 2397 data URI.
  • tools/update-lua-module-docs: fix handling of wikilinks (Albert Krewinkel).

  • doc/lua-filters.md: add missing docs for pandoc.Caption (Albert Krewinkel).

  • Require texmath 0.12.10.3, typst 0.8.0.1

</details>

Notes

If you use this software, please cite it as below.

Files

jgm/pandoc-3.7.0.2.zip

Files (9.3 MB)

Name Size Download all
md5:3e3d26423542712dc82d6d380577ce50
9.3 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/jgm/pandoc/tree/3.7.0.2 (URL)

Software