git.iko.soy/typeable/pandoc
on master help sign in
Update changelog.
commit568f7d7132f0b648b544a99e611d7fe7cb1a4dd0 authorJohn MacFarlane <jgm@berkeley.edu> dateSun 7 Mar 2021, 22:13 (6 years ago) parentf8191bd
1 file changed+39
changelog.md+39
changelog.md+39
@@ -2,11 +2,42 @@
22
33## pandoc 2.12 (UNRELEASED -- PROVISIONAL)
44
5+ * `--resource-path` now accumulates if specified multiple
6+ times (#6152). Resource paths specified later on the command line are
7+ prepended to those specified earlier. Thus,
8+ `--resource-path foo --resource-path bar:baz` is equivalent to
9+ `--resource-path bar:bas:foo`. (The previous behavior was
10+ for the last `--resource-path` to replace all the rest.)
11+ `resource-path` in defaults files behaves the same way: it
12+ will be prepended to the resource path set by earlier
13+ command line options or defaults files. This change
14+ facilitates the use of multiple defaults files: each can
15+ specify a directory containing resources it refers to
16+ without clobbering the resource paths set by the others.
17+
18+ * Allow defaults files to refer to the home directory, the
19+ user data directory, and the directory containing the defaults file
20+ itself (#5871, #5982, #5977). In fields that expect file paths
21+ (and only in these fields),
22+
23+ + `${VARIABLE}` will expand to the value of the environment variable
24+ `VARIABLE` (and in particular `${HOME}` will expand to the path
25+ of the home directory). A warning will be raised for undefined
26+ variables.
27+ + `${USERDATA}` will expand to the path of the user data
28+ directory in force when the defaults file is being processed.
29+ + `${.}` will expand to the directory containing the defaults file.
30+ (This allows default files to be placed in a directory containing
31+ resources they make use of.)
32+
533 * When downloading content from URL arguments, be sensitive to
634 the character encoding (#5600). We can properly handle UTF-8 and latin1
735 (ISO-8859-1); for others we raise an error. Fall back to latin1 if
836 no charset is given in the mime type and UTF-8 decoding fails.
937
38+ * Allow abbreviations that don't end in a period to be
39+ specified using `--abbreviations` (#7124).
40+
1041 * Add new unexported module Text.Pandoc.XML.Light, as well
1142 as Text.Pandoc.XML.Light.Types, Text.Pantoc.XML.Light.Proc,
1243 Text.Pandoc.XML.Light.Output. (Closes #6001, #6565, #7091).
@@ -102,6 +133,7 @@
102133 Text.Pandoc.Readers.{LaTeX,Math,Citation,Table,Macro,Inline}.
103134 Changed Text.Pandoc.Readers.LaTeX.SIunitx to export a command map
104135 instead of individual commands.
136+ + Handle table cells containing `&` in `\verb` (#7129).
105137
106138 * Make Text.Pandoc.Readers.LaTeX.Types an unexported module [API change].
107139
@@ -150,6 +182,10 @@
150182 and `underlineSpan` (which had been deprecated in April 2020)
151183 [API change].
152184 + Export `handleTaskListItem` (Albert Krewinkel) [API change].
185+ + Change `defaultUserDataDirs` to `defaultUserDataDir` [API
186+ change]. We determine what is the default user data directory
187+ by seeing whether the XDG directory and/or legacy
188+ directory exist.
153189
154190 * BibTeX writer:
155191
@@ -444,6 +480,9 @@
444480 * Remove `weigh-pandoc`. It's not really useful any more, now that our
445481 regular benchmarks include data on allocation.
446482
483+ * Improve linux package build process and add script to
484+ automate building an arm64 binary package.
485+
447486
448487## pandoc 2.11.4 (2021-01-22)
449488