| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 13 days | Use pandoc-msi-and-zip configuration.signing | John MacFarlane | |
| 13 days | Remove deleting of unsigned artifact (requires permissions). | John MacFarlane | |
| Also restore macos. | |||
| 13 days | Delete unsigned artifact before uploading signed one. | John MacFarlane | |
| 14 days | Upload signed windows artifact. | John MacFarlane | |
| 14 days | fix slug and configuartion | John MacFarlane | |
| 14 days | release-candidate: temporarily disable macos build. | John MacFarlane | |
| 14 days | release-candidate: Another attempt to get signing working. | John MacFarlane | |
| 2026-01-12 | release-candidate: add a diagnostic step. | John MacFarlane | |
| 2026-01-12 | release-candidate CI: remove name on upload-unsigned-artifact. | John MacFarlane | |
| 2026-01-12 | More fixes for windows code signing process. | John MacFarlane | |
| 2026-01-12 | Fix signing step in windows CI. | John MacFarlane | |
| 2026-01-12 | Add SignPath signing step to release-candidate CI. | John MacFarlane | |
| 2026-01-09 | MANUAL.txt: Fix link for bbcode_steam. | John MacFarlane | |
| Closes #11389. | |||
| 2026-01-09 | doc/custom-writers.md: Fix typo. | John MacFarlane | |
| Closes #11388. | |||
| 2026-01-08 | Lua: switch to HsLua 2.5 | Albert Krewinkel | |
| 2026-01-08 | Markdown writer: Allow display math to start/end with space. | John MacFarlane | |
| This reverts to earlier < 3.7 behavior. Closes #11384. | |||
| 2026-01-08 | LaTeX reader: handle more quote macros. | John MacFarlane | |
| (From fontspec and ngerman babel.) Closes #6120. | |||
| 2026-01-07 | Logging: 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-07 | EPUB 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-07 | Docx reader: handle tables without tblGrid. | John MacFarlane | |
| Closes #11380. | |||
| 2026-01-07 | flake.lock update | John MacFarlane | |
| 2026-01-07 | Fix 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-06 | Fix 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-05 | Lua: let `pandoc.with_state` error on unknown options | Albert Krewinkel | |
| Unknown or unsupported options now cause the `pandoc.with_state` function to fail. Closes: #11376 | |||
| 2026-01-03 | DocBook 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-03 | Typst template: disable hyphenation for title, subtitle. | John MacFarlane | |
| Closes #11375. | |||
| 2026-01-03 | Remove redundant check for asciidoc in UnknownReader. | John MacFarlane | |
| 2026-01-03 | AsciiDoc writer: use a span with role for SmallCaps. | John MacFarlane | |
| Closes #11374. | |||
| 2026-01-02 | flake.nix; provide profiterole, profiteur, eventlog2html. | John MacFarlane | |
| 2026-01-02 | RTF reader: Improve hyperlink parsing more (#11370) | Tuong Nguyen Manh | |
| Both the field instruction and its result may be ungrouped. Closes #10942. | |||
| 2026-01-02 | Lua: 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-02 | Lua: support equallity checks of LogMessage objects | Albert Krewinkel | |
| The *LogMessage* type now has the appropriate metamethod. | |||
| 2025-12-31 | Lua: 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-30 | MediaWiki: 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-29 | MediaWiki reader: handle non-recognized tags as plain text. | John MacFarlane | |
| Partially addresses #11299. | |||
| 2025-12-29 | RTF reader: fix bug where list items were... | John MacFarlane | |
| ...incorporated into a following table. Closes #11364. | |||
| 2025-12-28 | ODT 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-28 | Update asciidoc writer tests for last commit. | John MacFarlane | |
| 2025-12-27 | AsciiDoc 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-27 | RTF 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-25 | MANUAL.txt: fix typo about --chunk-template (#11358) | Albert Lei | |
| 2025-12-24 | CI: disable tests in the -http configuration. | John MacFarlane | |
| 2025-12-24 | Factor out openURL into T.P.Class.IO.HTTP. | John MacFarlane | |
| Unexported module. | |||
| 2025-12-24 | CI: test with -http flag. | John MacFarlane | |
| 2025-12-24 | Revert "CI: test with ghc 9.14." | John MacFarlane | |
| This reverts commit ef3401ce0abac4a6334d16595c75c73c7ef5630c. Not available yet in ghcup. | |||
| 2025-12-24 | openURL without http support: Use throwError rather than error. | John MacFarlane | |
| 2025-12-24 | CI: test with ghc 9.14. | John MacFarlane | |
| 2025-12-24 | Add http cabal flag. | John MacFarlane | |
| This allows pandoc to be compiled without support for making HTTP requests, which is useful when WASM is the target. Closes #10980. | |||
| 2025-12-24 | Change PandocHttpError constructor type. | John MacFarlane | |
| Now it takes a Text instead of an HttpException as the second argument. [API change] Motivation: if we expose HttpException in the public API, it makes it difficult to provide a version of pandoc that can be compiled to wasm, which currently can't handle the network libraries. See #10980. | |||
| 2025-12-20 | MediaWiki reader: add behavior switches support (#11354) | Anton Melnikov | |
| MediaWiki format supports [magic words](https://www.mediawiki.org/wiki/Help:Magic_words). These are basically built-in templates. This commit introduces support for behavior switches, which is one of the three types of magic words. They add a field to metadata without producing any text. Signed-off-by: botantony <[email protected]> | |||
