git.iko.soy/typeable/pandoc
on master help sign in
Update changelog
838dc8aJohn MacFarlane
changelog+76
@@ -1,3 +1,79 @@
1+pandoc (2.7.1)
2+
3+ * Add tectonic as an option for --pdf-engine (#5345, Cormac Relf).
4+ Runs tectonic on STDIN instead of a temporary .tex file, so that it
5+ looks in the working directory for `\include` and `\input` like the rest
6+ of the engines. Allows overriding the output directory
7+ args with `--pdf-engine-opt=--outdir --pdf-engine-opt="$DIR"`.
8+
9+ * Allow `-o/--output` to be used with `--print-default-data-file`,
10+ `--print-highlighting-style`, `--print-default-template`.
11+ Note that `-o` must occur BEFORE the `--print*` command on the command
12+ line (this is documented, #5357).
13+
14+ * LaTeX reader:
15+
16+ + Support `\underline`, `\ul`, `\uline` (#5359, Paul
17+ Tilley). These are parsed as a Span with class `underline`, as
18+ with other readers.
19+ + Ensure that `\Footcite` and `\Footcites` get put in a note.
20+
21+ * ipynb reader:
22+
23+ + Remove sensitivity to `raw_html`, `raw_tex` extensions.
24+ We now include every output format. Pruning is handled by
25+ `--ipynb-output`.
26+ + Better handling of cell metadata. We now include even complex cell
27+ metadata in the Div's attributes (as JSON, in complex cases, or
28+ as plain strings in simple cases).
29+
30+ * ipynb writer:
31+
32+ + Recurse into native divs for output cell data (#5354).
33+ + Render cell metadata fields from div attributes.
34+
35+ * Docx writer: avoid extra copy of abstractNum and num elements
36+ in numbering.xml. This caused pandoc-produced docx files to
37+ be uneditable using Word Online (#5358).
38+
39+ * Markdown writer: improve handling of raw blocks/inline.
40+ We now emit raw content using `raw_attribute` when no more
41+ direct method is available. Use of `raw_attribute` can be
42+ forced by disabling `raw_html` and `raw_tex`.
43+
44+ * LaTeX writer: Add classes for frontmatter support (#5353, Andrew Dunning)
45+ and remove frontmatter from `scrreprt`.
46+
47+ * LaTeX template:
48+
49+ + Improve readability (#5363, Andrew Dunning).
50+ + Robust section numbering removal (#5351, Andrew Dunning).
51+ Ensures that section numbering does not reappear with custom
52+ section levels. See <https://tex.stackexchange.com/questions/473653/>.
53+ + Better handling of front/main/backmatter (#5348).
54+ In pandoc 2.7 we assumed that every class with chapters would accept
55+ `\frontmatter`, `\mainmatter`, and `\backmatter`. This is not so (e.g.
56+ report does not). So pandoc 2.7 breaks on report class by including an
57+ unsupported command. Instead of the `book-class` variable, we use two
58+ variables, `has-chapters` and `has-frontmatter`, and set these
59+ intelligently in the writer.
60+
61+ * Text.Pandoc.Shared: Improve `filterIpynbOutput`. Ensure that
62+ images are prioritized over text. `best` should include everything
63+ for ipynb.
64+
65+ * Tests.Old: specify `--data-dir=../data` to ensure tests can find
66+ data files even if they haven't been installed. Remove old
67+ `pandoc_datadir` environment variable, which hasn't done anything for a
68+ long time.
69+
70+ * MANUAL.txt: Add recommendation to use `raw_attribute` with ipynb (#5354).
71+
72+ * Exclude cmark-gfm-hs 0.1.7, which is buggy.
73+
74+ * Use latest pandoc-citeproc, texmath.
75+
76+
1pandoc (2.7)
77pandoc (2.7)
2
78
3 * Use XDG data directory for user data directory (#3582). Instead of
79 * Use XDG data directory for user data directory (#3582). Instead of