@@ -1,81 +1,33 @@
11pandoc (1.11)
22
3− * pandoc.cabal: Require latest versions of highlighting-kate,
4− texmath, citeproc-hs, zip-archive.
5−
6− * Added `--number-offset` option and `writerNumberOffset` field
7− in `WriterOptions`. The offset is a list of numbers (0 by default).
8− These are added to the section, subsection, etc.
9− numbers that would have been generated automatically. This
10− can be used e.g. when generating separate web pages
11− for each section of a document.
3+ * Added `--number-offset` option. (See README for description.)
124
13− * `Text.Pandoc.Parsing` no longer exposed. (API change.)
14−
15− * `Text.Pandoc.Highlighting` no longer exposed. (API change.)
16−
17− + Moved code for translating listings language names to
18− highlighting-kate names and back from LaTeX reader to Highlighting.
19− + Text.Pandoc.Highlighting exports `toListingsLang`, `fromListingsLang`
5+ * Added `--default-image-extension` option. (See README for description.)
6+
7+ * `--number-sections` behavior change: headers with class `unnumbered`
8+ will not be numbered.
209
21− * `Text.Pandoc.Shared`: Changed type of `Element`.
22− `Sec` now includes a field for `Attr` rather than just `String`.
23− (API change.)
10+ * `--version` now reports the default data directory.
2411
25− * `Text.Pandoc.Parsing`: Allow `&` in emails (for entities).
26− Added tests for entities in titles and links. Resolve entities.
27− A markdown link `<http://göogle.com>` should
28− be a link to http://göogle.com. Closes #723.
12+ * `Text.Pandoc.Parsing` is no longer exposed. (API change.)
2913
30− * `Text.Pandoc.Pretty`:
31−
32− + Fixed `chomp` so it works inside `Prefixed` elements.
33− + Changed `Show` instance so it is better for debugging.
14+ * `Text.Pandoc.Highlighting` is no longer exposed. (API change.)
3415
35− * `Text.Pandoc.ImageSize`: Added `Pdf` to `ImageType`.
36− So far we have no function to determine PDF's size.
16+ * `Text.Pandoc.Shared`: Changed type of `Element`. `Sec` now includes
17+ a field for `Attr` rather than just `String`. (API change.)
3718
3819 * Added `markdown_github` as input format. This was an accidental
3920 omission in 1.10.
4021
41− * Windows installer improvements:
42−
43− + The installer is now signed with a certificate.
44− + WiX is used instead of InnoSetup. The installer is now a
45− standard msi file.
46− + The version number is now auto-detected, and need not be
47− updated separately.
48− + Thanks to Fyodor Sheremetyev for several improvements to
49− the WiX installer.
50−
51− * OSX installer improvements:
52−
53− + The package and pandoc executable are now signed with a
54− certificate.
55− + RTF version of license is used.
56− + Use full path for sysctl in `InstallationCheck` script (jonahbull).
57− Closes #580.
58−
59− * Converted COPYING to markdown.
60−
61− * `Text.Pandoc.UTF8`: Strip off BOM if present. Closes #743.
22+ * Added `readerDefaultImageExtension` field to `ReaderOptions`. (API
23+ change.)
6224
63− * README: List proper default data directory for Windows 7.
64−
65− * Added `--default-image-extension` and `readerDefaultImageExtension`.
66− This allows you to determine extensions for extensionless
67− image files from the command line, using different extensions
68− for different output formats. Currently only works for input in
69− markdown and LaTeX.
25+ * Added `writerNumberOffset` field in `WriterOptions`. (API change.)
7026
7127 * Beamer template:
7228
7329 + Fixed captions with longtable. Thanks to Joost Kremers.
74− + Provide `\Oldincludegraphics` as in LaTeX template.
75− The template redefines `\includegraphics` to give special treatment
76− for too-wide images. But this causes problems for literal uses
77− of `\includegraphics`. This change allows authors to use
78− `\Oldincludegraphics`, as in the latex template. (Benjamin Bannier)
30+ + Provide `\Oldincludegraphics` as in LaTeX template (Benjamin Bannier).
7931
8032 * LaTeX template:
8133
@@ -85,28 +37,27 @@ pandoc (1.11)
8537 This yields behavior equivalent to the other writers, numbering
8638 level 4 and 5 headers too. Closes #753.
8739
88− * `Text.Pandoc.Parsing`: Optimized `oneOfStringsCI`.
89− This dramatically reduces the speed penalty that comes from enabling the
90− `autolink_bare_uris` extension. The penalty is still substantial (in one
91− test, from 0.33s to 0.44s), but nowhere near what it used to be.
92− The RST reader is also much faster now, as it autodetects URIs.
40+ * HTML reader:
9341
94− * HTML reader: Handle `<colgroup>` tag.
42+ + Handle `<colgroup>` tag.
43+ + Preserve all header attributes.
9544
9645 * LaTeX reader:
97−
46+
9847 + Parse `\hrule` as `HorizontalRule`. Closes #746.
9948 + Parse starred variants of `\section` etc. as headers with
10049 attribute `unnumbered`.
101− + Read optional attributes in `lstlisting` environment.
50+ + Read optional attributes in `lstlisting` and `Verbatim` environments.
10251 We convert these to pandoc standard names, e.g. `numberLines`
10352 for `numbers=left`, `startFrom=100` from `firstnumber=100`.
104− Still need to add code to convert the language names.
10553 + Handle language attribute for lstlistings.
10654 + Better support for Verbatim and minted environments. Closes #763.
10755
10856 * Markdown reader:
10957
58+ + `-` in an attribute context = `.unnumbered`. The point of this
59+ is to provide a way to specify unnumbered headers in non-English
60+ documents.
11061 + Fixed bug parsing key/value attributes. Parsing failed if you
11162 had an unquoted attribute immediately before the final '}'.
11263 + Make backslash escape work in attributes.
@@ -115,7 +66,6 @@ pandoc (1.11)
11566 `pandoc_title_blocks` is enabled.
11667 + Refactoring: `litChar` now includes entities, so we don't need
11768 to use `fromEntities` e.g. on titles.
118− + Cleaned up attribute parsing code.
11969 + Allow spaces around borders in pipe tables. Closes #772.
12070 + Allow all punctuation in angle-bracket autolinks. Previously
12171 things like `----` were disallowed, because the uri parser
@@ -124,16 +74,20 @@ pandoc (1.11)
12474 headers are given explicit identifiers.
12575 + Check for tables before line blocks. Otherwise some pipe
12676 tables get treated as line blocks.
77+ + Allow `&` in emails (for entities).
78+ + Properly handle entities in titles and links. A markdown link
79+ `<http://göogle.com>` should be a link to `http://göogle.com`.
80+ Closes #723.
12781
128− * HTML reader: Preserve all header attributes.
129−
130− * Textile reader: Handle attributes on headers.
82+ * Textile reader:
83+
84+ + Handle attributes on headers.
13185
13286 * LaTeX reader:
13387
13488 + Add `fig:` as title for images with captions.
13589 This is needed for them to be rendered as figures. Closes #766.
136− + Don't emit empty paragraph. See #761.
90+ + Never emit an empty paragraph. See #761.
13791 + Handle `\caption` for images in figures. Closes #766.
13892 + Parse `\section*`, etc. as unnumbered sections.
13993
@@ -143,24 +97,24 @@ pandoc (1.11)
14397 the enclosing `section` or `div` tag if `--section-divs` is specified.
14498 + Fixed a regression (only now noticed) in html+lhs output.
14599 Previously the bird tracks were being omitted.
146− + Refactored adding attributes to html element.
147100
148101 * LaTeX writer:
149102
150103 + Omit lists with no items to avoid LaTeX errors.
151104 + Support line numbering with `--listings`.
152105 If `numberLines` class is present, we add `numbers=left`;
153− if `startFrom` is present, we add `firstnumber=`.
154− Partially addresses #763.
106+ if `startFrom` is present, we add `firstnumber=`. (#763)
155107
156108 * ConTeXt writer:
157109
158110 + Removed `\placecontent`. This produced a duplicate toc,
159111 in conjunction with `\placelist`.
160− + Now sensitive to `unnumbered` class in headers. In this case
161− `\title`, `\subject` are used instead of `\chapter`, `\section`.
112+ + Use `\title`, `\subject` etc. for headers with
113+ `unnumbered` class.
162114
163− * Textile writer: Support header attributes.
115+ * Textile writer:
116+
117+ + Support header attributes.
164118
165119 * Markdown writer:
166120
@@ -172,7 +126,9 @@ pandoc (1.11)
172126 If you still want formatted citations in your markdown output,
173127 use `pandoc -t markdown-citations`.
174128
175− * RST writer: Support `:number-lines:` in code blocks.
129+ * RST writer:
130+
131+ + Support `:number-lines:` in code blocks.
176132
177133 * Docx writer:
178134
@@ -183,49 +139,68 @@ pandoc (1.11)
183139 + Content types and document rels xml files are now created from
184140 scratch, rather than being taken over from `reference.docx`.
185141 This fixes problems that arise when you edit the `reference.docx`
186− with Word. Word tends to remove things from the `[Content_Types].xml`
187− and `word/_rels/document.xml.rels` files that are needed (e.g.
188− references to the `footnotes.xml` file and image default mime types).
189− So we regenerate these completely rather than taking them from
190− the `reference.docx`.
142+ with Word.
191143 + We also now encode mime types for each individual image rather
192144 than using defaults. This should allow us to handle a wider
193145 range of image types (including PDF). Closes #414.
194146 + Changed style names in `reference docx`.
195147 `FootnoteReference` -> `FootnoteRef`, `Hyperlink` -> `Link`.
196− Why? Because the old names got changed by Word when the
197− `reference.docx` was edited. I don't understand why, but this
198− fixes things. Closes #414.
148+ The old names got changed by Word when the `reference.docx` was
149+ edited. Closes #414.
199150
200151 * EPUB writer:
201152
202− + Improved behavior with `--number-sections`.
203− Headers with "unnumbered" attribute are not numbered.
204− (Nor do they cause an increment in running numbering.)
205− Section numbers now work properly, even when there is
206− material before the first numbered section.
207− + Include HTML TOC, even in epub2.
208− The TOC is included in `<spine>`, but `linear` is set
209− to `no` unless the `--toc` option is specified.
210− Include `<guide>` element in OPF. This should allow the TOC to
211− be useable in Kindles when converted with kindlegen. Closes #773.
212− + Minor section numbering tweaks:
213− If we need to add an initial section, make it unnumbered.
214− Don't add extra space before unnumbered section titles in TOC.
215153 + Fix section numbering. Previously the numbering restarted from 1
216154 in each chapter (with `--number-sections`), though the numbers in
217155 the table of contents were correct.
156+ + Headers with "unnumbered" attribute are not numbered. (Nor do they
157+ cause an increment in running numbering.) Section numbers now work
158+ properly, even when there is material before the first numbered section.
159+ + Include HTML TOC, even in epub2. The TOC is included in `<spine>`,
160+ but `linear` is set to `no` unless the `--toc` option is specified.
161+ Include `<guide>` element in OPF. This should allow the TOC to
162+ be useable in Kindles when converted with kindlegen. Closes #773.
163+
164+ * `Text.Pandoc.Parsing`: Optimized `oneOfStringsCI`.
165+ This dramatically reduces the speed penalty that comes from enabling the
166+ `autolink_bare_uris` extension. The penalty is still substantial (in one
167+ test, from 0.33s to 0.44s), but nowhere near what it used to be.
168+ The RST reader is also much faster now, as it autodetects URIs.
218169
219− * `Text.Pandoc.Shared`: hierarchicalize will not number section
220− with class "unnumbered". Unnumbered sections get [] for their
170+ * `Text.Pandoc.Shared`: `hierarchicalize` will not number section
171+ with class "unnumbered". Unnumbered sections get `[]` for their
221172 section number.
222173
223− * Headers with class `unnumbered` will not be numbered, even when
224− `--number-sections` is specified.
174+ * `Text.Pandoc.Pretty`:
175+
176+ + Fixed `chomp` so it works inside `Prefixed` elements.
177+ + Changed `Show` instance so it is better for debugging.
178+
179+ * `Text.Pandoc.ImageSize`: Added `Pdf` to `ImageType`.
225180
226− * '-' in an attribute context = '.unnumbered'. The point of this
227− is to provide a way to specify unnumbered headers in non-English
228− documents:
181+ * `Text.Pandoc.UTF8`: Strip off BOM if present. Closes #743.
182+
183+ * Windows installer improvements:
184+
185+ + The installer is now signed with a certificate (thanks to
186+ Fyodor Sheremetyev).
187+ + WiX is used instead of InnoSetup. The installer is now a
188+ standard msi file.
189+ + The version number is now auto-detected, and need not be
190+ updated separately.
191+
192+ * OSX installer improvements:
193+
194+ + The package and pandoc executable are now signed with a
195+ certificate (thanks to Fyodor Sheremetyev).
196+ + RTF version of license is used.
197+ + Use full path for sysctl in `InstallationCheck` script (jonahbull).
198+ Closes #580.
199+
200+ * Converted COPYING to markdown.
201+
202+ * pandoc.cabal: Require latest versions of highlighting-kate,
203+ texmath, citeproc-hs, zip-archive.
229204
230205pandoc (1.10.1)
231206