3.8.3 #11313
jgm
announced in
Announcements
3.8.3
#11313
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.
-
Click to expand changelog
Add
asciidocas an input format (Add AsciiDoc Reader / AsciiDoc input support #1456).Add
xlsx(Microsoft Excel) as an input format (Anton Antich). Each worksheet turns into a section containing a table.Add
pptx(PowerPoint) as new input format (Anton Antich).Add
bbcodeas a new output format (BBCode writer #11242, reptee). Several variants of BBCode are also supported:bbcode_fluxbb(FluxBB),bbcode_phpbb(phpBB),bbcode_steam(Hubzilla),bbcode_hubzilla(Hubzilla), andbbcode_xenforo(xenForo).New exported module Text.Pandoc.Readers.AsciiDoc, exporting
readAsciiDoc[API change].New module
Text.Pandoc.Readers.Pptx, exportingreadPptx(Anton Antich) [API change].New module
Text.Pandoc.Readers.Xlsx, exportingreadXlsx(Anton Antich) [API change].LaTeX reader:
\linebreakas LineBreak (LaTeX \linebreak new behavior #11272).\linebreakis more of a hint, it shouldn’t produce a hard break.\makeatletterin parsing raw LaTeX (Citeproc prevents building beamer slides containing@in header-includes #11270).\endwould get rendered with a blank line, which LaTeX treats as a paragraph break.rawLaTeXParserin Text.Pandoc.LaTeX.Parsing. The preparser doesn’t need to return a value.rawTeXParser(etoolbox ifstrequal repeated output #11253). Make macro expansion in raw LaTeX depend on the setting of thelatex_macrosextension. Previously macros were always expanded, even in raw TeX in markdown. In addition, there was previously a bug that caused content to be garbled in certain cases.ifstrequalat a lower level, like the otherifcommands (etoolbox ifstrequal repeated output #11253).ifstrequal,iftoggle, etc., which were misplaced inenvironments, toblockCommands, so these commands work properly.Docx reader:
Markdown reader:
'(Performance issue when combining a link with apostrophe and multiple apostrophes in text #10880).Typst reader:
#title(typst #title() not allowed in input typst-hs#80). Note that previously, the typst reader never returned document metadata. Now it does, even if the typst document does not contain a#titlefunction that would result in actually printing the title block.Djot reader:
djottojira#11250). Previously we just got big Str elements with spaces included. But many pandoc writers assume that breakable spaces will be Space elements, and this is also required for automatic wrapping.RST reader:
Text.Pandoc.Readers:
readAsciiDoc,readXlsx,readPptx[API change].New module Text.Pandoc.Writers.BBCode, exporting
writeBBCode,writeBBCodeSteam,writeBBCodeFluxBB,writeBBCodePhpBB,writeBBCodeHubzilla,writeBBCodeXenforo[API change].LaTeX writer:
splitfrom list of math environments (Math env error from markdown to latex #11274).HTML writer:
scrollandscrollSnapoptions to writer and template (Add scroll: view option to revealjs template #10052, Asliddinbek Azizovich).ANSI writer:
Pptx writer:
AsciiDoc writer:
Typst template:
font("error: font fallback list must not be empty" with Typst 0.14 #11238).columnsto typst template (columns dropped out of typst template (regression) #11259), fixing a pandoc 3.8 regression.Text.Pandoc.Writers:
writeBBCode,writeBBCodeSteam,writeBBCodeFluxBB,writeBBCodePhpBB,writeBBCodeHubzilla,writeBBCodeXenforo[API change].Text.Pandoc.Writers.Shared:
insertCurrentSpansAtColumn,takePreviousSpansAtColumnanddecrementTrailingRowSpansfor applying and keeping track of RowSpans over multiple rows (ANSI writer ignores RowSpan in table cells #10149, Tuong Nguyen Manh). [API change]Text.Pandoc.Logging:
pagetitlevariable instead of settingtitlein metadata.Lua subsystem:
Text.Pandoc.PDF:
-t typstwas to produce smart quotes according to typst’s defaults. (This could be defeated by specifying-t typst-smart.) This behavior broke in 3.8 because of a change to Text.Pandoc.PDF. This change causedsmartto be disabled for all formats when producing PDFs, when before it was only disable for TeX-based formats (to avoid bad ligatures). This commit restores the old behavior. Possibly the regression also other affects other non-TeX formats, e.g. HTML.Text.Pandoc.Shared:
allRowsEmptyandtableBodiesToRowsfrom the RST writer for reuse in other writers. (Tuong Nguyen Manh) [API change].Text.Pandoc.Citeproc:
New non-exported module Text.Pandoc.Readers.OOXML.Shared containing functions factored out from Text.Pandoc.Readers.Docx.Util (Anton Antich).
Tests: The common file
nativeDiffhas been extracted from the Docx and Pptx text files and put in Tests.Helpers.Use asciidoc 0.1, djot 0.1.2.4, texmath 0.13.0.2, typst 0.8.1, citeproc 0.12.
MANUAL.txt:
implicit_figuredocumentation (Explain how to set descriptive alt text as well as caption #11082).Update INSTALL.md (Installing from source points to outdated Haskell Platform #11271).
This discussion was created from the release 3.8.3.
Beta Was this translation helpful? Give feedback.
All reactions