Click to expand changelog
-
Markdown reader: Fix table alignment when heading begins with t (#6153). Due to a typo (
t
instead of\t
) we were center aligning column headings that begin with a lowercaset
! -
Text.Pandoc.Readers.Roff:
-
Jira reader (Albert Krewinkel):
- Fix parsing of tables without preceding blankline (#6198). A bug was fixed which caused faulty parsing if a table was not preceded by a newline and the first table cell had no space after the initial
|
characters. - Fix parsing of strikeout, emphasis (#6196). A bug was fixed which caused non-emphasized text containing digits and/or non-special symbols (like dots) to sometimes be parsed incorrectly.
- Support colored inline text, indented lists (#6183, #6184).
- Fix parsing of tables without preceding blankline (#6198). A bug was fixed which caused faulty parsing if a table was not preceded by a newline and the first table cell had no space after the initial
-
Ms writer:
- Fix definition lists so indent even when paragraph indent is set to 0 (as is the default). Also ensure indent for display math that falls back to TeX.
- Use
.QS/.QE
instead of.RS/.RE
for block quotes.
-
EPUB writer: fix regression on detection of front/back/bodymatter (#6170). This bug caused sections with epub:type
dedication
to be misplaced in bodymatter instead of frontmatter as specified in the manual. The same problem would affect other epub:types. The pattern matching needed to be changed with the use ofmakeSection
. -
AsciiDoc writer: remove redundant
otherwise
guard ininlineToAsciiDoc
(#6146, Ryan Scott). -
Text.Pandoc.Class:
-
Text.Pandoc.XML: Add to list of HTML5 attributes:
allow
,autocapitalize
,decoding
,enterkeyhint
,imagesizes
,imagesrcset
,loading
. -
Use implicit Prelude (#6187, Albert Krewinkel). The previous behavior was introduced as a fix for #4464. It seems that this change alone did not fix the issue, and
stack ghci
andcabal repl
only work with GHC 8.4.1 or newer, as no custom Prelude is loaded for these versions. Given this, it seems cleaner to revert to the implicit Prelude. -
Always use custom prelude (#6187, Albert Krewinkel). Previously, the custom prelude was used only with older GHC versions, as a workaround for problems with ghci. The ghci problems are resolved by replacing package
base
withbase-noprelude
, allowing for consistent use of the custom prelude across all GHC versions. -
Remove outdated checks for no longer supported base versions (Albert Krewinkel).
-
PDF via wkhtmltopdf: put user-specified options last (#6171). Certain options (e.g.
cover
) need to come after flags on the command line. -
Text.Pandoc.App: set resource path at the beginning so it can affect things like include-in-header (#5982).
-
Change macOS release candidate CI process so that notarized packages can be produced (#6169).
-
Make MANUAL more explicit about nonbreaking space handling by
all_symbols_escapable
(#6154, Fabien Schurter). -
trypandoc (Mike Tzou):
-
Use details tag to make GitHub releases changelog collapsible.
-
Update filter code in doc/filters.md so it works with latest pandoc (#6185).
-
linux/Dockerfile: upgrade to alpine 3.11 (#6180, Albert Krewinkel). This is used to build the static linux binaries.