aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
5 daysFix a couple small documentation errors.HEADmainJohn MacFarlane
Closes #11408.
7 daysADd tar to stack.yaml.John MacFarlane
7 daysUse latest dev texmath.John MacFarlane
8 daysAllow --extract-media to extract to a tar archive...John MacFarlane
instead of a directory. This happens when the path given has a .tar extension.
9 daysUse latest dev asciidoctor-hsJohn MacFarlane
9 daysUse latest dev texmath.John MacFarlane
11 daysAsciiDoc writer: export spaces inside delimited constructs like emph.John MacFarlane
11 daysDocBook/JATS reader: don't export surrounding space from inline elements.John MacFarlane
Previously we would export leading and trailing space inside elements like emphasis or ulink so they appeared outside the resulting pandoc Inline (Emph or Link). This is not really motivated; DocBook and XML in general treats leading and trailing whitespace in this context as significant. These spaces may casue problems for some output formats, e.g. asciidoc, but these issues should be addressed in the corresponding writers, as they are in the Markdown writer, using Text.Pandoc.Writers.Shared.delimited. Closes #11398.
11 daysLua: add function `pandoc.utils.documentation` (#11383)Albert Krewinkel
Closes #10999. This is now used to generate much of the Lua API documentation.
12 daysPPTX writer: support notes field in metadata for title slide (#11396)Chris Callison-Burch
This adds support for a `notes` field in the YAML metadata block that will be used as speaker notes for the title slide in PowerPoint output. Previously, there was no way to add speaker notes to the title slide since it is generated from metadata rather than from content blocks. The `::: notes` syntax only works for content slides. Example usage: --- title: My Presentation notes: | Welcome everyone to this presentation. Remember to introduce yourself. --- Closes #5844 (for PPTX output). Co-authored-by: Chris Callison-Burch <[email protected]>
13 daysrelease-candidate: sign Windows artifacts with SignPath cert.John MacFarlane
13 daysAllow crypton-x509-system 1.8.*John MacFarlane
14 daysrelease-candidate: Another attempt to get signing working.John MacFarlane
14 daysrelease-candidate: add a diagnostic step.John MacFarlane
2026-01-12release-candidate CI: remove name on upload-unsigned-artifact.John MacFarlane
2026-01-12More fixes for windows code signing process.John MacFarlane
2026-01-12Fix signing step in windows CI.John MacFarlane
2026-01-12Add SignPath signing step to release-candidate CI.John MacFarlane
2026-01-09MANUAL.txt: Fix link for bbcode_steam.John MacFarlane
Closes #11389.
2026-01-09doc/custom-writers.md: Fix typo.John MacFarlane
Closes #11388.
2026-01-08Lua: switch to HsLua 2.5Albert Krewinkel
2026-01-08Markdown writer: Allow display math to start/end with space.John MacFarlane
This reverts to earlier < 3.7 behavior. Closes #11384.
2026-01-08LaTeX reader: handle more quote macros.John MacFarlane
(From fontspec and ngerman babel.) Closes #6120.
2026-01-07Logging: add `pretty` field to ToJSON instance for LogMessage.John MacFarlane
This just reproduces the output of `logMessage`, for convenience for those who are using the JSON output outside of Haskell.
2026-01-07EPUB writer: don't use footnote backlinks for EPUBv3.John MacFarlane
Here we use aside elements, which are popups, and the backlinks are not needed; in some readers they cause a redundant number to appear, since the reader adds a note number. Standard practice seems to be not to use these.
2026-01-07Docx reader: handle tables without tblGrid.John MacFarlane
Closes #11380.
2026-01-07flake.lock updateJohn MacFarlane
2026-01-07Fix docx writer: skip directory entries when building media overrides (#11379)You Jiangbin
Pandoc's docx writer was previously adding an `<Override>` for `/word/media/` in `[Content_Types].xml` when the reference doc contains media, which violates OPC rules and causes Word to report corruption.
2026-01-06Fix author prefix placeholder in JATS template (#11381)Christophe Dervieux
Follow up on https://github.com/jgm/pandoc/pull/10622 that fix typo in other file
2026-01-05Lua: let `pandoc.with_state` error on unknown optionsAlbert Krewinkel
Unknown or unsupported options now cause the `pandoc.with_state` function to fail. Closes: #11376
2026-01-03DocBook reader: support "role" attribute (#11255)Yann Trividic
The `role` attribute is parsed and added to Pandoc AST elements, using a wrapper Div if needed.
2026-01-03Typst template: disable hyphenation for title, subtitle.John MacFarlane
Closes #11375.
2026-01-03Remove redundant check for asciidoc in UnknownReader.John MacFarlane
2026-01-03AsciiDoc writer: use a span with role for SmallCaps.John MacFarlane
Closes #11374.
2026-01-02flake.nix; provide profiterole, profiteur, eventlog2html.John MacFarlane
2026-01-02RTF reader: Improve hyperlink parsing more (#11370)Tuong Nguyen Manh
Both the field instruction and its result may be ungrouped. Closes #10942.
2026-01-02Lua: add function `pandoc.with_state`Albert Krewinkel
The function allows to run a callback with a modified pandoc state. This provides the ability to temporarily modify the resource path, the user data directory, and the HTTP request headers. Closes: #10859
2026-01-02Lua: support equallity checks of LogMessage objectsAlbert Krewinkel
The *LogMessage* type now has the appropriate metamethod.
2025-12-31Lua: mark readers and writers with their types.Albert Krewinkel
The `pandoc.readers` and `pandoc.writers` maps now have string values instead of boolean values. The string signals the type of the reader/writer, `"text"` for *TextReader*/*TextWriter* and `"bytestring"` for *ByteStringReader*/*ByteStringWriter*. Closes: #11367
2025-12-30MediaWiki: better handling of inline tags.John MacFarlane
`<mark>`, `<var>`, `<samp>`, and `<kbd>` now produce Code or Span elements with classes, which can be handled by multiple output formats, instead of simply being parsed as raw HTML tags. Closes #11299.
2025-12-29MediaWiki reader: handle non-recognized tags as plain text.John MacFarlane
Partially addresses #11299.
2025-12-29RTF reader: fix bug where list items were...John MacFarlane
...incorporated into a following table. Closes #11364.
2025-12-28ODT reader: Add table row and column spans (#11366)Tuong Nguyen Manh
Parse the number-rows-spanned and number-columns-spanned attributes to create Cells for the Table.
2025-12-28Update asciidoc writer tests for last commit.John MacFarlane
2025-12-27AsciiDoc writer: use doubled delims in more contexts.John MacFarlane
Also escape the `#` character. Closes #11362. An alternative solution, raised in #11362, would be to rely less on escaping and simply always use doubled delimiters. However, there would still be a need for escaping, since one might use a literal `##` (for example)>
2025-12-27RTF reader: Ensure new paragraph on \pard (#11361)Tuong Nguyen Manh
New paragraphs may start with \pard alone without an explicit paragraph break with \par preceding it.
2025-12-25MANUAL.txt: fix typo about --chunk-template (#11358)Albert Lei
2025-12-24CI: disable tests in the -http configuration.John MacFarlane
2025-12-24Factor out openURL into T.P.Class.IO.HTTP.John MacFarlane
Unexported module.
2025-12-24CI: test with -http flag.John MacFarlane