git.iko.soy/typeable/pandoc
on master help sign in
Bump to 2.2.2 and update changelog.
commitf44be8c08f18edc4563ca75c7f60efa92fc088b1 authorJohn MacFarlane <jgm@berkeley.edu> dateSun 15 Jul 2018, 13:44 (8 years ago) parent1579e57
2 files changed+156−1
changelog+155 pandoc.cabal+1−1
changelog+155
@@ -1,3 +1,158 @@
1+pandoc (2.2.2)
2+
3+ * Use HsYAML instead of yaml for translations and YAML metadata (#4747).
4+ yaml wraps a C library; HsYAML is pure Haskell. Advances #4535.
5+
6+ Note: HsYAML implements YAML 1.2, in which the valid true
7+ values are `true`, `True`, `TRUE`. This means a change in
8+ the semantics of YAML metadata that could affect users:
9+ `y`, `yes`, and `on` no longer count as true values.
10+
11+ * Fix regression: make `--pdf-engine` work with full paths (#4681, Mauro
12+ Bieg).
13+
14+ * CommonMark reader: Handle ascii_identifiers extension (#4742,
15+ Anders Waldenborg). Non-ascii characters were not stripped from
16+ identifiers even if the `ascii_identifiers` extension was enabled (which is
17+ is by default for gfm).
18+
19+ * TikiWiki reader: Improve list parsing (#4722, Mauro Bieg).
20+ Remove trailing Space from list items. Parse lists that have no space
21+ after marker.
22+
23+ * LaTeX reader:
24+
25+ + Treat `lilypond` as a verbatim environment (#4725).
26+ + Parse figure label into Image id (#4700, Mauro Bieg).
27+ + Beamer: Allow "noframenumbering" option (#4696, Raymond Ehlers).
28+ + Allow spaces around `\graphicspath` arguments (#4698).
29+ + Handle includes without surrounding blanklines (#4553).
30+ In addition, `\input` can now be used in an inline context,
31+ e.g. to provide part of a paragraph, as it can in LaTeX.
32+ + In `rawLaTeXBlock`, handle macros that resolve to a
33+ `\begin` or `\end` (#4667).
34+ + In `rawLaTeXBlock`, don't expand macros in macro definitions (#4653).
35+ Note that this only affected LaTeX in markdown.
36+ + Tighten up reading of beamer overlay specifications (#4669).
37+ Ideally we'd turn these on only when reading beamer, but currently
38+ beamer is not distinguished from latex as an input format.
39+ This commit also activates parsing of overlay specifications
40+ after commands in general (e.g. `\item`), since they can occur
41+ in many contexts in beamer.
42+ + Parse more siunitx unit commands (#4296, #4773).
43+ + Be more forgiving in key/value option parsing (#4761).
44+
45+ * Markdown reader: Allow empty code spans, e.g. `` ` ` ``.
46+
47+ * Muse reader (Alexander Krotov, except where indicated):
48+
49+ + Get rid of non-exhaustive pattern match warning (Mauro Bieg).
50+ + Add support for floating images.
51+ + Add support for images with specified width.
52+ + Parse image URLs without "guard" and "takeExtension".
53+ + Split link and image parsing into separate functions.
54+ + Parse links starting with "URL:" explicitly instead of trying to strip
55+ "URL:" prefix after parsing.
56+
57+ * Texinfo writer: Use `@sup` and `@sub` instead of custom macros (#4728,
58+ Alexander Krotov).
59+
60+ * Markdown writer: Preserve `implicit_figures` with attributes, even if
61+ `implicit_attributes` is not set, by rendering in raw HTML (#4677).
62+
63+ * Docx writer: Be sensitive to `toc` in YAML metadata (#4645).
64+
65+ * ODT/OpenDocument writer: Make internal links work (#4358).
66+ This adds proper bookmarks to the headers with non-null IDs.
67+
68+ * EPUB writer: Properly escape pagetitle. Previously we weren't escaping `&`
69+ and other XML characters in the pagetitle, so a title containing a `&`
70+ would be invalid.
71+
72+ * AsciiDoc Writer: Eescape square brackets at start of line (#4545, Mauro
73+ Bieg).
74+
75+ * RST writer:
76+
77+ + Don't treat 'example' as a syntax name (#4748).
78+ This fixes conversions from org with example blocks.
79+ + Support `--number-sections` via the `section-numbering`
80+ directive in standalone output.
81+
82+ * reveal.js writer and template: reuse mathjax URL
83+ provided by the argument to `--mathjax` or the normal pandoc default,
84+ rather than a hard-coded one in the template (#4701).
85+
86+ * LaTeX writer:
87+
88+ + Properly handle footnotes in table captions (#4683).
89+ Refactored code from figure captions to use in both places.
90+ + In beamer output, fix single digit column percentage (#4690, Mauro
91+ Bieg).
92+
93+ * FB2 writer (Alexander Krotov):
94+
95+ + Convert Plain to Para in annotation (#2424).
96+ + Fix order of items in title-info (#2424).
97+
98+ * Custom writer: fix error message on script failure (Albert Krewinkel).
99+ Error messages produced by Lua were not displayed by Pandoc.
100+
101+ * Text.Pandoc.PDF:
102+
103+ + Revert fix for #4484 (only compress images on last run, #4755).
104+ This will mean some increase in the time it takes to
105+ produce an image-heavy PDF with xelatex, but it will
106+ make tables of contents correct, which is more important.
107+ + Fix logic error in runTeXProgram. We were running the tex program one
108+ more time than requested. This should speed up pdf production.
109+
110+ * Allow `--template` to take a URL as argument.
111+
112+ * Text.Pandoc.Highlighting: Add missing re-export of `breezeDark`
113+ highlighting style (#4687, Adrian Sieber, API change).
114+
115+ * Clarify macOS install in INSTALL.md (#4661). Make the binary package
116+ installer the recommended method, and note that on some older versions of
117+ macOS, homebrew installs from source and takes a lot of disk space (#4664,
118+ Ian).
119+
120+ * MANUAL:
121+
122+ + Clarify EPUB linked media (#4756, Mauro Bieg)
123+ + Update manual for "true" YAML values. Now that we're using HsYAML and
124+ YAML 1.2, the valid true values are `true`, `True`, `TRUE`. NOTE! `y`,
125+ `yes`, `on` no longer count as true values.
126+ + Document `-F` as alias for `--filter` (thanks to Gandalf Saxe).
127+ + Update manual on how math is rendered in LaTeX.
128+ + Add proxy description (#4131, Mauro Bieg).
129+ + Clarify that `--toc` requires `--standalone` (#4703).
130+ + Update citation styles link (#4699, wiefling).
131+
132+ * In API docs, clarify how `Ext_east_asian_line_breaks` extension works
133+ (kaizshang91). Note that it will not take effect when readers/writers are
134+ called as libraries (#4674).
135+
136+ * Improved translations/fr (#4766, lux-lth).
137+
138+ * Removed inadvertently added .orig files from repository (#4648).
139+
140+ * Remove `network-uri` flag and use 'Network.Socket'.
141+ This removes a compiler warning. There is no need for the old network-uri
142+ flag, since network 2.6 was released in 2014.
143+
144+ * Add stack.lts10.yaml, stack.lts11.yaml. use lts-12 in stack.yaml.
145+
146+ * Bump upper bounds for dependent packages.
147+
148+ * Exclude foundation 0.0.21 for ghc 7.10. Otherwise cabal gets
149+ confused because of the way ghc 7.10 is excluded in foundation's
150+ cabal file. This can be removed when haskell-foundation/foundation#500
151+ is fixed.
152+
153+ * Require cabal-version >= 2.0. This is needed for haddock-library.
154+
155+
1156pandoc (2.2.1)
2157
3158 * Restored and undeprecated gladtex for HTML math (#4607).
pandoc.cabal+1−1
@@ -1,5 +1,5 @@
11name: pandoc
2−version: 2.2.1
2+version: 2.2.2
33cabal-version: >= 2.0
44build-type: Custom
55license: GPL-2