aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
13 daysUse pandoc-msi-and-zip configuration.signingJohn MacFarlane
13 daysRemove deleting of unsigned artifact (requires permissions).John MacFarlane
Also restore macos.
13 daysDelete unsigned artifact before uploading signed one.John MacFarlane
14 daysUpload signed windows artifact.John MacFarlane
14 daysfix slug and configuartionJohn MacFarlane
14 daysrelease-candidate: temporarily disable macos build.John MacFarlane
14 daysrelease-candidate: Another attempt to get signing working.John MacFarlane
2026-01-12release-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
2025-12-24Revert "CI: test with ghc 9.14."John MacFarlane
This reverts commit ef3401ce0abac4a6334d16595c75c73c7ef5630c. Not available yet in ghcup.
2025-12-24openURL without http support: Use throwError rather than error.John MacFarlane
2025-12-24CI: test with ghc 9.14.John MacFarlane
2025-12-24Add 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-24Change 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-20MediaWiki 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]>