git.iko.soy/typeable/pandoc
on master help sign in
Update changelog.
9466bffJohn MacFarlane
changelog+79−5
@@ -1,5 +1,20 @@
1pandoc (2.1.4)
1pandoc (2.1.4)
2
2
3+ * Markdown reader:
4+
5+ + Allow empty key-value attributes, like `title=""` (#2944).
6+ + Handle table w/o following blank line in fenced div (#4560).
7+ + Remove "fallback" for `doubleQuote` parser. Previously the
8+ parser tried to be efficient -- if no end double quote was found,
9+ it would just return the contents. But this could backfire in a
10+ case `**this should "be bold**`, since the fallback would return
11+ the content `"be bold**` and the closing boldface delimiter
12+ would never be encountered.
13+
14+ * EPUB reader:
15+
16+ + Fix images with space in file path (#4344).
17+
3 * LaTeX reader:
18 * LaTeX reader:
4
19
5 + Properly resolve section numbers with `\ref` and chapters (#4529).
20 + Properly resolve section numbers with `\ref` and chapters (#4529).
@@ -21,6 +36,12 @@ pandoc (2.1.4)
21 Previously we just got `section_title` for `section` (though `sect1`,
36 Previously we just got `section_title` for `section` (though `sect1`,
22 `sect2`, etc. were handled properly).
37 `sect2`, etc. were handled properly).
23
38
39+ * Docx reader:
40+
41+ + Combine adjacent CodeBlocks with the same attributes into
42+ a single CodeBlock. This prevents a multiline codeblock in
43+ Word from being read as different paragraphs.
44+
24 * Muse reader (Alexander Krotov):
45 * Muse reader (Alexander Krotov):
25
46
26 + Add support for Text:Amuse multiline headings.
47 + Add support for Text:Amuse multiline headings.
@@ -28,6 +49,8 @@ pandoc (2.1.4)
28 + Add support for `<biblio>` and `<play>` tags.
49 + Add support for `<biblio>` and `<play>` tags.
29 + Allow links to have empty descriptions.
50 + Allow links to have empty descriptions.
30 + Require block `<literal>` tags to be on separate lines.
51 + Require block `<literal>` tags to be on separate lines.
52+ + Allow `-` in anchors.
53+ + Allow verse to be indented.
31 + Internal improvements.
54 + Internal improvements.
32
55
33 * Muse writer (Alexander Krotov):
56 * Muse writer (Alexander Krotov):
@@ -38,11 +61,13 @@ pandoc (2.1.4)
38 + Only escape brackets when necessary.
61 + Only escape brackets when necessary.
39 + Escape ordered list markers.
62 + Escape ordered list markers.
40 + Do not escape list markers unless preceded by space.
63 + Do not escape list markers unless preceded by space.
64+ + Escape strings starting with space.
41 + Escape semicolons and markers after line break.
65 + Escape semicolons and markers after line break.
42 + Escape `;` to avoid accidental comments.
66 + Escape `;` to avoid accidental comments.
43 + Don't break headers, line blocks and tables with line breaks.
67 + Don't break headers, line blocks and tables with line breaks.
44 + Correctly output empty headings.
68 + Correctly output empty headings.
45 + Escape horizontal rule only if at the beginning of the line.
69 + Escape horizontal rule only if at the beginning of the line.
70+ + Escape definition list terms starting with list markers.
46 + Place header IDs before header.
71 + Place header IDs before header.
47 + Improve span writing.
72 + Improve span writing.
48 + Do not join Spans in normalization.
73 + Do not join Spans in normalization.
@@ -52,6 +77,13 @@ pandoc (2.1.4)
52 + Reduced `<verbatim>` tags in output.
77 + Reduced `<verbatim>` tags in output.
53 + Internal changes.
78 + Internal changes.
54
79
80+ * RST writer:
81+
82+ + Use more consistent indentation (#4563). Previously we
83+ used an odd mix of 3- and 4-space indentation. Now we use 3-space
84+ indentation, except for ordered lists, where indentation must
85+ depend on the width of the list marker.
86+
55 * EPUB writer:
87 * EPUB writer:
56
88
57 + Ensure that `pagetitle` is always set, even when structured titles
89 + Ensure that `pagetitle` is always set, even when structured titles
@@ -64,6 +96,7 @@ pandoc (2.1.4)
64 were turned into footnotes with unclickable URLs inside.
96 were turned into footnotes with unclickable URLs inside.
65 + Allow emphasis and notes in titles.
97 + Allow emphasis and notes in titles.
66 + Don't intersperse paragraph with empty lines.
98 + Don't intersperse paragraph with empty lines.
99+ + Convert metadata value `abstract` to book annotation.
67
100
68 * Powerpoint writer (Jesse Rosenthal):
101 * Powerpoint writer (Jesse Rosenthal):
69
102
@@ -87,11 +120,41 @@ pandoc (2.1.4)
87 + Correctly ignore LaTeX raw blocks when `raw_tex` is not
120 + Correctly ignore LaTeX raw blocks when `raw_tex` is not
88 enabled (#4527, quasicomputational).
121 enabled (#4527, quasicomputational).
89
122
123+ * EPUB writer:
124+
90− * EPUB writer: add `epub:type="footnotes"` to notes section in EPUB3
125+ + Add `epub:type="footnotes"` to notes section in EPUB3 (#4489).
91− (#4489).
126+
127+ * LaTeX writer:
128+
129+ + In beamer, don't use format specifier for default ordered lists
130+ (#4556). This gives better results for styles that put ordered list
131+ markers in boxes or circles.
132+
133+ * Ms writer:
134+
135+ + Use `\f[R]` rather than `\f[]` to reset font (#4552).
136+ + Use `\f[BI]` and `\f[CB]` in headers, instead of `\f[I]` and `\f[C]`,
137+ since the header font is automatically bold (#4552).
138+ + Use `\f[CB]` rather than `\f[BC]` for monospace bold (#4552).
139+ + Create pdf anchor for a Div with an identifier (#4515).
140+ + Escape `/` character in anchor ids (#4515).
141+ + Improve escaping for anchor ids: we now use _uNNN_ instead of uNNN
142+ to avoid ambiguity.
143+
144+ * Man writer:
145+
146+ + Don't escape U+2019 as `'` (#4550).
92
147
93− * Text.Pandoc.Parsing: Fix `romanNumeral` parser (#4480).
148+ * Text.Pandoc.Class:
149+
150+ + `writeMedia`: unescape URI-escaping in file path. This avoids
151+ writing things like `file%20one.png` to the file system.
152+
153+ * Text.Pandoc.Parsing:
154+
94− We previously accepted 'DDC' as 1100.
155+ + Fix `romanNumeral` parser (#4480). We previously accepted 'DDC'
156+ as 1100.
157+ + `uri`: don't treat `*` characters at end as part of URI (#4561).
95
158
96 * Text.Pandoc.PDF:
159 * Text.Pandoc.PDF:
97
160
@@ -114,6 +177,12 @@ pandoc (2.1.4)
114
177
115 * Removed pragmas for unused extensions (#4506, Anabra).
178 * Removed pragmas for unused extensions (#4506, Anabra).
116
179
180+ * Fix bash completion for `--print-default-data-file` (#4549).
181+ Previously this looked in the filesystem, even if pandoc
182+ was compiled with `embed_data_files` (and sometimes it looked
183+ in a nonexistent build directory). Now the bash completion
184+ script just includes a hard-coded list of data file names.
185+
117 * MANUAL:
186 * MANUAL:
118
187
119 + Clarify template vs metadata variables (#4501, Mauro Bieg).
188 + Clarify template vs metadata variables (#4501, Mauro Bieg).
@@ -123,6 +192,7 @@ pandoc (2.1.4)
123 The documentation states that the target format name should match
192 The documentation states that the target format name should match
124 the output format, which isn't the case for `docx`/`openxml` and
193 the output format, which isn't the case for `docx`/`openxml` and
125 some others.
194 some others.
195+ + Don't say that `empty_paragraphs` affects markdown output (#4540).
126
196
127 * Fix example in lua-filters docs (#4459, HeirOfNorton).
197 * Fix example in lua-filters docs (#4459, HeirOfNorton).
128
198
@@ -133,6 +203,7 @@ pandoc (2.1.4)
133 * Removed old lib directory. This was used for something long ago,
203 * Removed old lib directory. This was used for something long ago,
134 but plays no role now.
204 but plays no role now.
135
205
206+ * Create 64- and 32-bit versions of Windows binary packages.
136
207
137pandoc (2.1.3)
208pandoc (2.1.3)
138
209
@@ -154,11 +225,14 @@ pandoc (2.1.3)
154
225
155 * Muse reader (Alexander Krotov):
226 * Muse reader (Alexander Krotov):
156
227
157− + Various internal improvements.
158 + Require closing tag to have the same indentation as opening.
228 + Require closing tag to have the same indentation as opening.
159 + Do not reparse blocks inside unclosed block tag (#4425).
229 + Do not reparse blocks inside unclosed block tag (#4425).
160 + Parse `<class>` tag (supported by Emacs Muse).
230 + Parse `<class>` tag (supported by Emacs Muse).
161 + Do not produce empty Str element for unindented verse lines.
231 + Do not produce empty Str element for unindented verse lines.
232+ + Don't allow footnote references inside links.
233+ + Allow URL to be empty.
234+ + Require that comment semicolons are in the first column (#4551).
235+ + Various internal improvements.
162
236
163 * LaTeX reader:
237 * LaTeX reader:
164
238