Skip to content

Commit 98eb05b

Browse files
committed
Bump pandoc and pandoc-cli to 3.6.3, update changelog.
Note: we don't have an API change, but we choose to increment the third digit because of some significant behavior changes.
1 parent 64a4f60 commit 98eb05b

File tree

3 files changed

+146
-3
lines changed

3 files changed

+146
-3
lines changed

changelog.md

+143
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,148 @@
11
# Revision history for pandoc
22

3+
## pandoc 3.6.3 (2025-02-09)
4+
5+
* Track wikilinks with a class instead of a title (Evan Silberman).
6+
Previously wikilinks were distinguished by giving them the `title`
7+
`wikilink`. Now that we have link attributes, it makes more sense
8+
to give them the `class` `wikilink`. This change affects all readers
9+
and writers that support wikilinks.
10+
11+
* DocBook reader:
12+
13+
+ Handle title inside `orderedlist` (#10594). Also some other
14+
elements that allow title: `blockquote`, `calloutlist`, etc.
15+
+ Better handle `informalequation` (#10592, tombolano). Include `id`
16+
attribute.
17+
+ Better handle `formalpara`, `example`, and `sidebar` (#8666, tombolano).
18+
Include identifiers and titles in each case.
19+
20+
* Markdown reader:
21+
22+
+ Simplify and fix normal citation parsing (#10584).
23+
This fixes a bug that causes some normal citations to be
24+
parsed as bracketed regular citations.
25+
26+
* ODT reader:
27+
28+
+ Create Figure elements for images that are figures (#10567).
29+
+ Avoid producing spurious blockquotes in list items (#9505).
30+
+ Fix unwanted block quotes (#10575). Previously the reader created
31+
block quotes whenever a paragraph was marked indented (even though
32+
this just affects the first line). With this change we still
33+
generate block quotes for content that has an altered left margin,
34+
but not for indented paragraphs.
35+
36+
* Docx reader:
37+
38+
+ Do not issue warning for comments with `+styles` (#10571, Stephen Reindl).
39+
40+
* LaTeX reader:
41+
42+
+ Test \{,re}newcommand arguments (#4470, Evan Silberman).
43+
44+
* Pod reader:
45+
46+
+ Consume blanks after =encoding in pod reader (#10537, Evan Silberman).
47+
48+
* JATS writer:
49+
50+
+ Add CRediT roles to JATS (Charles Tapley Hoyt and Jez Cope, #10152).
51+
Enable annotating author roles using the Contribution Role Taxonomy
52+
(CRediT) and export this information in conformant JATS.
53+
54+
* LaTeX writer/templates:
55+
56+
+ Improve babel support (#8283). Previously we used the `.ini`
57+
files for every language, but for European languages these tend to
58+
provide inferior results to the `.ldf` files used by classic
59+
Babel. Currently Babel documentation recommends using the classic
60+
system for European languages written in Latin and Cyrillic
61+
scripts and Vietnamese. So the LaTeX writer and template now
62+
follow this guidance.
63+
64+
Main languages in the list of languages with good "classic" support
65+
are added to global documentclass options and will be automatically
66+
handled by Babel using the `.ldf` files.
67+
68+
If the main language is not in this list, the `babeloptions` variable
69+
will be set to `provide=*`, which will cause support to be loaded from
70+
the `.ini` file rather than an `.ldf`. So, for example, setting
71+
`-V babeloptions=''` with a polytonic Greek document will cause the
72+
`.ldf` support to be used instead of the `.ini`.
73+
74+
The default setting of this variable can be overwritten, but in most
75+
cases the default should give good results.
76+
77+
+ Allow `csquotesoptions` to be specified.
78+
+ Fix indentation bugs in `font-settings.latex`.
79+
80+
* Docx writer:
81+
82+
+ Repeat reference doc's `sectPr` for each new section (#10577).
83+
Previously we were only carrying over the reference doc's `sectPr`
84+
at the end of the document, so it wouldn't affect the intermediate
85+
sections that are now added if `--top-level-division` is `chapter`
86+
or `part`. This could lead to bad results (e.g. page numbering
87+
starting only on the last chapter).
88+
+ Create section divisions with `--top-level-division=part` (#10576).
89+
+ Improve title style in reference.docx; base Author and Date
90+
on Title; remove condensed spacing (Andrew Dunning, #10581).
91+
92+
* Typst writer:
93+
94+
+ Brace tables with `typst:no-figure` and `typst:text` attributes (#10563,
95+
Gordon Woodhull).
96+
97+
* Ms writer:
98+
99+
+ Fix escaping of `-` (#10536). `-` should now be escaped in man
100+
output but not in ms output (where `\-` is a unicode minus sign).
101+
102+
* HTML styles: fix style of `hr` so it works when printed (#10535, Hendrik Erz).
103+
Previously `background-color` was used to style the hr, but this gets ignored
104+
when printing. This commit uses `border-top` instead.
105+
106+
* Text.Pandoc.Shared:
107+
108+
+ Handle `<abbr>` as a span-like inline in `htmlSpanLikeElements`
109+
(#5793, Evan Silberman).
110+
111+
* Text.Pandoc.MediaBag:
112+
113+
+ Prefer MIME type when determining extensions for MediaBag items (#10557,
114+
Max Heller). This should give different results for remote images
115+
that are served at URLs that do not contain misleading extensions
116+
(e.g. `shields.io`).
117+
118+
* Text.Pandoc.Citeproc:
119+
120+
+ Fix moving punctuation before citation notes. This previously worked with
121+
regular citations, but not author-in-text citations. Now it works with both.
122+
123+
* `doc/lua-filters.md`:
124+
125+
+ Correct luacheck URL (#10589, R. N. West).
126+
+ Add static analysis paragraph to debugging section (#10568, R. N. West).
127+
+ Add note about extensions handling in `read` and `write` (Albert Krewinkel).
128+
129+
* `doc/extras.md`:
130+
131+
+ Add entry for pandoc-subfigs (R. N. West).
132+
+ Update diagram Lua filter URL and description (R. N. West).
133+
134+
* MANUAL.txt:
135+
136+
+ Add note on using typst to produce pdf/a-2b.
137+
+ Document top-level-division functionality with Docx (#10579, Andrew Dunning).
138+
139+
* Raise xml-conduit upper bound.
140+
141+
* Depend on latest commonmark-pandoc, commonmark-extensions,
142+
citeproc, typst.
143+
144+
* Makefile: make `make binpath` quiet.
145+
3146
## pandoc 3.6.2 (2025-01-12)
4147

5148
* New input format: `pod` (Evan Silberman). Pod ("Plain old documentation")

pandoc-cli/pandoc-cli.cabal

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: pandoc-cli
3-
version: 3.6.2
3+
version: 3.6.3
44
build-type: Simple
55
license: GPL-2.0-or-later
66
license-file: COPYING.md
@@ -70,7 +70,7 @@ executable pandoc
7070
buildable: True
7171
-- Note: we always link to an exact version of pandoc, with the
7272
-- same version as this package:
73-
build-depends: pandoc == 3.6.2,
73+
build-depends: pandoc == 3.6.3,
7474
text
7575
other-modules: PandocCLI.Lua
7676
, PandocCLI.Server

pandoc.cabal

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.4
22
name: pandoc
3-
version: 3.6.2
3+
version: 3.6.3
44
build-type: Simple
55
license: GPL-2.0-or-later
66
license-file: COPYING.md

0 commit comments

Comments
 (0)