git.iko.soy/typeable/pandoc
on master help sign in
Updated changelog.
0edbb55John MacFarlane
changelog+52−3
@@ -21,11 +21,17 @@ pandoc (1.12.4)
21
21
22 * LaTeX reader:
22 * LaTeX reader:
23
23
24+ + Give better location information on errors, pointing to line
25+ numbers within included files (#1274).
24 + LaTeX reader: Better handling of `table` environment (#1204).
26 + LaTeX reader: Better handling of `table` environment (#1204).
25 Positioning options no longer rendered verbatim.
27 Positioning options no longer rendered verbatim.
26 + Better handling of figure and table with caption (#1204).
28 + Better handling of figure and table with caption (#1204).
27 + Handle `@{}` and `p{length}` in tabular. The length is not actually
29 + Handle `@{}` and `p{length}` in tabular. The length is not actually
28 recorded, but at least we get a table (#1180).
30 recorded, but at least we get a table (#1180).
31+ + Properly handle `\nocite`. It now adds a `nocite` metadata
32+ field. Citations there will appear in the bibliography but not
33+ in the text (unless you explicitly put a `$nocite$` variable
34+ in your template).
29
35
30 * Markdown reader:
36 * Markdown reader:
31
37
@@ -38,6 +44,10 @@ pandoc (1.12.4)
38 would be missed if it came right after other block-level tags.
44 would be missed if it came right after other block-level tags.
39 + Avoid backtracking when closing `</div>` not found.
45 + Avoid backtracking when closing `</div>` not found.
40 + Fixed bug in reference link parsing in `markdown_mmd`.
46 + Fixed bug in reference link parsing in `markdown_mmd`.
47+ + Fixed a bug in list parsing (#1154). When reading a raw list
48+ item, we now strip off up to 4 spaces.
49+ + Fixed parsing of empty reference link definitions (#1186).
50+ + Made one-column pipe tables work (#1218).
41
51
42 * Textile reader:
52 * Textile reader:
43
53
@@ -82,6 +92,11 @@ pandoc (1.12.4)
82 + Enhanced Pandoc's support for rST roles (Merijn Verstaaten).
92 + Enhanced Pandoc's support for rST roles (Merijn Verstaaten).
83 rST parser now supports: all built-in rST roles, new role definition,
93 rST parser now supports: all built-in rST roles, new role definition,
84 role inheritance, though with some limitations.
94 role inheritance, though with some limitations.
95+ + Use `author` rather than `authors` in metadata.
96+ + Better handling of directives. We now correctly handle field
97+ lists that are indented more than three spaces. We treat an
98+ `aafig` directive as a code block with attributes, so it can be
99+ processed in a filter (#1212).
85
100
86 * LaTeX writer:
101 * LaTeX writer:
87
102
@@ -95,6 +110,9 @@ pandoc (1.12.4)
95 + Use `\/` to avoid en-dash ligature instead of `-{}-` (Vaclav Zeman).
110 + Use `\/` to avoid en-dash ligature instead of `-{}-` (Vaclav Zeman).
96 This is to fix LuaLaTeX output. The `-{}-` sequence does not avoid the
111 This is to fix LuaLaTeX output. The `-{}-` sequence does not avoid the
97 ligature with LuaLaTeX but `\/` does.
112 ligature with LuaLaTeX but `\/` does.
113+ + Fixed string escaping in `hyperref` and `hyperdef` (#1130).
114+
115+ * ConTeXt writer: Improved autolinks (#1270).
98
116
99 * DocBook writer:
117 * DocBook writer:
100
118
@@ -103,6 +121,13 @@ pandoc (1.12.4)
103 just for the newline character.
121 just for the newline character.
104 + Don't let line breaks inside footnotes influence the enclosing
122 + Don't let line breaks inside footnotes influence the enclosing
105 paragraph (Neil Mayhew).
123 paragraph (Neil Mayhew).
124+ + Distinguish tight and loose lists in DocBook output, using
125+ `spacing="compact"` (Neil Mayhew, #1250).
126+
127+ * Docx writer: When needed files are not present in the user's
128+ `reference.docx`, fall back on the versions in the `reference.docx`
129+ in pandoc's data files. This fixes a bug that occurs when a
130+ `reference.docx` saved by LibreOffice is used. (#1185)
106
131
107 * EPUB writer:
132 * EPUB writer:
108
133
@@ -120,6 +145,9 @@ pandoc (1.12.4)
120 + Add colgroup around col tags (#877). Also affects EPUB writer.
145 + Add colgroup around col tags (#877). Also affects EPUB writer.
121 + Fixed bug with unnumbered section headings. Unnumbered section
146 + Fixed bug with unnumbered section headings. Unnumbered section
122 headings (with class `unnumbered`) were getting numbers.
147 headings (with class `unnumbered`) were getting numbers.
148+ + Improved detection of image links. Previously image links with
149+ queries were not recognized, causing `<embed>` to be used instead
150+ of `<img>`.
123
151
124 * Man writer: Ensure that terms in definition lists aren't line wrapped
152 * Man writer: Ensure that terms in definition lists aren't line wrapped
125 (#1195).
153 (#1195).
@@ -138,7 +166,16 @@ pandoc (1.12.4)
138
166
139 * RTF writer: Fixed table cells containing paragraphs.
167 * RTF writer: Fixed table cells containing paragraphs.
140
168
169+ * Custom writer:
170+
141− * Custom writer: Correctly handle UTF-8 in custom lua scripts (#1189).
171+ + Correctly handle UTF-8 in custom lua scripts (#1189).
172+ + Fix bugs with lua scripts with mixed-case filenames and
173+ paths containing `+` or `-` (#1267). Note that `getWriter`
174+ in `Text.Pandoc` no longer returns a custom writer on input
175+ `foo.lua`.
176+
177+ * AsciiDoc writer: Handle multiblock and empty table cells
178+ (#1245, #1246). Added tests.
142
179
143 * `Text.Pandoc.Options`: Added `readerTrace` to `ReaderOptions`
180 * `Text.Pandoc.Options`: Added `readerTrace` to `ReaderOptions`
144
181
@@ -202,8 +239,9 @@ pandoc (1.12.4)
202 + LaTeX template: use `fontenc` package only with `pdflatex` (#1164).
239 + LaTeX template: use `fontenc` package only with `pdflatex` (#1164).
203 + Beamer template: Consistent styles for figure and table captions
240 + Beamer template: Consistent styles for figure and table captions
204 (aaronwolen).
241 (aaronwolen).
205− + Beamer template: Adjust widths correctly for oversized images
242+ + LaTeX and beamer template: Adjust widths correctly for oversized
243+ images. Use `\setkeys{Gin}{}` to set appropriate defaults for
206− (Garrick Aden-Buie).
244+ `\includegraphics` (Yihui Xie, Garrick Aden-Buie).
207 + Beamer template: Added caption package (#1200).
245 + Beamer template: Added caption package (#1200).
208 + Beamer template: changes for better unicode handling (KarolS).
246 + Beamer template: changes for better unicode handling (KarolS).
209 + DocBook template: use `authorgroup` if there are authors.
247 + DocBook template: use `authorgroup` if there are authors.
@@ -227,6 +265,11 @@ pandoc (1.12.4)
227
265
228 * Give more useful error message if '-t pdf' is specified (#1155).
266 * Give more useful error message if '-t pdf' is specified (#1155).
229
267
268+ * Added `Cite`, `SmallCaps` to `Arbitrary` instance (#1269).
269+
270+ * Allow `html4` as a synonym of `html` as a reader (it already works
271+ as a writer).
272+
230 * README:
273 * README:
231
274
232 + Added an explanation of how to use YAML metadata to
275 + Added an explanation of how to use YAML metadata to
@@ -234,6 +277,12 @@ pandoc (1.12.4)
234 the text (like LaTeX `\nocite`).
277 the text (like LaTeX `\nocite`).
235 + Added note to `--bibtex/--natbib`: not for use in making PDF
278 + Added note to `--bibtex/--natbib`: not for use in making PDF
236 (#1194, thanks to nahoj).
279 (#1194, thanks to nahoj).
280+ + Added explanatory notes about `--natbib` and `--biblatex`.
281+ + Added specification of legal syntax for citation keys.
282+ + Fixed variable defaults documentation (Albert Krewinkel).
283+
284+ * Removed copyright statements for files that have been removed
285+ (Albert Krewinkel).
237
286
238 * Moved some doc files from `data-files` to `extra-source-files` (#1123).
287 * Moved some doc files from `data-files` to `extra-source-files` (#1123).
239 They aren't needed at runtime. We keep README and COPYRIGHT in data
288 They aren't needed at runtime. We keep README and COPYRIGHT in data