git.iko.soy/typeable/pandoc
on master help sign in
Update changelog.
commitdea292aace422d4974391e42715f5756fc5140f2 authorJohn MacFarlane <jgm@berkeley.edu> dateWed 30 Jan 2019, 11:44 (8 years ago) parentac83b9c
1 file changed+85−43
changelog+85−43
changelog+85−43
@@ -10,6 +10,10 @@ pandoc (2.6) PROVISIONAL
1010 + Depend on ipynb library.
1111 + Note: there is no template for ipynb.
1212
13+ * Add DokuWiki reader (#1792, Alexander Krotov). This adds
14+ Text.Pandoc.Readers.DokuWiki [API change], and adds `dokuwiki`
15+ as an input format.
16+
1317 * Implement task lists (#3051, Mauro Bieg). Added `task_lists`
1418 extension. Task lists are supported from markdown and gfm input.
1519 They should work, to some degree, in all output formats, though in
@@ -21,10 +25,9 @@ pandoc (2.6) PROVISIONAL
2125 + Added `taskListItemFromAscii` and `taskListItemToAscii` to
2226 Text.Pandoc.Shared.
2327
24− * Add DokuWiki reader (#1792, Alexander Krotov). This adds
25− Text.Pandoc.Readers.DokuWiki [API change], and adds `dokuwiki`
26− as an input format.
27−
28+ * Allow some command line options to take URL in addition to FILE.
29+ `--include-in-header`, `--include-before-body`, `--include-after-body`.
30+
2831 * HTML reader:
2932
3033 + Handle empty `start` attribute (see #5162).
@@ -39,9 +42,9 @@ pandoc (2.6) PROVISIONAL
3942 writers can produce extra whitespace.
4043 + Removed superfluous `sourceCode` class on code blocks (#5047).
4144 + Handle `sourcecode` directive as synonynm for `code` (#5204).
42−
45+
4346 * Markdown reader:
44−
47+
4548 + Remove `sourceCode` class for literate Haskell code blocks
4649 (#5047). Reverse order of `literate` and `haskell` classes on
4750 code blocks when parsing literate Haskell, so `haskell` is
@@ -49,7 +52,7 @@ pandoc (2.6) PROVISIONAL
4952 + Treat `<textarea>` as a verbatim environment (#5241).
5053
5154 * Org reader:
52−
55+
5356 + Handle `minlevel` option differently (#5190, Brian Leung).
5457 When `minlevel` exceeds the original minimum level observed in
5558 the file to be included, every heading should be shifted
@@ -58,11 +61,16 @@ pandoc (2.6) PROVISIONAL
5861 + Fix treatment of links to images (#5191, Albert Krewinkel).
5962 Links with descriptions which are pointing to images are no
6063 longer parsed as inline images, but as links.
61−
64+ + Add support for #+SELECT_TAGS (Brian Leung).
65+ + Separate filtering logic from conversion function (Brian Leung).
66+
6267 * TWiki reader: Fix performance issue with underscores (#3921).
6368
69+ * MediaWiki reader: use `_` instead of `-` in auto-identifiers (#4731).
70+ We may not still be exactly matching mediawiki's algorithm.
71+
6472 * LaTeX reader:
65−
73+
6674 + Remove `sourceCode` class for literate Haskell code blocks
6775 (#5047). Reverse order of `literate` and `haskell` classes on
6876 code blocks when parsing literate Haskell, so `haskell` is
@@ -80,35 +88,42 @@ pandoc (2.6) PROVISIONAL
8088 + Use `mapLeft` from Shared instead of defining own.
8189
8290 * Docx reader (Jesse Rosenthal):
83−
91+
8492 + Handle level overrides (#5134).
8593
86− * Docx writer (Jesse Rosenthal):
87−
88− + Make Level into a real type, instead of an alias for a tuple.
94+ * Docx writer:
95+
96+ + Support custom properties (#3024, #5252, Agustín Martín Barbero).
97+ Also supports additional core properties: `subject`, `lang`,
98+ `category`, `description`.
99+ + Make Level into a real type, instead of an alias for a tuple
100+ (Jesse Rosenthal).
89101
90102 * ICML writer (Mauro Bieg):
91−
103+
92104 + Support custom-styles (#5137, see #2106).
93− + Support unnumbered headers.
94−
95− closes #5140
105+ + Support unnumbered headers (#5140).
96106
97− * Org writer: preserve line-numbering for example and code blocks
107+ * Texinfo writer: Use header identifier for anchor if present (#4731).
108+ Previously we were overwriting an existing identifier with a new one.
109+
110+ * Org writer: Preserve line-numbering for example and code blocks
98111 (Brian Leung).
99−
100− * Man/Ms writers: don't escape `-` as `\-`. The `\-` gets rendered
112+
113+ * Man/Ms writers: Don't escape `-` as `\-`. The `\-` gets rendered
101114 in HTML and PDF as a unicode minus sign.
102115
103− * RST writer: don't wrap simple table header lines (#5128).
104−
116+ * Ms writer: Ensure we have a newline after .EN in disply math (#5251).
117+
118+ * RST writer: Don't wrap simple table header lines (#5128).
119+
105120 * Asciidoc writer: Shorter delimiters for tables, blockquotes
106121 (#4364). This matches asciidoctor reference docs.
107122
108123 * Dokuwiki writer: Remove automatic `:` prefix before internal image
109124 links (#5183, Damien Clochard). This prevented users from making
110125 relative image links.
111−
126+
112127 * Zimwiki writer: remove automatic colon prefix before internal
113128 images (#5183, Damien Clochard).
114129
@@ -118,7 +133,7 @@ pandoc (2.6) PROVISIONAL
118133 allow images to be resized.
119134
120135 * reveal.js writer:
121−
136+
122137 + Ensure that we don't get > 2 levels of section nesting,
123138 even with slide level > 2 (#5168).
124139 + If slide level == N but there is no N-level header, make
@@ -133,13 +148,13 @@ pandoc (2.6) PROVISIONAL
133148 represent it natively.
134149
135150 * Commonmark writer:
136−
151+
137152 + Fix handling of SoftBreak with `hard_line_breaks` (#5195).
138153 + Implement `--toc` (`writerTableOfContents`)
139154 in commonmark/gfm writers (#5172).
140155
141156 * EPUB writer:
142−
157+
143158 + Ensure that picture transforms are done on metadata too.
144159 + Small fixes to `nav.xhtml`:
145160 Add 'landmarks' id attribute to the landmarks nav.
@@ -153,28 +168,39 @@ pandoc (2.6) PROVISIONAL
153168 output (pandoc/lua-filters#40).
154169 + Beamer: avoid duplicated `fragile` property in some cases
155170 (#5208).
171+ + Add `#` special characters for listings (#4939).
172+ This character needs special handling in `\lstinline`.
156173
157174 * RTF writer: use `toTableOfContents` from Shared to replace
158175 old duplicated code.
159176
160− * Pptx writer: use `toTableOfContents` from Shared to replace
161− old duplicated code.
177+ * Pptx writer:
178+
179+ + Support custom properties. Also supports additional core
180+ properties: `subject`, `category`, `description` (#5252,
181+ Agustín Martín Barbero).
182+ + Use `toTableOfContents` from Shared to replace old duplicated code.
162183
163− * ODT writer: fix typo in custom properties (#2839, Agustín Martín
164− Barbero).
184+ * ODT writer (Augustín Martín Barbero):
185+
186+ + Fix typo in custom properties (#2839).
187+ + Improve standard properties, including the following core
188+ properties: `generator` (Pandoc/VERSION), `description`, `subject`,
189+ `keywords`, `initial-creator` (from authors), `creation-date`
190+ (actual creation date) (#5252).
165191
166192 * Custom writers:
167−
193+
168194 + Allow '-' in filenames for custom lua writers (#5187).
169195 + sample.lua: add `SingleQuoted`, `DoubleQuoted` (#5104).
170196 + sample.lua: Add a missing `>` (MichaWiedenmann).
171197
172198 * reveal.js template: Add `zoomKey` config (#4249).
173−
199+
174200 * HTML5 template: Remove unnecessary type="text/css" on style and
175201 link for HTML5 (#5146).
176202
177− * LaTeX template (Andrew Dunning)
203+ * LaTeX template (Andrew Dunning, except where noted):
178204
179205 + Prevent fontspec from scaling `mainfont` to match the default
180206 font, Latin Modern. A main font set to 12pt could
@@ -215,14 +241,18 @@ pandoc (2.6) PROVISIONAL
215241 output formats. To return to the previous behaviour, use
216242 `-V numbersections -V secnumdepth=0` (#5235).
217243 + Reindent file (#5193).
218−
219− * LaTeX template: use built-in parskip handling with KOMA-Script
220− classes (#5143, Enno).
244+ + Use built-in parskip handling with KOMA-Script classes (#5143, Enno).
245+ + Set default listings language for lua, assembler (#5227, John
246+ MacFarlane). Otherwise we get an error when trying to compile code
247+ with lua or assembler code. To change the default dialect
248+ (currenty 5.3 for lua and x86masm for assembler), you can use
249+ `--include-in-header` to inject something like
250+ `\lstset{defaultdialect=[5.2]Lua}`.
221251
222252 * Text.Pandoc.Readers: Changed types of `readJSON`; it now runs
223253 in an instance of PandocMonad, like the other readers and
224254 writers. [API change]
225−
255+
226256 * Text.Pandoc.Writers: Changed types of `writeJSON`; it now runs
227257 in an instance of PandocMonad, like the other readers and
228258 writers. [API change]
@@ -252,7 +282,14 @@ pandoc (2.6) PROVISIONAL
252282
253283 * Text.Pandoc.Parsing: Remove unused `HasHeaderMap`
254284 (#5175, Alexander Krotov). [API change]
255−
285+
286+ * Normalize Windows paths to account for change in ghc 8.6 (#5127).
287+ When pandoc is compiled with ghc 8.6, Windows paths are treated
288+ differently, and paths beginning `\\server` no longer work.
289+ This commit rewrites such patsh to `\\?\UNC\server` which works.
290+ The change operates at the level of argument parsing, so it
291+ only affects the command line program.
292+
256293 * Simplify/fix reading of `--metadata` values on command line
257294 to avoid problems relating to hvr/HsYAML#7 (#5177).
258295
@@ -271,15 +308,15 @@ pandoc (2.6) PROVISIONAL
271308 next release.
272309
273310 * Allow latest http-client, tasty, zip-archive, Glob.
274−
311+
275312 * Require skylighting >= 0.7.5, adding support for sml, J,
276313 typescript.
277−
314+
278315 * Tests: Cleaned up `findPandoc` in `Tests.Helpers`, so it
279316 works well with cabal v2.
280−
317+
281318 * INSTALL.md:
282−
319+
283320 + Use button for installer links (John MacFarlane, Mauro Bieg,
284321 #5167).
285322 + Fix links and bump required stack version (max).
@@ -292,7 +329,7 @@ pandoc (2.6) PROVISIONAL
292329 Krewinkel).
293330
294331 * MANUAL:
295−
332+
296333 + Clarify automatic identifiers (#5201). We remove
297334 non-alphanumerics. This includes, e.g., emojis.
298335 + Fix example for Div with id (Geoffrey Ely).
@@ -302,6 +339,11 @@ pandoc (2.6) PROVISIONAL
302339 `raw_tex` (#5240, thanks to @eiro).
303340 + Clarify that `$sep$` must come right before `$endfor$` in templates
304341 (#5243, Lev Givon).
342+ + Document metadata support for docx, odt, pptx writers (Agustín
343+ Martín Barbero).
344+ + Reorganize template variables (#5249, Andrew Dunning).
345+ Add additional headings to categorize variables, and
346+ alphabetize when there is large number; add more examples.
305347
306348 * trypandoc: Fix CSS and viewport.
307349