git.iko.soy/typeable/pandoc
on master help sign in
Update changelog.
commit9466bffbf041b2b8bcdd38e5b61b85ee095edfe0 authorJohn MacFarlane <jgm@berkeley.edu> dateThu 19 Apr 2018, 23:24 (8 years ago) parentf508c83
1 file changed+79−5
changelog+79−5
changelog+79−5
@@ -1,5 +1,20 @@
11pandoc (2.1.4)
22
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+
318 * LaTeX reader:
419
520 + Properly resolve section numbers with `\ref` and chapters (#4529).
@@ -21,6 +36,12 @@ pandoc (2.1.4)
2136 Previously we just got `section_title` for `section` (though `sect1`,
2237 `sect2`, etc. were handled properly).
2338
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+
2445 * Muse reader (Alexander Krotov):
2546
2647 + Add support for Text:Amuse multiline headings.
@@ -28,6 +49,8 @@ pandoc (2.1.4)
2849 + Add support for `<biblio>` and `<play>` tags.
2950 + Allow links to have empty descriptions.
3051 + Require block `<literal>` tags to be on separate lines.
52+ + Allow `-` in anchors.
53+ + Allow verse to be indented.
3154 + Internal improvements.
3255
3356 * Muse writer (Alexander Krotov):
@@ -38,11 +61,13 @@ pandoc (2.1.4)
3861 + Only escape brackets when necessary.
3962 + Escape ordered list markers.
4063 + Do not escape list markers unless preceded by space.
64+ + Escape strings starting with space.
4165 + Escape semicolons and markers after line break.
4266 + Escape `;` to avoid accidental comments.
4367 + Don't break headers, line blocks and tables with line breaks.
4468 + Correctly output empty headings.
4569 + Escape horizontal rule only if at the beginning of the line.
70+ + Escape definition list terms starting with list markers.
4671 + Place header IDs before header.
4772 + Improve span writing.
4873 + Do not join Spans in normalization.
@@ -52,6 +77,13 @@ pandoc (2.1.4)
5277 + Reduced `<verbatim>` tags in output.
5378 + Internal changes.
5479
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+
5587 * EPUB writer:
5688
5789 + Ensure that `pagetitle` is always set, even when structured titles
@@ -64,6 +96,7 @@ pandoc (2.1.4)
6496 were turned into footnotes with unclickable URLs inside.
6597 + Allow emphasis and notes in titles.
6698 + Don't intersperse paragraph with empty lines.
99+ + Convert metadata value `abstract` to book annotation.
67100
68101 * Powerpoint writer (Jesse Rosenthal):
69102
@@ -87,11 +120,41 @@ pandoc (2.1.4)
87120 + Correctly ignore LaTeX raw blocks when `raw_tex` is not
88121 enabled (#4527, quasicomputational).
89122
90− * EPUB writer: add `epub:type="footnotes"` to notes section in EPUB3
91− (#4489).
123+ * EPUB writer:
124+
125+ + Add `epub:type="footnotes"` to notes section in EPUB3 (#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).
92147
93− * Text.Pandoc.Parsing: Fix `romanNumeral` parser (#4480).
94− We previously accepted 'DDC' as 1100.
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+
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).
95158
96159 * Text.Pandoc.PDF:
97160
@@ -114,6 +177,12 @@ pandoc (2.1.4)
114177
115178 * Removed pragmas for unused extensions (#4506, Anabra).
116179
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+
117186 * MANUAL:
118187
119188 + Clarify template vs metadata variables (#4501, Mauro Bieg).
@@ -123,6 +192,7 @@ pandoc (2.1.4)
123192 The documentation states that the target format name should match
124193 the output format, which isn't the case for `docx`/`openxml` and
125194 some others.
195+ + Don't say that `empty_paragraphs` affects markdown output (#4540).
126196
127197 * Fix example in lua-filters docs (#4459, HeirOfNorton).
128198
@@ -133,6 +203,7 @@ pandoc (2.1.4)
133203 * Removed old lib directory. This was used for something long ago,
134204 but plays no role now.
135205
206+ * Create 64- and 32-bit versions of Windows binary packages.
136207
137208pandoc (2.1.3)
138209
@@ -154,11 +225,14 @@ pandoc (2.1.3)
154225
155226 * Muse reader (Alexander Krotov):
156227
157− + Various internal improvements.
158228 + Require closing tag to have the same indentation as opening.
159229 + Do not reparse blocks inside unclosed block tag (#4425).
160230 + Parse `<class>` tag (supported by Emacs Muse).
161231 + 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.
162236
163237 * LaTeX reader:
164238