git.iko.soy/typeable/pandoc
on master help sign in
Updated changelog.
06d1ec8John MacFarlane
changelog+28−12
@@ -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`.
43
45
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).
90
93
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.
110
114
111 * Markdown reader:
115 * Markdown reader:
112
116
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>`.
116
123
117 * Slides: Preserve `<div class="references">` in references slide.
124 * Slides: Preserve `<div class="references">` in references slide.
118
125
119− * `Text.Pandoc.Writer.Shared`: fixed bug in `tagWithAttrs`.
126+ * `Text.Pandoc.Writer.Shared`:
127+
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
133+ image!
122
134
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`.
125
137
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.
131
139
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.)
135
147
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.
166+
167+ * `Text.Pandoc`: Don't default to `pandocExtensions` for all writers.
154
168
155 * Allow "epub2" as synonym for "epub", "html4" for "html".
169 * Allow "epub2" as synonym for "epub", "html4" for "html".
156
170
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`.
158
172
173+ * Allow `https:` command line arguments to be downloaded.
174+
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`.
160
176
161pandoc (1.12.1)
177pandoc (1.12.1)
@@ -3700,7 +3716,7 @@ pandoc (1.5.1.1)
3700
3716
3701 [ John MacFarlane ]
3717 [ John MacFarlane ]
3702
3718
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.
3705
3721
3706pandoc (1.5.1)
3722pandoc (1.5.1)