pandoc 3.6.4 #10694
jgm
announced in
Announcements
pandoc 3.6.4
#10694
Replies: 1 comment
-
Unofficial Linux/RISC-V 64-bit ( |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Click to expand changelog
Disable
citations
extension in writers if--citeproc
is used (Make it easier to use typst output with--citeproc
#10662). Otherwise we get undesirable results, as the format’s native citation mechanism is used instead of (or in addition to) the citeproc-generated citations.Markdown reader:
Allow line break between URL and title of link (markdown to HTML: URL links with optional title on next line are broken #10621).
Give better position information when YAML metadata parsing fails with a YAML exception (Misleading "YAML parse exception" #10231).
Fixed
escapedChar'
parser ([Markdown -> HTML] Escaped newlines insert the backslash into rendered document #10672). It should not accept escaped newlines.Remove some misguided list fanciness (Fenced code block as a list item #9865, Definition lists: HTML comment edge case #7778, cf. Markdown reader: handle inline code more eagerly within lists. #5628). Previously we tried to handle things like commented out list items:
and also things like:
But the code we added to handle these cases caused problems with other, more straightforward things, like:
So we are rolling back all the fanciness, so that the markdown parser now behaves more like the commonmark parser, in which indicators of block-level structure always take priority over indicators of inline structure.
HTML reader:
<style>
elements in<body>
as a newline #10643).LaTeX reader:
\newline
,\linebreak
.Docx reader/writer:
w:firstColumn="1"
by default for tables. You have to find the Table Design tab and explicitly uncheck “First Column” to make this go away. In most cases, I don’t think writers intend to designate the first column as a row head, so this commit is going to produce unexpected results. In addition, because of the table normalization done by pandoc-type’stableWith
, any table containing a colspanned cell in the left-hand column will get broken if the first column is designated a row head. For these reasons it seems best to revert this change, which was made in response to DOCX reader to support row head #9495.LaTeX writer and template:
selnolig-langs
(Regression for LuaLaTeX: ligatures not suppressed anymore #9863). We now specify the language as a global option again, so we no longer need to specify it when invoking selnolig.shorthands=off
(Babel'sshorthand
option makes some characters to be skipped #6817).*
for multirow width when no colwidth specified (Multirow column takes all the width in a table without setting colwidth #10685). Otherwise the multirow will be excessively wide.\phantomsection
(Latex: allow phantomsection in captions #10688, etclub).Markdown writer:
-t markdown+four_space_rule
.Emph [Emph ils]]
asils
(Alternate nested emphasis and strong emphasis delimiters in Markdown writer #10642). Otherwise we get**content**
which means strong emphasis.EPUB writer:
Typst writer:
citation-style
works as well ascsl
(Different behaviour for csl & citation-style metadata field in typst export #10661).Powerpoint writer:
JATS template:
Text.Pandoc.Parsing:
Text.Pandoc.Shared:
makeSections
: put some attributes on section element only. Certainrole
andepub:type
attributes should only be on the section (and indeed, manyrole
s give a validation error if left on the heading element).Text.Pandoc.Logging:
<title>
element" message from WARNING to INFO #10671). Users commonly complain about the warning when producing HTML documents without an explicit title. It seems that an info message is more appropriate, since pandoc’s default here (using the input’s base name) ensures compliance with the standard and many users are happy with that default. Those who want to make sure the message is seen can use--verbose
.Beamer template: only emit
\date
if set (data/templates/default.beamer: only emit \date if set #10687, josch).Fix invalid OOXML in definition_list.docx test (Possibly invalid test: definition-list.docx #10394).
MANUAL.txt:
template
variable for typst.include
(SSRF When Generating PDFs from User-Controlled HTML #10682).doc/lua-filters.md
: Add missing html_math_method ‘katex’ (R. N. West).Use texmath 0.12.9.
Use typst 0.7. Fixes an issue with package loading, a regression in pandoc 3.6.3.
This discussion was created from the release pandoc 3.6.4.
Beta Was this translation helpful? Give feedback.
All reactions