@@ -6,7 +6,7 @@ pandoc (1.9)
66 for highlighted code and for math (which is converted from TeX to OMML,
77 Office's native math markup language, using texmath's new OMML module).
88 A new option `--reference-docx` allows the user to customize the
9− styles in the standard `reference.docx`.
9+ styles.
1010
1111 * Added an `asciidoc` writer (<http://www.methods.co.nz/asciidoc/>).
1212
@@ -24,19 +24,15 @@ pandoc (1.9)
2424 shows to be organized into sections and subsections containing
2525 multiple slides.
2626
27− + Added a `--slide-level` option to override defaults and select a slide
28− level below the first header level with content. Note that content
29− in sections above the slide level will not appear in slides (either in
30− beamer or in HTML slide shows). This is primarily useful for creating
31− documents that can be made into both slides and handouts (which contain
32− additional content outside the slides).
27+ + A new `--slide-level` option allows users to override defaults
28+ and select a slide level below the first header level with content.
3329
34− * New `--self-contained` option tries to create HTML output that does not
30+ * A new `--self-contained` option produces HTML output that does not
3531 depend on an internet connection or the presence of any external
36− files. Linked images, CSS, and javascript is downloaded and encoded in
37− `data:` URIs. This is useful for making portable HTML slide shows. The
38− `--offline` option has been deprecated and is now treated as a synonym or
39− `--self-contained`.
32+ files. Linked images, CSS, and javascript is downloaded (or fetched
33+ locally) and encoded in data:` URIs. This is useful for making portable
34+ `HTML slide shows. The --offline` option has been deprecated and is now
35+ `treated as a synonym or --self-contained`.
4036
4137 * Support for PDF output:
4238
@@ -49,18 +45,17 @@ pandoc (1.9)
4945
5046 * Highlighting changes:
5147
52− + Syntax highlighting is now a standard feature; pandoc no longer
53− need be compiled with a `highlighting` flag to enable it.
54− + A new `--no-highlight` option allows it to be selectively disabled.
48+ + Syntax highlighting is now a standard feature; the `highlighting`
49+ flag is no longer needed when compiling.
50+ + A new `--no-highlight` option allows highlighting to be disabled.
5551 + Highlighting now works in `docx`, `latex`, and `epub`, as well as
5652 `html`, `html5`, `dzslides`, `s5`, and `slidy`.
5753 + A new `--highlight-style` option selects between various highlighting
5854 color themes.
5955
60− * Internal links to sections now work in ConTeXt and LaTeX as well as HTML
61− (thanks to B. Scott Michel).
56+ * Internal links to sections now work in ConTeXt and LaTeX as well as HTML.
6257
63− * LaTeX `\\include` and `\\usepackage` commands are now processed,
58+ * LaTeX `\include` and `\usepackage` commands are now processed,
6459 provided the files are in the working directory.
6560
6661 * EPUB improvements:
@@ -68,13 +63,13 @@ pandoc (1.9)
6863 + Internal and external links now work in EPUB.
6964 + Raw HTML is allowed.
7065 + New `--epub-embed-font` option.
71− + Customizable templates for EPUB pages, giving more control over
66+ + Customizable templates for EPUB pages offer more control over
7267 formatting: `epub-page.html`, `epub-coverimage.html`,
7368 `epub-titlepage.html`.
7469
75− * `--mathml` now works with DocBook as well as HTML.
70+ * `--mathml` now works with DocBook.
7671
77− * Support for math in RST reader and writer. Inline math uses the
72+ * Added support for math in RST reader and writer. Inline math uses the
7873 `` :math:`...` `` construct. Display math uses
7974
8075 .. math:: ...
@@ -85,9 +80,9 @@ pandoc (1.9)
8580
8681 ...
8782
88− These constructions seem to be supported now by `rst2latex.py`.
83+ These constructions are now supported now by `rst2latex.py`.
8984
90− * Github syntax for fenced code blocks is now understood in pandoc's
85+ * Github syntax for fenced code blocks is supported in pandoc's
9186 markdown. You can now write
9287
9388 ```ruby
@@ -100,7 +95,7 @@ pandoc (1.9)
10095 x = 2
10196 ~~~~
10297
103− * Easier scripting: a new `ToJsonFilter` class makes it easier to
98+ * Easier scripting: a new `toJsonFilter` function makes it easier to
10499 write Haskell scripts to manipulate the Pandoc AST.
105100
106101 [behavior changes]
@@ -132,7 +127,18 @@ pandoc (1.9)
132127 anyone would ever rely on, we do not preserve the old behavior
133128 even when `--strict` is selected.
134129
135− * Allow links in markdown image captions. This change also means that
130+ * Dashes work differently with `--smart`: `---` is always em-dash,
131+ and `--` is always en-dash. Pandoc no longer tries to guess when
132+ `-` should be en-dash. *Note:* This may change how existing documents
133+ look when processed with pandoc. A new option, `--old-dashes`,
134+ is provided for legacy documents.
135+
136+ * The markdown writer now uses setext headers for levels 1-2.
137+ The old behavior (ATX headers for all levels) can be restored
138+ using the new `--atx-headers` option.
139+
140+ * Links are now allowed in markdown image captions. They are also
141+ allowed in links, but will appear there as regular text. So,
136142
137143 [link with [link](/url)](/url)
138144
@@ -140,17 +146,13 @@ pandoc (1.9)
140146
141147 <p><a href="/url">link with link</a></p>
142148
143− instead of
144−
145− <p><a href="/url">link with [link](/url)</a></p>
146−
147149 * Improved handling of citations using `citeproc-hs-0.3.4`.
148− Added `--citation-abbreviations` option (Andrea Rossato).
150+ Added `--citation-abbreviations` option.
149151
150− * Disallow punctuation as the last letter of a citation key.
151− This means that '@item1.' will be parsed as a citation, 'item1',
152− followed by a period, instead of a citation 'item1.', as was the
153− case previously.
152+ * Citation keys can no longer end with a punctuation character.
153+ This means that `@item1.` will be parsed as a citation with key
154+ 'item1', followed by a period, instead of a citation with key
155+ 'item1.', as was the case previously.
154156
155157 * In HTML output, citations are now put in a span with class `citation`.
156158
@@ -165,12 +167,6 @@ pandoc (1.9)
165167
166168 will not be wrapped in `<para>` tags.
167169
168− * Dashes work differently with `--smart`: `---` is always em-dash,
169− and `--` is always en-dash. Pandoc no longer tries to guess when
170− `-` should be en-dash. *Note:* This may change how existing documents
171− look when processed with pandoc. A new option, `--old-dashes`,
172− is provided for legacy documents.
173−
174170 * `--smart` is no longer selected automatically with `man` output.
175171
176172 * The deprecated `--xetex` option has been removed.
@@ -178,8 +174,8 @@ pandoc (1.9)
178174 * The `--html5`/`-5` option has been deprecated. Use `-t html5`
179175 instead. `html5` and `html5+lhs` are now separate output formats.
180176
181− * `'` is no longer escaped in HTML output. It does not need to be
182− escaped outside of attributes.
177+ * Single quotes are no longer escaped in HTML output. They do not
178+ need to be escaped outside of attributes.
183179
184180 * Pandoc will no longer transform leading newlines in code
185181 blocks to `<br/>` tags.
@@ -204,8 +200,7 @@ pandoc (1.9)
204200 * EPUB writer changes:
205201
206202 + The `lang` variable now sets the language
207− in the metadata (if it is not set, we default to the locale
208− language).
203+ in the metadata (if it is not set, we default to the locale).
209204 + EPUB: UTF-8 is used rather than decimal entities.
210205
211206 * Added `titleslide` class to title slide in S5 template.
@@ -228,9 +223,7 @@ pandoc (1.9)
228223
229224 * URLs are hyphenated in the ConTeXt writer (B. Scott Michel).
230225
231− * The markdown writer now uses setext headers for levels 1-2.
232− The old behavior (ATX headers for all levels) can be restored
233− using the new `--atx-headers` option.
226+ * In `Text.Pandoc.Builder`, `+++` has been replaced by `<>`.
234227
235228 [bug fixes]
236229
@@ -263,8 +256,7 @@ pandoc (1.9)
263256 + Fixed bug in code block attribute parser. Previously the ID attribute
264257 got lost if it didn't come first. Now attributes can come in any order.
265258
266− * RST reader: allow footnotes followed by newline without space chars
267− (patch from Masayoshi Takahashi).
259+ * RST reader: allow footnotes followed by newline without space characters.
268260
269261 * LaTeX reader:
270262
@@ -315,18 +307,17 @@ pandoc (1.9)
315307 META-INF/manifest.xml for ODT files will have everything it needs, so
316308 that ODT files modified by LibreOffice can be used as `--reference-odt`.
317309
318− * Templates: Return empty string for json template.
310+ * `Text.Pandoc.Templates`: Return empty string for json template.
319311
320312 * `Text.Pandoc.Biblio`:
321313
322314 + Expand citations recursively inside nested inlines.
323− + Treat \160 as space when parsing locator and suffix.
315+ + Treat `\160` as space when parsing locator and suffix.
324316 This fixes a bug with "p. 33" when `--smart` is used. Previously
325317 the whole "p. 33" would be included in the suffix, with no locator.
326318 + Put whole author-in-text citation in a Cite. Previously just the
327319 date and other info went in the Cite.
328320 + Don't add comma+space to prefix if it ends in punctuation.
329− (Andrea Rossato)
330321
331322 * Updated chicago-author-date.csl. The old version did not work
332323 properly for edited volumes with no author.
@@ -339,44 +330,29 @@ pandoc (1.9)
339330
340331 [under the hood improvements]
341332
342− * Modified make_osx_package.sh to use cabal-dev.
333+ * Modified `make_osx_package.sh` to use cabal-dev.
334+ Items are no longer installed as root.
335+ Man pages are zipped and given proper permissions.
343336
344337 * Modified windows installer generater to use cabal-dev.
345338
346− * Fixed make_osx_package.sh. Items no longer installed as root.
347− Man page zipped and given proper permissions.
348−
349− * Setup: Making man pages now works with cabal-dev. In Setup.hs we now
350− invoke 'runghc' in a way that points it to the correct package databases,
351− instead of always falling back to the default user package db. (Thanks to
352− Antoine Latter.)
339+ * Setup: Making man pages now works with cabal-dev (at least on OSX). In
340+ Setup.hs we now invoke 'runghc' in a way that points it to the correct
341+ package databases, instead of always falling back to the default user
342+ package db.
353343
354344 * Updated to work with GHC 7.4.1.
355345
356346 * Removed dependency on old-time.
357347
358− * DZSlides: Added dzslides/template.html. This is the unaltered file from
359− the dzslides repository. Pandoc now reads it, looking for the core part,
360− and includes this in the new dzslides template via the 'dzslides-core'
361− variable. When dzslides is updated, you can just put the new template.html
362− in your `~/.pandoc/dzslides` directory, and things should work -- provided
363− the core part can be identified as everything from
364−
365− <!-- {{{{ dzslides core
366−
367− to the end of the file. This should make it a bit easier to keep up
368− to date.
348+ * Removed dependency on dlist.
369349
370350 * New slidy directory for "self-contained."
371351
372352 * LaTeX parser completely rewritten; it is now much more accurate,
373353 robust, and extensible.
374354
375− * Simplified `Text.Pandoc.Biblio`, removed `procInlines`, used
376− generics instead.
377−
378355 * TeXMath writer: Use unicode thin spaces for thin spaces.
379− Partially resolves issue #333.
380356
381357 * Markdown citations: don't strip off initial space in locator.
382358