aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-05Bump manual date.pandoc-cli-3.8.23.8.2John MacFarlane
2025-10-05Bump pandoc, pandoc-cli to 3.8.2, update changelogJohn MacFarlane
2025-10-05Use released texmath 0.13.0.1John MacFarlane
2025-10-05Typst writer: don't add semicolons as much.John MacFarlane
Previously we added semicolons after inline commands not followed by spaces, but mainly this was to deal with one issue: the presence of a semicolon after an inline command, which would be swallowed as a command separator (#9252). This commits adopts an approach that should avoid so many superfluous semicolons: it escapes semicolons that might come right after a command. See #11196.
2025-10-04Use dev version of texmath.John MacFarlane
2025-10-04Add note on typst `template` variable.John MacFarlane
Only a relative path can be used here. See #11190.
2025-10-04Typst template: fix 3.8 regression in which links disappear.John MacFarlane
A template change in 3.8 added a show rule for links which causes them to disappear except in special cases. This change fixes the problem. Closes #11194.
2025-10-04Small improvement to oneOfStrings.John MacFarlane
Use accumulator.
2025-10-04LaTeX writer: Fix strikeout in links (#11192)TuongNM
As in #1294 \url and \href need to be protected inside an mbox for soul commands. Closes #9366.
2025-10-03Parsing.General: Rewrite `oneOfStrings'` with less conversion to string.John MacFarlane
2025-10-03release-candidate: switch from macos-13 to macos-15-intel.John MacFarlane
macos-13 will be retired by Dec. 4, 2025.
2025-10-02Markdown tables: implement `table_attributes` extension.John MacFarlane
When `table_attributes` is enabled (as it is by default for pandoc's Markdown), attributes can be attached to a table by including them at the end of the caption. Previously the writer would emit an identifier in this position, but the reader didn't handle it. Now arbitrary attributes are allowed, and they work in both the reader and writer. Closes #10884. [API change]: Text.Pandoc.Extensions: Add `Ext_table_attributes` constructor for `Extension`.
2025-10-01Update contact information (#11183)Benson Muite
in COPYING.
2025-10-01Update FSF address (#11182)Benson Muite
2025-09-30MANUAL.txt: remove some redundancy (#11180)Reuben Thomas
Closes #11178. In documenting LaTeX packages used by generated documents, don’t mention some packages twice in one (already long) paragraph. Add missing link for multirow.
2025-09-29Update AUTHORS.md.pandoc-cli-3.8.13.8.1John MacFarlane
2025-09-29Update README.md.John MacFarlane
2025-09-29Add vimdoc tables test to extra-source-files.John MacFarlane
2025-09-29Update an pages and manual date.John MacFarlane
2025-09-29Update changelog.John MacFarlane
2025-09-29Bump version to 3.8.1 (also pandoc-cli).John MacFarlane
2025-09-29T.P.XML: Add `fetchpriority` to list of HTML attributes.John MacFarlane
Closes #11176.
2025-09-29RST writer: Add col spans for simple tables (#11173)TuongNM
Closes #10127.
2025-09-28Remove coloring for a, a:visiting in epub.css.John MacFarlane
This was causing links in iOS books app not to be distinguished in any way (since underlining is not used there). Closes #11174.
2025-09-28LaTeX writer: Fix strikeouts in beamer title (#11169)TuongNM
beamer uses pdfstring for the pdfinfo which can't handle soul strikeouts. Therefore, the title, subtitle and author contents need to be put inside texorpdfstring to deal with both the pdfinfo as well as the formatting. Fixes #11168.
2025-09-28Typst writer: Fix syntax highlighting.John MacFarlane
See #11171. Previously the native typst highlighting was always used, regardless of the setting of `--syntax-highlighting`. With this change, `--syntax-highlighting=none` and `--syntax-highlighting=<style name>` (with skylighting) will work. Completes #10525.
2025-09-28T.P.Highlighting: export typst functions.John MacFarlane
[API change] New exported functions `formatTypstBlock`, `formatTypstInline`, `styleToTypst`.
2025-09-27Use released djot 0.1.2.3.John MacFarlane
2025-09-27LaTeX writer: make beamer footnotes compatible with pauses.John MacFarlane
Previously they would appear before the content to which the note was attached, when there were pauses in a slide. Closes #5954. See related discussion in https://github.com/josephwright/beamer/issues/565.
2025-09-24Add `shorthands` variable for LaTeX output.John MacFarlane
If true, pandoc will allow language-specific shorthands when loading babel. Closes #11160.
2025-09-24RST writer: ensure blank line before directives.John MacFarlane
Closes #11162.
2025-09-20OpenDocument writer: Add missing table elements (#11157)TuongNM
Add missing header rows after the first one, footer rows as well as TableBody header rows. Also apply hlint suggestions to use Down and fuse mapM/map. Closes #10002.
2025-09-19Docx writer: fix regression (3.8) in highlighted code.John MacFarlane
We added DefaultHighlighting in commit 6475725 but didn't adjust the pattern-match here. Closes #11156.
2025-09-19Docx reader: handle figures in indented paragraphs.John MacFarlane
Previously these were omitted. Closes #11028.
2025-09-19LaTeX writer: avoid `\_` in bibliography variable.John MacFarlane
Since underscores are common in filenames, and pandoc will render strings to variables using default LaTeX escaping, we special-case `bibliography`, under the assumption that this variable will be used in the context of the `\bibliography{..}` command, which accepts unescaped underscores. Closes #11152.
2025-09-19Use dev version of djoths.John MacFarlane
2025-09-18RST reader: fix regression in simple table parsing.John MacFarlane
Closes #11150.
2025-09-18RST reader: SkippedContent warning if table directive...John MacFarlane
containts non-tabular content.
2025-09-17RST simple table fix.John MacFarlane
Leading space in a cell should not cause the contents to be parsed as a block quote. Closes #11146.
2025-09-17Docx reader: change default for textwidth.John MacFarlane
This should only be used if sectPr is not found.
2025-09-17Docx reader: properly calculate table column widths.John MacFarlane
Previously we assumed that every table took up the full text width. Now we read the text width from the document's sectPr. Closes #9837. Closes #11147.
2025-09-17Use Tasty.Golden for Docx reader tests.John MacFarlane
This way we can update them with `--accept`.
2025-09-16LaTeX writer: ensure that unlabelled tables don't increment counter.John MacFarlane
Closes #11141.
2025-09-16Vimdoc writer: add section to the manual (#11144)reptee
2025-09-16Markdown reader: Improve superscript/subscript/inline note parsing.John MacFarlane
We do not allow inline notes to be followed by `(` or `[`. Otherwise, we parse inline notes before superscripts. This fixes #8652. Also, the sub/superscript parsers have been adjusted so that they really exclude unescaped spaces (as they did not before, when the spaces occurred in nested inlines). See #5878 for comment.
2025-09-16Markdown reader: refactor out litBetween.John MacFarlane
2025-09-15Vimdoc writer (#11132)reptee
Support for vimdoc, documentation format used by vim in its help pages. Relies heavily on definition lists and precise text alignment to generate tags.
2025-09-15Allow unicode-data 0.7.John MacFarlane
2025-09-15LaTeX reader: ignore `\pandocbounded`.John MacFarlane
Third issue in #11140.
2025-09-15Markdown writer: improve handling of implicit figures.John MacFarlane
Allow implicit figures when alt text differs from caption (in this case, we use an image attribute to add the alt). Closes #11140.