@@ -1,5 +1,104 @@
11# Revision history for pandoc
22
3+## pandoc 2.9.2.1 PROVISIONAL (2020-XX-XX)
4+
5+ * Markdown reader: Fix table alignment when heading begins with t (#6153).
6+ Due to a typo (`t` instead of `\t`) we were center aligning column
7+ headings that begin with a lowercase `t`!
8+
9+ * Text.Pandoc.Readers.Roff:
10+
11+ + Fix parsing of `\.` in man/ms readers (#6175).
12+ Previously due to a typo it was being parsed as `` ` ``.
13+ + Fix parsing of `\'` in man/ms readers (#6175). It was being parsed
14+ as a backtick.
15+
16+ * Jira reader (Albert Krewinkel):
17+
18+ + Fix parsing of tables without preceding blankline (#6198).
19+ A bug was fixed which caused faulty parsing if a table was not
20+ preceded by a newline and the first table cell had no space
21+ after the initial `|` characters.
22+ + Fix parsing of strikeout, emphasis (#6196). A bug was fixed which
23+ caused non-emphasized text containing digits and/or non-special symbols
24+ (like dots) to sometimes be parsed incorrectly.
25+ + Support colored inline text, indented lists (#6183, #6184).
26+
27+ * Ms writer:
28+
29+ + Fix definition lists so indent even when paragraph indent is
30+ set to 0 (as is the default). Also ensure indent for display math
31+ that falls back to TeX.
32+ + Use `.QS/.QE` instead of `.RS/.RE` for block quotes.
33+
34+ * EPUB writer: fix regression on detection of front/back/bodymatter
35+ (#6170). This bug caused sections with epub:type `dedication` to be
36+ misplaced in bodymatter instead of frontmatter as specified
37+ in the manual. The same problem would affect other epub:types.
38+ The pattern matching needed to be changed with the use of
39+ `makeSection`.
40+
41+ * AsciiDoc writer: remove redundant `otherwise` guard in
42+ `inlineToAsciiDoc` (#6146, Ryan Scott).
43+
44+ * Text.Pandoc.Class:
45+
46+ + Fix missing import when data files are not embedded (Albert Krewinkel).
47+ + Subdivide Text.Pandoc.Class into small unexported modules
48+ and ensure that all functions have Haddock documentation (#6106,
49+ Albert Krewinkel).
50+ + Finer grained imports of Text.Pandoc.Class submodules (#6203, Albert
51+ Krewinkel).
52+
53+ * Text.Pandoc.XML: Add to list of HTML5 attributes:
54+ `allow`, `autocapitalize`, `decoding`, `enterkeyhint`,
55+ `imagesizes`, `imagesrcset`, `loading`.
56+
57+ * Use implicit Prelude (#6187, Albert Krewinkel).
58+ The previous behavior was introduced as a fix for #4464. It seems that
59+ this change alone did not fix the issue, and `stack ghci` and `cabal
60+ repl` only work with GHC 8.4.1 or newer, as no custom Prelude is loaded
61+ for these versions. Given this, it seems cleaner to revert to the
62+ implicit Prelude.
63+
64+ * Always use custom prelude (#6187, Albert Krewinkel).
65+ Previously, the custom prelude was used only with older GHC versions, as
66+ a workaround for problems with ghci. The ghci problems are resolved by
67+ replacing package `base` with `base-noprelude`, allowing for consistent
68+ use of the custom prelude across all GHC versions.
69+
70+ * Remove outdated checks for no longer supported base versions
71+ (Albert Krewinkel).
72+
73+ * PDF via wkhtmltopdf: put user-specified options last (#6171).
74+ Certain options (e.g. `cover`) need to come after flags on
75+ the command line.
76+
77+ * Text.Pandoc.App: set resource path at the beginning so it can affect
78+ things like include-in-header (#5982).
79+
80+ * Change macOS release candidate CI process so that notarized
81+ packages can be produced (#6169).
82+
83+ * Make MANUAL more explicit about nonbreaking space handling by
84+ `all_symbols_escapable` (#6154, Fabien Schurter).
85+
86+ * trypandoc (Mike Tzou):
87+
88+ + Add checkbox for standalone option (#6189).
89+ + Use strict mode for JavaScript code (#6188).
90+ + Fetch resources over https (#6188).
91+ + Remove unnecessary attributes on style, script elements (#6188).
92+
93+ * Use details tag to make GitHub releases changelog collapsible.
94+
95+ * Update filter code in doc/filters.md so it works with latest pandoc
96+ (#6185).
97+
98+ * linux/Dockerfile: upgrade to alpine 3.11 (#6180, Albert Krewinkel).
99+ This is used to build the static linux binaries.
100+
101+
3102## pandoc 2.9.2 (2020-02-15)
4103
5104 * Add `csv` as an input format (#6100). The CSV table is converted into a