git.iko.soy/typeable/pandoc
on master help sign in
Update changelog.
commitb36ffef38efd3ec90b01d1f689aee60e6afd8feb authorJohn MacFarlane <jgm@berkeley.edu> dateThu 19 Nov 2020, 13:03 (6 years ago) parenta7b2bfb
1 file changed+120
changelog.md+120
changelog.md+120
@@ -1,5 +1,125 @@
11# Revision history for pandoc
22
3+## pandoc 2.11.2 (2020-11-19)
4+
5+ * Default to using ATX (`##`-style) headings for Markdown output
6+ (#6662, Aner Lucero). Previously we used Setext (underlined) headings
7+ by default for levels 1--2.
8+
9+ * Add option `--markdown-headings=atx|setext`, and deprecate
10+ `--atx-headers` (#6662, Aner Lucero).
11+
12+ * Support `markdown-headings` in defaults files.
13+
14+ * Fix corner case in YAML metadata parsing (#6823). Previously YAML
15+ metadata would sometimes not get recognized if a field ended with a
16+ newline followed by spaces.
17+
18+ * `--self-contained`: increase coverage (#6854).
19+ Previously we only self-contained attributes for certain tag names
20+ (`img`, `embed`, `video`, `input`, `audio`, `source`, `track`,
21+ `section`). Now we self-contain any occurrence of `src`,
22+ `data-src`, `poster`, or `data-background-image`, on any tag; and
23+ also `href` on `link` tags.
24+
25+ * Markdown reader:
26+
27+ + Fix detection of locators following in-text citations.
28+ Prevously, if we had `@foo [p. 33; @bar]`, the `p. 33` would be
29+ incorrectly parsed as a prefix of `@bar` rather than a suffix of
30+ `@foo`.
31+ + Improve period suppression algorithm for citations in notes
32+ in note citation styles (#6835).
33+ + Don't increment `stateNoteNumber` for example list references.
34+ This helps with #6836 (a bug in which example list references
35+ disturb calculation of citation note number and affect when
36+ `ibid` is triggered).
37+
38+ * LaTeX reader:
39+
40+ + Move `getNextNumber` from Readers.LaTeX to Readers.LaTeX.Parsing.
41+ + Fix negative numbers in siunitx commands. A change in pandoc 2.11
42+ broke negative numbers, e.g. `\SI{-33}{\celcius}` or `\num{-3}`.
43+ This fixes the regression.
44+
45+ * DocBook reader: drop period in formalpara title
46+ and put it in a div with class `formalpara-title`, so that
47+ people can reformat with filters (#6562).
48+
49+ * Man reader: improve handling of `.IP` (#6858). We now better handle
50+ `.IP` when it is used with non-bullet, non-numbered lists, creating a
51+ definition list. We also skip blank lines like groff itself.
52+
53+ * Bibtex reader: fall back on `en-US` if locale for LANG not found.
54+ This reproduces earlier pandoc-citeproc behavior (jgm/citeproc#26).
55+
56+ * JATS writer:
57+
58+ + Wrap all tables (Albert Krewinkel).
59+ All `<table>` elements are put inside `<table-wrap>` elements, as the
60+ former are not valid as immediate child elements of `<body>`.
61+ + Move Table handling to separate module (Albert Krewinkel).
62+ Adds two new unexported modules:
63+ Text.Pandoc.Writers.JATS.Types, Text.Pandoc.Writers.JATS.Table.
64+
65+ * Org writer:
66+
67+ + Replace org #+KEYWORDS with #+keywords (TEC).
68+ As of ~2 years ago, lower case keywords became the standard (though
69+ they are handled case insensitive, as always).
70+ + Update org supported languages and identifiers according to the
71+ current list contained in
72+ <https://orgmode.org/worg/org-contrib/babel/languages/index.html>
73+ (TEC).
74+
75+ * Only use `filterIpynbOutput` if input format is ipynb (#6841).
76+ Before this change content could go missing from divs with class
77+ `output`, even when non-ipynb was being converted.
78+
79+ * When checking reader/writer name, check base name now that we permit
80+ extensions on formats other than markdown.
81+
82+ * Text.Pandoc.PDF: Fix `changePathSeparators` for Windows (#6173).
83+ Previously a path beginning with a drive, like `C:\foo\bar`, was
84+ translated to `C:\/foo/bar`, which caused problems.
85+ With this fix, the backslashes are removed.
86+
87+ * Text.Pandoc.Logging: Add constructor `ATXHeadingInLHS` constructor
88+ to `LogMessage` [API change].
89+
90+ * Fix error that is given when people specify `doc` output (#6834,
91+ gison93).
92+
93+ * LaTeX template: add a `\break` after parbox in `CSLRightInline`.
94+ This should fix spacing problems between entries with numeric styles.
95+ Also fix number of params on `CSLReferences`.
96+
97+ * reveal.js template: Put quotes around `controlsLayout`,
98+ `controlsBackArrows`, and `display`, since these require strings.
99+ Add `showSlideNumber`, `hashOneBasedIndex`, `pause`.
100+
101+ * Use citeproc 0.2. This fixes a bug with title case around parentheses.
102+
103+ * pandoc.cabal: remove 'static' flag.
104+ This isn't really necessary and can be misleading (e.g. on macOS,
105+ where a fully static build isn't possible). cabal's new option
106+ `--enable-executable-static` does the same. On stack you can add
107+ something like this to the options for your executable in package.yaml:
108+
109+ ld-options: -static -pthread
110+
111+ * Remove obsolete bibutils flag setting in `linux/make_artifacts.sh`.
112+
113+ * Manual:
114+
115+ + Correct `link-citation` -> `link-citations`.
116+ + Add a sentence about `pagetitle` for HTML (#6843, Alex Toldaiev).
117+
118+ * INSTALL.md: Remove references to `pandoc-citeproc` (#6857).
119+
120+ * CONTRIBUTING: describe hlint and how it's used (#6840, Albert
121+ Krewinkel).
122+
3123## pandoc 2.11.1.1 (2020-11-07)
4124
5125 * Citeproc: improve punctuation in in-text note citations (#6813).