@@ -2,19 +2,48 @@
22
33## pandoc 2.9.1 (PROVISIONAL)
44
5+ * Add Jira reader (Albert Krewinkel, #5556).
6+
7+ * Jira writer: use jira-wiki-markup renderer (Albert Krewinkel,
8+ #5926). The following improvements are included in this change:
9+
10+ + non-jira raw blocks are fully discarded instead of showing
11+ as blank lines;
12+ + table cells can contain multiple blocks;
13+ + unnecessary blank lines are removed from the output;
14+ + markup chars within words are properly surrounded by
15+ braces;
16+ + preserving soft linebreaks via `--wrap=preserve` is
17+ supported.
18+
19+ Note that backslashes are rendered as HTML entities, as there
20+ appears no alternative to produce a plain backslash if it is
21+ followed by markup. This may cause problems when used with
22+ confluence, where rendering seems to fail in this case.
23+
24+ * Fix regression with `--number-sections`. Starting with 2.8,
25+ `--number-sections` also had the effect of `--section-divs`,
26+ even if `--section-divs` was not specified.
27+
528 * Improved table of contents generation in markdown, RTF,
629 commonmark, better handling cases where section headings are
730 enclosed in divs.
831
932 * HTML reader: Add `nav` to list of block-level tags.
1033
11− * Org reader: add table labels to caption if both are present
12− (#5984, Albert Krewinkel). The table `#+NAME:` or `#+LABEL:`
13− is added to the table's caption in the form of an empty span
14− with the label set as the span's ID.
34+ * Org reader (Albert Krewinkel):
35+
36+ + Add table labels to caption if both are present (#5984).
37+ The table `#+NAME:` or `#+LABEL:` is added to the table's
38+ caption in the form of an empty span with the label set as
39+ the span's ID.
40+ + Report parsing errors properly.
41+ + Fix parsing problem for colons in headline (#5993).
42+ + Wrap named table in Div, using name as id (#5984).
1543
1644 * Text.Pandoc.PDF: Ensure UTF8 when printing source in
17− `--verbose` mode (#5997).
45+ `--verbose` mode, avoiding an error on platforms that
46+ default to something other than UTF-8 (#5997).
1847
1948 * Text.Pandoc.Templates: Strip directory before trying to find
2049 partial in data files (#5987).
@@ -25,6 +54,13 @@
2554
2655 * Added tests for `--toc` and `--section-divs`.
2756
57+ * Text.Pandoc.MIME: Added glsl MIME type for WebGL maps (#6000,
58+ Jared Lander).
59+
60+ * MANUAL: A bit clearer explanation for `--base-header-level`.
61+ We now say exactly how to translate between the deprecated
62+ `--base-header-level` and `--shift-heading-level-by`.
63+
2864 * lua-filters.md remove spurious dot in title (#5996, Mauro
2965 Bieg).
3066
@@ -1632,7 +1668,7 @@
16321668 the title slide (for beamer). This change makes possible
16331669 2D reveal.js slideshows with content in the top slide on
16341670 each stack (#4317, #5237).
1635−
1671+
16361672 * Add command line option `--ipynb-output=all|none|best` (#5339).
16371673 Output cells in ipynb notebooks often contain several different
16381674 versions of an output, with different MIME types, e.g. an HTML
@@ -1779,7 +1815,7 @@
17791815 `utils`, and `text`, respectively.
17801816
17811817 * Text.Pandoc.Lua (Albert Krewinkel):
1782−
1818+
17831819 + Split `StackInstances` into smaller Marshaling modules.
17841820 + Get `CommonState` from Lua global. This allows more control over
17851821 the common state from within Lua scripts.
@@ -2116,7 +2152,7 @@
21162152
21172153 * Text.Pandoc.Writers: Changed types of `writeJSON`; it now runs
21182154 in an instance of PandocMonad, like the other readers and
2119− writers. [API change]
2155+ writers. [API change]
21202156
21212157 * Text.Pandoc.Error: Added `PandocUTF8DecodingError` constructor
21222158 for `PandocError`. [API change]
@@ -2455,7 +2491,7 @@
24552491 used when `raw_html` is enabled.
24562492
24572493 * Powerpoint writer: support raw openxml (Jesse Rosenthal, #4976).
2458− This allows raw openxml blocks and inlines to be used in the pptx
2494+ This allows raw openxml blocks and inlines to be used in the pptx
24592495 writer. Caveats: (1) It's up to the user to write
24602496 well-formed openxml. The chances for corruption, especially with
24612497 such a brittle format as pptx, is high. (2) Because of
@@ -2532,7 +2568,7 @@
25322568 using a generic `for` loop with pairs`:
25332569
25342570 for field_name, field_content in pairs(element) do
2535− ...
2571+ ...
25362572 end
25372573
25382574 Raw table fields of AST elements should be considered an
@@ -5999,7 +6035,7 @@
59996035 * HTML reader: parse a span with class `smallcaps` as `SmallCaps`.
60006036
60016037 * LaTeX reader:
6002−
6038+
60036039 + Implemented `\graphicspath` (#736).
60046040 + Properly handle column prefixes/suffixes. For example, in
60056041 `\begin{tabular}{>{$}l<{$}>{$}l<{$} >{$}l<{$}}`
@@ -7277,7 +7313,7 @@
72777313 This is needed for dependency version numbers to be available,
72787314 with Cabal > 2.
72797315
7280−## pandoc 1.19.2.3 (2017-09-09)
7316+## pandoc 1.19.2.3 (2017-09-09)
72817317
72827318 * Add CPP to Setup.hs so it works with Cabal >= 2 and < 2.
72837319
@@ -8711,7 +8747,7 @@
87118747 benefit that footnotes and links can be in different files, but for
87128748 some purposes it is useful to parse the individual files first
87138749 and then combine their outputs (e.g. when the files use footnotes
8714− or links with the same labels). The `--file-scope` option causes
8750+ or links with the same labels). The `--file-scope` option causes
87158751 pandoc to parse the files first, and then combine the parsed output,
87168752 instead of combining before parsing. `--file-scope` is selected
87178753 automatically for binary input files (which cannot be concatenated)