aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <[email protected]>2025-10-05 17:47:11 +0200
committerJohn MacFarlane <[email protected]>2025-10-05 17:48:39 +0200
commit677b8d0bf47ead701259672cacf686992f6d279a (patch)
tree2e0c8419e50cae27ae0fc0bb19323b08f40e2c37
parentae1ef4364a36d985348f8efa47b12fccc021e72f (diff)
Bump pandoc, pandoc-cli to 3.8.2, update changelog
-rw-r--r--changelog.md42
-rw-r--r--pandoc-cli/pandoc-cli.cabal4
-rw-r--r--pandoc.cabal2
3 files changed, 43 insertions, 5 deletions
diff --git a/changelog.md b/changelog.md
index 552cac04b..ee997ffc8 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,43 @@
# Revision history for pandoc
+## pandoc 3.8.2 (2025-10-05)
+
+ * Markdown reader/writer: implement new `table_attributes` extension
+ (#10884). 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.
+
+ * Typst writer: don't add superfluous semicolons (#11196).
+ 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.
+
+ * Typst template: fix 3.8 regression in which links disappear
+ (#11194). A template change in 3.8 added a show rule for links which
+ causes them to disappear except in special cases.
+
+ * Text.Pandoc.Parsing: rewrite `oneOfStrings` more efficiently.
+
+ * LaTeX writer: Fix strikeout in links (#11192, Tuong Nguyen Manh).
+ As in #1294 `\url` and `\href` need to be protected
+ inside an mbox for `soul` commands.
+
+ * Text.Pandoc.Extensions: Add `Ext_table_attributes` constructor for
+ `Extension` [API change].
+
+ * Use released texmath 0.13.0.1.
+
+ * Update FSF contact information in COPYING (#11183, Bensun Muite).
+
+ * MANUAL.txt: remove some redundancy (#11178, Reuben Thomas).
+
## pandoc 3.8.1 (2025-09-29)
* New output format `vimdoc` (Vim documentation format) (#11132, reptee).
@@ -4283,7 +4321,7 @@
image. The first `!` of image markup must now be followed by a
non-space character; otherwise, the enclosed text is parsed as
normal content.
-
+
* Ms writer:
+ Fix handling of Figure (#8660).
@@ -4391,7 +4429,7 @@
Krewinkel). The table foot is made part of the table body, as
otherwise it won't show up in the output. The root cause for
this is that longtable cannot detect page breaks in Beamer.
-
+
* LaTeX template: Add CJKsansfont and CJKmonofont for XeLaTeX
(#8656, Yudong Jin). `CJKsansfont` and `CJKmonofont` will be
set for xelatex only if `CJKmainfont` is also provided.
diff --git a/pandoc-cli/pandoc-cli.cabal b/pandoc-cli/pandoc-cli.cabal
index 6afcc47df..801490ba0 100644
--- a/pandoc-cli/pandoc-cli.cabal
+++ b/pandoc-cli/pandoc-cli.cabal
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: pandoc-cli
-version: 3.8.1
+version: 3.8.2
build-type: Simple
license: GPL-2.0-or-later
license-file: COPYING.md
@@ -70,7 +70,7 @@ executable pandoc
buildable: True
-- Note: we always link to an exact version of pandoc, with the
-- same version as this package:
- build-depends: pandoc == 3.8.1,
+ build-depends: pandoc == 3.8.2,
text
other-modules: PandocCLI.Lua
, PandocCLI.Server
diff --git a/pandoc.cabal b/pandoc.cabal
index eae016321..d4499e158 100644
--- a/pandoc.cabal
+++ b/pandoc.cabal
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: pandoc
-version: 3.8.1
+version: 3.8.2
build-type: Simple
license: GPL-2.0-or-later
license-file: COPYING.md