@@ -1,3 +1,68 @@
1+pandoc (1.19.1)
2+
3+ * Set `PANDOC_VERSION` environment variable for filters (#2640).
4+ This allows filters to check the pandoc version that produced
5+ the JSON they are receiving.
6+
7+ * Docx reader: Ensure one-row tables don't have header (#3285,
8+ Jesse Rosenthal). Tables in MS Word are set by default to have
9+ special first-row formatting, which pandoc uses to determine whether
10+ or not they have a header. This means that one-row tables will, by
11+ default, have only a header -- which we imagine is not what people
12+ want. This change ensures that a one-row table is not understood to
13+ be a header only. Note that this means that it is impossible to
14+ produce a header-only table from docx, even though it is legal
15+ pandoc. But we believe that in nearly all cases, it will be an
16+ accidental (and unwelcome) result
17+
18+ * HTML reader:
19+
20+ + Fixed some bad regressions in HTML table parser (#3280).
21+ This regression leads to the introduction of empty rows
22+ in some circumstances.
23+ + Understand `style=width:` as well as `width` in `col` (#3286).
24+
25+ * RST reader:
26+
27+ + Print warnings when keys, substitition, notes not found.
28+ Previously the parsers failed and we got raw text. Now we get a
29+ link with an empty URL, or empty inlines in the case of a note or
30+ substitution.
31+
32+ + Fix hyperlink aliases (#3283).
33+
34+ * Man writer: Ensure that periods are escaped at beginning of line
35+ (#3270).
36+
37+ * LaTeX writer: Fix unnumbered headers when used with `--top-level`
38+ (#3272, Albert Krewinkel). Fix interaction of top-level divisions
39+ `part` or `chapter` with unnumbered headers when emitting LaTeX. Headers
40+ are ensured to be written using stared commands (like `\subsection*{}`).
41+
42+ * LaTeX template: use comma not semicolon to separate keywords for
43+ `pdfkeywords`. Thanks to Wandmalfarbe.
44+
45+ * Markdown writer: Fixed incorrect word wrapping (#3277). Previously pandoc
46+ would sometimes wrap lines too early due to this bug.
47+
48+ * Text.Pandoc.Pretty: Added `afterBreak` [API change]. This makes it
49+ possible to insert escape codes for content that needs escaping at the
50+ beginning of a line.
51+
52+ * Removed old MathMLInHTML.js from 2004, which should no longer
53+ be needed for MathML with modern browsers.
54+
55+ * Fixed tests with dynamic linking (#2709).
56+
57+ * Makefile: Use stack instead of cabal for targets. This is just
58+ a convenience for developers.
59+
60+ * Fixed bash completion of filenames with space (#2749).
61+
62+ * MANUAL: improved documentation on how to create a custom `reference.docx`.
63+
64+ * Fix minor spelling typos in the manual (#3273, Anthony Geoghegan)
65+
166pandoc (1.19)
267
368 * Changed resolution of filter paths.