git.iko.soy/typeable/pandoc
on master help sign in
Updated changelog.
commitc17238314c29e2202e4f57cd8dc52a1ae5f579ad authorJohn MacFarlane <jgm@berkeley.edu> dateThu 12 Nov 2015, 19:43 (11 years ago) parent03743a3
1 file changed+176
changelog+176
changelog+176
@@ -1,3 +1,179 @@
1+pandoc (1.15.2)
2+
3+ * `pandoc my.md -t context -o my.pdf` will now create a PDF using
4+ ConTeXt rather than LaTeX (#2463).
5+
6+ * Fixed omitted `url(...)` in CSS data-uri with `--self-contained` (#2489).
7+
8+ * `Text.Pandoc.Readers.HTML.parseTags`: Fixed over-eager raw HTML inline
9+ parsing (#2469). Tightened up the inline HTML parser so it disallows
10+ TagWarnings.
11+
12+ * Org reader:
13+
14+ + Fix paragraph/list interaction (Albert Krewinkel, #2464).
15+ Paragraphs can be followed by lists, even if there is no blank line
16+ between the two blocks. However, this should only be true if the
17+ paragraph is not within a list, were the preceding block should be
18+ parsed as a plain instead of paragraph (to allow for compact lists).
19+ Thanks to @rgaiacs for bringing this up.
20+ + Allow toggling header args (Albert Krewinkel, #2269).
21+ Org-mode allows to skip the argument of a code block header argument if
22+ it's toggling a value. Argument-less headers are now recognized,
23+ avoiding weird parsing errors.
24+ + Fix markup parsing in headers (Albert Krewinkel, #2504).
25+ Markup as the very first item in a header wasn't recognized. This was
26+ caused by an incorrect parser state: positions at which inline markup
27+ can start need to be marked explicitly by changing the parser state.
28+ This wasn't done for headers. The proper function to update the state
29+ is now called at the beginning of the header parser, fixing this issue.
30+
31+ * Markdown reader:
32+
33+ + Pipe tables with long lines now get relative cell widths (#2471).
34+ If a pipe table contains a line longer than the column width (as set by
35+ `--columns` or 80 by default), relative widths are computed based on the
36+ widths of the separator lines relative to the column width. This should
37+ solve persistent problems with long pipe tables in LaTeX/PDF output, and
38+ give more flexibility for determining relative column widths in other
39+ formats, too. For narrower pipe tables, column widths of 0 are used,
40+ telling pandoc not to specify widths explicitly in output formats that
41+ permit this.
42+ + Improved parser for `mmd_title_block`. We now allow blank metadata
43+ fields. These were explicitly disallowed before.
44+
45+ * Beamer template: fix incompatibility of section slides with natbib.
46+ Natbib (and presumably biblatex) bibliography commands create
47+ their own section. Since these are in frame environments,
48+ we have an incompatibility with the `\AtBeginSection` macro
49+ which creates a special frame when a new section occurs.
50+ (We can't have a frame inside another frame.) This change disables
51+ `\AtBeginSection` inside bibliography slides. Thinks to Yihui Xie for
52+ bringing the problem to my attention. This supersedes #145. See
53+ discussion there.
54+
55+ * Textile reader: don't do smart punctuation unless explicitly asked
56+ (#2480). Note that although smart punctuation is part of the textile
57+ spec, it's not always wanted when converting from textile
58+ to, say, Markdown. So it seems better to make this an option.
59+
60+ * LaTeX reader: Handle `comment` environment (Arata Mizuki).
61+ The `comment` environment is handled in a similar way to the
62+ `verbatim` environment, except that its content is discarded.
63+
64+ * LaTeX and ConTeXt writers: support `lang` attribute on divs and spans
65+ (mb21). For LaTeX, also collect `lang` and `dir` attributes on spans and
66+ divs to set the `lang`, `otherlangs` and `dir` variables if they aren’t set
67+ already. See #895.
68+
69+ * LaTeX writer:
70+
71+ + Use proper command for `\textarabic` (mb21).
72+ + Added `de-CH-1901`, fixed `el-polyton` in `toPloyglossia` (Nick Bart).
73+ + Use `\hypertarget` and `\hyperlink` for links. This works correctly
74+ to link to Div or Span elements. We now don't bother defining `\label`
75+ for Div or Span elements. Closes jgm/pandoc-citeproc#174.
76+ + Avoid footnotes in list of figures (#1506).
77+ + Properly handle footnotes in captions (#1506).
78+ + Add `\protect` to `\hyperlink` (#2490). Thanks to Hadrien Mary.
79+ + Set `colorlinks` if `linkcolor`, `urlcolor`, `citecolor`, or
80+ `toccolor` is set (#2508).
81+
82+ * Textile writer: support start number in ordered lists (#2465).
83+
84+ * EPUB writer: don't download linked media when `data-external` attribute
85+ set (#2473). By default pandoc downloads all linked media and includes it
86+ in the EPUB container. This can be disabled by setting `data-external` on
87+ the tags linking to media that should not be downloaded. Example:
88+
89+ <audio controls="1">
90+ <source src="http://www.sixbarsjail.it/tmp/bach_toccata.mp3"
91+ type="audio/mpeg"></source>
92+ </audio>
93+
94+ * HTML writer: use width on whole table if col widths sum to < 100%.
95+ Otherwise some browsers display the table with the columns
96+ separated far apart.
97+
98+ * Updated dzslides template from source (Andrew Dunning).
99+
100+ * Asciidoc template: Fixed `author` and `date`; added `keywords`,
101+ `abstract` (Andrew Dunning).
102+
103+ * HTML-based templates:
104+
105+ + Use en dash instead of hypehn between title prefix & title
106+ (Andrew Dunning.)
107+ + Added `keywords` and fixed alignment (Andrew Dunning).
108+ + Added `lang`, `dir`, `quotes` (Andrew Dunning).
109+ + Always make author and date display conditional (Andrew Dunning).
110+
111+ * Man template: make "generated by" comment conditional.
112+
113+ * LaTeX template:
114+
115+ + Simplify hyperref usage (Andrew Dunning, #139).
116+ + Improved formatting of conditionals.
117+ + `$for$` is always provided where the user might want to use
118+ multiple options (does not change existing functionality).
119+ + `hyperref` link rendering revised:
120+ - the `hidelinks` option is now effectively the default (and has
121+ been removed as a separate option), rather than setting all links to
122+ black;
123+ - link colours can be enabled more easily (using a slightly darker
124+ version of the old Pandoc defaults) using a new `colorlinks` variable
125+ - `pdfborder={0 0 0}` is automatically enabled in `hyperref` when
126+ `colorlinks` is enabled, and is now only applied.
127+
128+ * ConTeXt template (Andrew Dunning):
129+
130+ + Default link color to black.
131+ + Define all sections.
132+ + microtype applied to both regular text and small caps.
133+ + `indenting` variable added.
134+ + Renamed `style` to `linkstyle` for consistency.
135+ + Separated `linkcontrastcolor` from `linkcolor`.
136+ + Matching LaTeX `hyperref` usage, only disable link styling rather
137+ than providing a specific setting.
138+ + Improved formatting of conditionals.
139+
140+ * Beamer template: added code to prevent slide breaks inside paragraphs
141+ (#2422, thanks to Nick Bart). This will matter, in practice, only when
142+ `allowframebreaks` is used. It is especially helpful for bibliography
143+ slides.
144+
145+ * Updated latex, beamer templates to support language divs/spans.
146+ This adds a template variable that can be filled
147+ by commands that make babel understand the polyglossia-style
148+ language directives. Thanks to mb21.
149+
150+ * Restored Text.Pandoc.Compat.Monoid.
151+
152+ * Do not export (<>) from custom Prelude. The Prelude now matches
153+ base 4.8 Prelude's API.
154+
155+ * Don't use custom prelude with ghc 7.10. Use the custom prelude
156+ only for earlier versions. This change makes `stack ghci` and
157+ `cabal repl` work (#2503), at least with ghc 7.10.
158+
159+ * Changed § to % in operators from Odt.Arrows.Utils (#2457).
160+ This prevents problems building haddocks with "C" locale.
161+
162+ * Change default for old-locale flag to False.
163+
164+ * Use stack in deb and osx package generators.
165+
166+ * Added Vagrantfile for building deb in vm.
167+ This should help in automating binary package creation. 'make package'
168+ will make the package. 'make package COMMIT=blah' will make the package
169+ from commit blah.
170+
171+ * README:
172+
173+ + Consistent capitalization for pandoc and Markdown.
174+ + Fixed `auto_identifiers` examples (Benoit Schweblin).
175+ + Improved documentation of template variables (Andrew Dunning).
176+
1177pandoc (1.15.1.1)
2178
3179 * `Text.Pandoc.Data`: store paths in dataFiles using posix separators.