@@ -40,6 +40,8 @@ pandoc (1.12.2)
40 if the spine has `linear="no"`. Apparently this is best practice
40 if the spine has `linear="no"`. Apparently this is best practice
41 for other converters as well:
41 for other converters as well:
42 <http://www.idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.6>.
42 <http://www.idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.6>.
43+ + Allow `stylesheet` in metadata. The value is a path to the stylesheet.
44+ + Allow partial dates: `YYYY`, `YYYY-MM`.
44 * Markdown writer: Fix rendering of tight sublists (#1050).
46 * Markdown writer: Fix rendering of tight sublists (#1050).
45 Previously a spurious blank line was included after a tight sublist.
47 Previously a spurious blank line was included after a tight sublist.
@@ -87,6 +89,7 @@ pandoc (1.12.2)
87 This fix puts braces around a term that contains an internal
89 This fix puts braces around a term that contains an internal
88 link, to avoid problems with square brackets.
90 link, to avoid problems with square brackets.
89 + Properly escape pdftitle, pdfauthor (#1059).
91 + Properly escape pdftitle, pdfauthor (#1059).
92+ + Use booktabs package for tables (thanks to Jose Luis Duran).
91 * Updated beamer template. Now references should work properly
94 * Updated beamer template. Now references should work properly
92 (in a slide) when `--biblatex` or `--natbib` is used.
95 (in a slide) when `--biblatex` or `--natbib` is used.
@@ -107,31 +110,40 @@ pandoc (1.12.2)
107 + Use pandoc `Div` and `Span` for raw `<div>`, `<span>` when
110 + Use pandoc `Div` and `Span` for raw `<div>`, `<span>` when
108 `--parse-raw`.
111 `--parse-raw`.
109 + Recognize `svg` tags as block level content (thanks to MinRK).
112 + Recognize `svg` tags as block level content (thanks to MinRK).
113+ + Parse LaTeX math if appropriate options are set.
111 * Markdown reader:
115 * Markdown reader:
113 + Yaml block must start immediately after `---`. If there's a blank
117 + Yaml block must start immediately after `---`. If there's a blank
114 line after `---`, we interpreted it as a horizontal rule.
118 line after `---`, we interpreted it as a horizontal rule.
115 + Correctly handle empty bullet list items.
119 + Correctly handle empty bullet list items.
120+ + Stop parsing "list lines" when we hit a block tag.
121+ This fixes exponential slowdown in certain input, e.g.
122+ a series of lists followed by `</div>`.
117 * Slides: Preserve `<div class="references">` in references slide.
124 * Slides: Preserve `<div class="references">` in references slide.
119− * `Text.Pandoc.Writer.Shared`: fixed bug in `tagWithAttrs`.
126+ * `Text.Pandoc.Writer.Shared`:
120− A space was omitted before key-value attributes, leading
128+ + Fixed bug in `tagWithAttrs`. A space was omitted before key-value
121− to invalid HTML.
129+ attributes, leading to invalid HTML.
130+ + `normalizeDate`: Allow dates with year only (thanks to Shaun Attfield).
131+ + Fixed bug in `openURL` with `data:` URIs. Previously the base-64
132+ encoded bytestring was returned. We now decode it so it's a proper
123 * DocBook reader: Handle numerical attributes starting with decimal.
135 * DocBook reader: Handle numerical attributes starting with decimal.
124 Also use `safeRead` instead of `read`.
136 Also use `safeRead` instead of `read`.
126− * `Text.Pandoc.Parsing`: Generalized type of `registerHeader`,
138+ * `Text.Pandoc.Parsing`:
127− using new type classes `HasReadeOptions`, `HasIdentifierList`,
128− `HasHeaderMap`. These allow certain common functions to be reused
129− even in parsers that use custom state (instead of `ParserState`),
130− such as the MediaWiki reader.
132− * `Text.Pandoc.Shared`: Fixed bug in `openURL` with `data:` URIs.
140+ + Generalized type of `registerHeader`, using new type classes
133− Previously the base-64 encoded bytestring was returned.
141+ `HasReadeOptions`, `HasIdentifierList`, `HasHeaderMap`.
134− We now decode it so it's a proper image!
142+ These allow certain common functions to be reused
143+ even in parsers that use custom state (instead of `ParserState`),
144+ such as the MediaWiki reader.
145+ + Moved inlineMath, displayMath from Markdown reader to Parsing.
146+ Generalize their types and export them from Parsing. (API change.)
136 * `Text.Pandoc.Readers.TexMath`: Export `readTeXMath'`, which attends
148 * `Text.Pandoc.Readers.TexMath`: Export `readTeXMath'`, which attends
137 to display/inline. Deprecate `readTeXMath`, and use `readTeXMath'`
149 to display/inline. Deprecate `readTeXMath`, and use `readTeXMath'`
@@ -151,11 +163,15 @@ pandoc (1.12.2)
151 over the values using `$for(foo)$`. This has the result that you can
163 over the values using `$for(foo)$`. This has the result that you can
152 override earlier settings using `-V` by putting new values later on the
164 override earlier settings using `-V` by putting new values later on the
153 command line, which is useful for many purposes.
165 command line, which is useful for many purposes.
167+ * `Text.Pandoc`: Don't default to `pandocExtensions` for all writers.
155 * Allow "epub2" as synonym for "epub", "html4" for "html".
169 * Allow "epub2" as synonym for "epub", "html4" for "html".
157 * Don't look for slidy files in data files with `--self-contained`.
171 * Don't look for slidy files in data files with `--self-contained`.
173+ * Allow `https:` command line arguments to be downloaded.
159 * Fixed `make_osx_package.sh` so data files embedded in `pandoc-citeproc`.
175 * Fixed `make_osx_package.sh` so data files embedded in `pandoc-citeproc`.
161pandoc (1.12.1)
177pandoc (1.12.1)
@@ -3700,7 +3716,7 @@ pandoc (1.5.1.1)
3701 [ John MacFarlane ]
3717 [ John MacFarlane ]
3703− * Fixed uniqueIdent in Shared so that header identifiers work as
3719+ * Fixed uniqueIdent in Shared so that header identifiers work as
3704 advertized in the README and are are valid XHTML names.
3720 advertized in the README and are are valid XHTML names.
3706pandoc (1.5.1)
3722pandoc (1.5.1)