From 4bc9e695b846ff2733a55c4cff5eb373b4f1f0c4 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 8 Sep 2013 11:04:47 -0700 Subject: Partial reorganization of changelog. --- changelog | 657 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 356 insertions(+), 301 deletions(-) (limited to 'changelog') diff --git a/changelog b/changelog index 57587f3db..2e8d3ff89 100644 --- a/changelog +++ b/changelog @@ -1,5 +1,27 @@ [pending release 1.12] + [new features] + + * Added `opml` (OPML) as input and output format. The `_note` attribute, + used in OmniOutliner and supported by multimarkdown, is supported. + We treat the contents as markdown blocks under a section header. + + * Added `haddock` (Haddock markup) as input format (David Lazar). + + * Added `revealjs` output format, for reveal.js HTML 5 slide shows. + (Thanks to Jamie F. Olson for the initial patch.) + Nested vertical stacks are used for hierarchical structure. + Results for more than one level of nesting may be odd. + + * Custom writers can now be written in lua. + + pandoc -t data/sample.lua + + will load the script sample.lua and use it as a custom writer. + (For a sample, do `pandoc --print-default-data-file sample.lua`.) + Note that pandoc embeds a lua interpreter, so lua need not be + installed separately. + * New `--filter/-F` option to make it easier to run "filters" (Pandoc AST transformations that operate on JSON serializations). Filters are always passed the name of the output format, so their @@ -8,11 +30,18 @@ a python module for writing pandoc filters in python, with a number of examples. + * Added `--metadata/-M` option. + This is like `--variable/-V`, but actually adds to metadata, not + just variables. + * Added `--print-default-data-file` option, which allows printing of any of pandoc's data files. (For example, `pandoc --print-default-data-file reference.odt` will print `reference.odt`.) + + [behavior changes] + * `--toc-level` no longer implies `--toc`. Reason: EPUB users who don't want a visible TOC may still want to set the TOC level for in the book navigation. @@ -24,10 +53,328 @@ which URLs it is fetching, but not giving the full header). In addition, there are better error messages when fetching a URL fails. - * citeproc support has been removed from core pandoc (API changes). + * All slide formats now support incremental slide view for definition lists. + + * Parse `\(..\)` and `\[..\]` as math in MediaWiki reader. + Parse `:...` as display math. These notations are used with + the MathJax MediaWiki extension. + + * `Text.Pandoc.ImageSize`: Handle EPS (#903). This change will make + EPS images properly sized on conversion to Word. + + [API changes] + + * `Format` is now a newtype, not an alias for String. + Equality comparisons are case-insensitive. + + * Added `Text.Pandoc.Process`, exporting `pipeProcess`. + This is a souped-up version of `readProcessWithErrorcode` that + uses lazy bytestrings instead of strings and allows setting + environment variables. (Used in `Text.Pandoc.PDF`.) + + * New module `Text.Pandoc.Readers.OPML`. + + * New module `Text.Pandoc.Writers.OPML`. + + * New module `Text.Pandoc.Readers.Haddock` (David Lazar). + This is based on Haddock's own lexer/parser. + + [bug fixes] + + * In markdown, don't autolink a bare URI that is followed by `` + (#937). + + * `Text.Pandoc.Shared` + + + `openURL` now follows redirects (#701), properly handles `data:` + URIs, and prints diagnostic output to stderr rather than stdout. + + `readDefaultDataFile`: normalize the paths. This fixes bugs in + `--self-contained` on pandoc compiled with `embed_data_files` (#833). + + Fixed `readDefaultDataFile` so it works on Windows. + + Better error messages for `readDefaultDataFile`. Instead of + listing the last path tried, which can confuse people who are + using `--self-contained`, so now we just list the data file name. + + URL-escape pipe characters. Even though these are legal, `Network.URI` + doesn't regard them as legal in URLs. So we escape them first (#535). + + * Mathjax in HTML slide shows: include explicit "Typeset" call. + This seems to be needed for some formats (e.g. slideous) and won't + hurt in others (#966). + + * Produce automatic header identifiers in parsing textile, RST, + and LaTeX, unless `auto_identifiers` extension is disabled (#967). + + * `Text.Pandoc.SelfContained`: Strip off fragment, query of relative URL + before treating as a filename. This fixes `--self-contained` when used + with CSS files that include web fonts using the method described here: + + (#739). Handle `src` in `embed`, `audio`, `source`, `input` tags. - + The `--bibliography`, `--csl`, and `--citation-abbreviation` - options have been removed. + * Slidy: Use slidy.js rather than slidy.js.gz. + Reason: some browsers have trouble with the gzipped js file, + at least on the local file system (#795). + + * Textile reader: + + + Correctly handle entities. + + Improved handling of `
` blocks (#927). Remove internal HTML tags
+      in code blocks, rather than printing them verbatim. Parse attributes
+      on `
` tag for code blocks.
+  
+  * HTML reader: Handle non-simple tables (#893).  Column widths are read from
+    `col` tags if present, otherwise divided equally.
+
+  * LaTeX reader
+
+    + Support alltt environment (#892).
+    + Support `\textasciitilde`, `\textasciicircum` (#810).
+    + Treat `\textsl` as emphasized text reader (#850).
+    + Skip positional options after `\begin{figure}`.
+    + Support `\v{}` for hacek (#926).
+    + Don't add spurious ", " to citation suffixes.
+      This is added when needed in `Text.Pandoc.Biblio` anyway.
+    + Allow spaces in alignment spec in tables, e.g. `{ l r c }`.
+    + Improved support for accented characters (thanks to Scott Morrison).
+    + Parse label after section command and set id (#951).
+
+  * RST reader:
+
+    + Don't insert paragraphs where docutils doesn't.
+      `rst2html` doesn't add `

` tags to list items (even when they are + separated by blank lines) unless there are multiple paragraphs in the + list. This commit changes the RST reader to conform more closely to + what docutils does (#880). + + Improved metadata. Treat initial field list as metadata when + standalone specified. Previously ALL fields "title", "author", + "date" in field lists were treated as metadata, even if not at + the beginning. Use `subtitle` metadata field for subtitle. + + Fixed 'authors' metadata parsing in reST. Semicolons separate + different authors. + + * MediaWiki reader + + + Allow space before table rows. + + Fixed regression for `URL`. + `<` is no longer allowed in URLs, according to the uri parser + in `Text.Pandoc.Parsing`. Added a test case. + + Correctly handle indented preformatted text without preceding + or following blank line. + + Fixed `|` links inside table cells. Improved attribute parsing. + + Skip attributes on table rows. Previously we just crashed if + rows had attributes, now we ignore them. + + Ignore attributes on headers. + + Allow `Image:` for images (#971). + + * LaTeX writer + + + Don't use ligatures in escaping inline code. + + Fixed footnote numbers in LaTeX/PDF tables. This fixes a bug + wherein notes were numbered incorrectly in tables (#827). + + Always create labels for sections. Previously the labels were only + created when there were links to the section in the document (#871). + + Stop escaping `|` in LaTeX math. + This caused problems with array environments (#891). + + Change `\` to `/` in paths. `/` works even on Windows in LaTeX. + `\` will cause major problems if unescaped. + + Write id for code block to label attribute in LaTeX when listings + is used (thanks to Florian Eitel). + + Scale LaTeX tables so they don't exceed columnwidth. + + Avoid problem with footnotes in unnumbered headers (#940). + + * Beamer writer: when creating beamer slides, add `allowframebreaks` option + to the slide if it is one of the header classes. It is recommended + that your bibliography slide have this attribute: + + # References {.allowframebreaks} + + This causes multiple slides to be created if necessary, depending + on the length of the bibliography. + + * ConTeXt writer: Properly handle tables without captions. The old output + only worked in MkII. This should work in MkIV as well (#837). + + * MediaWiki writer: Use native mediawiki tables instead of HTML (#720). + + * HTML writer: + + + Fixed `--no-highlight` (Alexander Kondratskiy). + + Don't convert to lowercase in email obfuscation (#839). + + * AsciiDoc writer: + + + Support `--atx-headers` (Max Rydahl Andersen). + + Don't print empty identifier blocks `([[]])` on headers (Max + Rydahl Andersen). + + * ODT writer: + + + Fixing wrong numbered-list indentation in open document format + (Alexander Kondratskiy) (#369). + + `reference.odt`: Added pandoc as "generator" in `meta.xml`. + + Minor changes for ODF 1.2 conformance (#939). We leave the + nonconforming `contextual-spacing` attribute, which is provided by + LibreOffice itself and seems well supported. + + * Docx writer: + + + Fixed rendering of display math in lists. + In 1.11 and 1.11.1, display math in lists rendered as a new list + item. Now it always appears centered, just as outside of lists, + and in proper display math style, no matter how far indented the + containing list item is (#784). + + Use `w:br` with `w:type` `textWrapping` for linebreaks. + Previously we used `w:cr` (#873). + + Use Compact style for Plain block elements, to + differentiate between tight and loose lists (#775). + + Ignore most components of `reference.docx`. + We take the `word/styles.xml`, `docProps/app.xml`, + `word/theme/theme1.xml`, and `word/fontTable.xml` from + `reference.docx`, ignoring everything else. This should help + with the corruption problems caused when different versions of + Word resave the reference.docx and reorganize things. + + Made `--no-highlight` work properly. + + * EPUB writer + + + Don't add `dc:creator` tags if present in EPUB metadata. + + Add `id="toc-title"` to `h1` in `nav.xhtml` (#799). + + Don't put blank title page in reading sequence. + Set `linear="no"` if no title block. Addresses #797. + + Download webtex images and include as data URLs. + This allows you to use `--webtex` in creating EPUBs. + Math with `--webtex` is automatically made self-contained. + + In `data/epub.css`, removed highlighting styles (which + are no longer needed, since styles are added by the HTML + writer according to `--highlighting-style`). Simplified + margin fields. + + If resource not found, skip it, as in Docx writer (#916). + + * RTF writer: + + + Properly handle characters above the 0000-FFFF range. + Uses surrogate pairs. Thanks to Hiromi Ishii for the patch. + + Fixed regression with RTF table of contents. + + Only autolink absolute URIs. This fixes a regression, #830. + + * Markdown writer: + + + Only autolink absolute URIs. This fixes a regression, #830. + + Don't wrap attributes in fenced code blocks. + + Write full metadata in MMD style title blocks. + + * `Text.Pandoc.Templates`: Fixed bug retrieving default template + for markdown variants. + + [template changes] + + * DocBook: Use DocBook 4.5 doctype. + + * Org: '#+TITLE:' is inserted before the title. + Previously the writer did this. + + * LaTeX: Changes to make mathfont work with xelatex. + We need the mathspec library, not just fontspec, for this. + We also need to set options for setmathfont (#734). + + * LaTeX: Use `tex-ansi` mapping for `monofont`. + This ensures that straight quotes appear as straight, rather than + being treated as curly. See #889. + + * Made `\includegraphics` more flexible in LaTeX template. + Now it can be used with options, if needed. Thanks to Bernhard Weichel. + + * LaTeX/Beamer: Added `classoption` variable. + This is intended for class options like `oneside`; it may + be repeated with different options. (Thanks to Oliver Matthews.) + + * Beamer: Added `fonttheme` variable. (Thanks to Luis Osa.) + + * LaTeX: Added `biblio-style` variable (#920). + + * DZSlides: title attribute on title section. + + * HTML5: add meta tag to allow scaling by user (Erik Evenson) + + [under-the-hood improvements] + + * Added `Text.Pandoc.Compat.Monoid`. + This allows pandoc to compile with `base` < 4.5, where `Data.Monoid` + doesn't export `<>`. Thanks to Dirk Ullirch for the patch. + + * Added `Text.Pandoc.Compat.TagSoupEntity`. + This allows pandoc to compile with `tagsoup` 0.13.x. + Thanks to Dirk Ullrich for the patch. + + * Most of `Text.Pandoc.Readers.TeXMath` has been moved to the + `texmath` module (0.6.4). (This allows `pandoc-citeproc` to + handle simple math in bibliography fields.) + + * Added `Text.Pandoc.Writers.Shared` for shared functions used + only in writers. `metaToJSON` is used in writers to create a + JSON object for use in the templates from the pandoc metadata + and variables. `getField`, `setField`, and `defField` are + for working with JSON template contexts. + + * Added `Text.Pandoc.Asciify` utility module. + This exports functions to create ASCII-only versions of identifiers. + + * `Text.Pandoc.UTF8`: use strict bytestrings in reading. The use of lazy + bytestrings seemed to cause problems using pandoc on 64-bit Windows + 7/8 (#874). + + * Factored out `registerHeader` from markdown reader, added to + `Text.Pandoc.Parsing`. + + * Removed `blaze_html_0_5` flag, require `blaze-html` >= 0.5. + Reason: < 0.5 does not provide a monoid instance for Attribute, + which is now needed by the HTML writer (#803). + + * Added `http-conduit` flag, which allows fetching https resources. + It also brings in a large number of dependencies (`http-conduit` + and its dependencies), which is why for now it is an optional flag + (#820). + + * Added CONTRIBUTING.md. + + * Improved INSTALL instructions. + + * `make-windows-installer.bat`: Removed explicit paths for executables. + + * `aeson` is now used instead of `json` for JSON. + + * Set default stack size to 16M. This is needed for some large + conversions, esp. if pandoc is compiled with 64-bit ghc. + + * Various small documentation improvements. + Thanks to achalddave and drothlis for patches. + + * Removed comment that chokes recent versions of CPP (#933). + + * Removed support for GHC version < 7.2, since pandoc-types now + requires at least GHC 7.2 for GHC generics. + + +------------------ + + + Added `lists_without_preceding_blankline` extension. + * Added `Ext_lists_without_preceding_blankline` to + `Extension` in `Options`. Added this option to + `githubMarkdownExtensions`. + * Made markdown reader sensitive to this. + * Closes #972. + + + +------------------ + + * citeproc support has been removed from core pandoc (API changes). + + + The `--bibliography`, `--csl`, and `--citation-abbreviation` options are + now implemented as follows: + --bibliography FILE => --metadata bibliography=FILE --filter pandoc-citeproc + --csl FILE => --metadata csl=FILE + --citation-abbreviations FILE => --metadata csl-abbreviations=FILE + Markdown and LaTeX citations as still parsed, but an external filter, `pandoc-citeproc`, is now needed to process them against a bibliography and CSL stylesheet. The bibliography @@ -55,8 +402,6 @@ as markdown citations, it is redundant to have a bibliography, since one will be generated automatically.) - * All slide formats: Support incremental slide view for definition lists. - * Added syntax for "pauses" in beamer or reaveljs slide shows. This gives @@ -68,15 +413,6 @@ [note - no longer seems to work in recente revealjs - perhaps this should be reverted] - * Slidy: Use slidy.js rather than slidy.js.gz. - Reason: some browsers have trouble with the gzipped js file, - at least on the local file system (#795). - - * Added `revealjs` output format, for reveal.js HTML 5 slide shows. - Thanks to Jamie F. Olson for the initial patch. - Nested vertical stacks are used for hierarchical structure. - Results for more than one level of nesting may be odd. - * Use new flexible metadata type. + Depend on `pandoc-types` 1.12. This changes the type of @@ -86,9 +422,6 @@ + Variables completely shadow metadata. If many variables with the same name are set, a list is created. - * `Format` is now a newtype, not an alias for String. - Equality comparisons are case-insensitive. - * New generic block container (`Div`) and inline container (`Span`) elements have been added. These can take attributes. They will render in HTML, Textile, MediaWiki, Org, RST and @@ -105,10 +438,6 @@ * Removed the deprecated `jsonFilter` function. + Added `readJSON`, `writeJSON` to the API (#817). - * Most of `Text.Pandoc.Readers.TeXMath` has been moved to the - `texmath` module (0.6.4). (This allows `pandoc-citeproc` to - handle simple math in bibliography fields.) - [ TODO - systematic documentation of pandoc-types API changes, including .JSON, .Walk and changes to .Definition, .Builder. Include the new Format newtype, and the new Span and Div @@ -122,38 +451,15 @@ the generic traversals `bottomUp` and `queryWith`. (API change.) - * Added `Text.Pandoc.Process`, exporting `pipeProcess`. - This is a souped-up version of `readProcessWithErrorcode` that - uses lazy bytestrings instead of strings and allows setting - environment variables. (Used in `Text.Pandoc.PDF`.) - - * Added `Text.Pandoc.Compat.Monoid`. - This allows pandoc to compile with `base` < 4.5, where `Data.Monoid` - doesn't export `<>`. Thanks to Dirk Ullirch for the patch. - - * Added `Text.Pandoc.Compat.TagSoupEntity`. - This allows pandoc to compile with `tagsoup` 0.13.x. - Thanks to Dirk Ullrich for the patch. - * `Text.Pandoc.Shared` - + `openURL` now follows redirects (#701). + `openURL` and `fetchItem` now return an Either, for better error handling. (API change.) - + `readDefaultDataFile`: normalize the paths. - This fixes bugs in `--self-contained` on pandoc compiled with - `embed_data_files` (#833). - + Fixed `readDefaultDataFile` so it works on Windows. - + Better error messages for `readDefaultDataFile`. Instead of - listing the last path tried, which can confuse people who are - using `--self-contained`, so now we just list the data file name. - + URL-escape pipe characters. - Even though these are legal, `Network.URI` doesn't regard them - as legal in URLs. So we escape them first (#535). - + `openURL`: Print diagnostic output to stderr, not stdout. - + `openURL`: Properly handle `data:` URIs. - + `stringify`: Generalized type. + + * `Text.Pandoc.Shared` + + `stringify`: Generalized type. + * `Text.Pandoc.Biblio` + Override citeproc-hs's `endWithPunct`. @@ -180,52 +486,10 @@ pandoc types. They use GHC generics and should be faster than the old JSON serialization using `Data.Aeson.Generic`. - * New module `Text.Pandoc.Writers.Shared` for shared functions used - only in writers. - - + Added `metaToJSON`. This is used in writers to create a - JSON object for use in the templates from the pandoc metadata - and variables. - + Added `getField`, `setField`, `defField` for working with JSON - template contexts. - - * Added `Text.Pandoc.Asciify` utility module. - This exports functions to create ASCII-only versions of identifiers. - - * `Text.Pandoc.ImageSize`: Handle EPS (#903). This change will make - EPS images properly sized on conversion to Word. - - * `Text.Pandoc.SelfContained` - - + Strip off fragment, query of relative URL before treating as - a filename. This fixes `--self-contained` when used with CSS - files that include web fonts using the method described here: - - (#739). - + Handle `src` in `embed`, `audio`, `source`, `input` tags. - * Added `Text.Pandoc.Writers.Custom` and custom output formats. - pandoc -t data/sample.lua - - will load the script sample.lua and use it as a custom writer. - `data/sample.lua` is provided as an example. (This can be printed - with `pandoc --print-default-data-file sample.lua`.) - * Added OPML reader and writer. - + New module `Text.Pandoc.Readers.OPML`. - The `_note` attribute is supported. This is unofficial, but - used e.g. in OmniOutliner and supported by multimarkdown. - We treat the contents as markdown blocks under a section - header. - + New module `Text.Pandoc.Writers.OPML`. - - * Added Haddock reader. - - + New module `Text.Pandoc.Readers.Haddock` (David Lazar). - This is based on Haddock's own lexer/parser. - * Markdown reader + Added `ignore_line_breaks` markdown extension. @@ -255,102 +519,6 @@ Leave these out entirely if they aren't present. + HTML span and div tags are parsed as pandoc Span and Div elements. - * RST reader - - + Don't insert paragraphs where docutils doesn't. - `rst2html` doesn't add `

` tags to list items (even when they are - separated by blank lines) unless there are multiple paragraphs in the - list. This commit changes the RST reader to conform more closely to - what docutils does (#880). - + Improved metadata. Treat initial field list as metadata when - standalone specified. Previously ALL fields "title", "author", - "date" in field lists were treated as metadata, even if not at - the beginning. Use `subtitle` metadata field for subtitle. - + Fixed 'authors' metadata parsing in reST. Semicolons separate - different authors. - - * Textile reader - - + Correctly handle entities. - + Improved handling of `

` blocks.
-    + Fixed a bug in which `
` in certain contexts was
-      not recognized as a code block (#927).
-    + Remove internal HTML tags in code blocks, rather than printing
-      them verbatim.
-    * Parse attributes on `
` tag for code blocks.
-
-  * HTML reader
-
-    + Handle non-simple tables (#893).  Column widths are read from
-      `col` tags if present, otherwise divided equally.
-
-  * LaTeX reader
-
-    + Support alltt environment (#892).
-    + Support `\textasciitilde`, `\textasciicircum` (#810).
-    + Treat `\textsl` as emphasized text reader (#850).
-    + Skip positional options after `\begin{figure}`.
-    + Support `\v{}` for hacek (#926).
-    + Don't add spurious ", " to citation suffixes.
-      This is added when needed in `Text.Pandoc.Biblio` anyway.
-    + Allow spaces in alignment spec in tables, e.g. `{ l r c }`.
-    + Improved support for accented characters (thanks to Scott Morrison).
-    + Parse label after section command and set id (#951).
-
-  * MediaWiki reader
-
-    + Allow space before table rows.
-    + Fixed regression for `URL`.
-      `<` is no longer allowed in URLs, according to the uri parser
-      in `Text.Pandoc.Parsing`.  Added a test case.
-    + Correctly handle indented preformatted text without preceding
-      or following blank line.
-    + Fixed `|` links inside table cells.  Improved attribute parsing.
-    + Skip attributes on table rows.  Previously we just crashed if
-      rows had attributes, now we ignore them.
-    + Ignore attributes on headers.
-
-  * LaTeX writer
-
-    + Don't use ligatures in escaping inline code.
-    + Fixed footnote numbers in LaTeX/PDF tables.  This fixes a bug
-      wherein notes were numbered incorrectly in tables (#827).
-    + Always create labels for sections.  Previously the labels were only
-      created when there were links to the section in the document (#871).
-    + Stop escaping `|` in LaTeX math.
-      This caused problems with array environments (#891).
-    + Change `\` to `/` in paths.  `/` works even on Windows in LaTeX.
-      `\` will cause major problems if unescaped.
-    + Write id for code block to label attribute in LaTeX when listings
-      is used (thanks to Florian Eitel).
-    + Scale LaTeX tables so they don't exceed columnwidth.
-    + Avoid problem with footnotes in unnumbered headers (#940).
-
-  * Beamer writer
-
-    + When creating beamer slides, add `allowframebreaks` option
-      to the slide if it is one of the header classes.  It's recommended
-      that your bibliography slide have this attribute:
-    
-        # References {.allowframebreaks}
-    
-    This causes multiple slides to be created if necessary, depending
-    on the length of the bibliography.
-
-  * ConTeXt writer
-
-    + Properly handle tables without captions.  The old output only
-      worked in MkII. This should work in MkIV as well (#837).
-
-  * MediaWiki writer
-
-    + Use native mediawiki tables instead of HTML (#720).
-
-  * HTML writer
-
-    + Fixed `--no-highlight` (Alexander Kondratskiy).
-    + Don't convert to lowercase in email obfuscation (#839).
-
   * Man writer
 
     + Offer more fine-grained control in template.
@@ -364,55 +532,6 @@
       pandoc will parse it as before into a title, section, header, and
       footer.  But you can also specify these elements explicitly (#885).
 
-  * AsciiDoc writer
-
-    + Support `--atx-headers` (Max Rydahl Andersen).
-    + Don't print empty identifier blocks `([[]])` on headers (Max
-      Rydahl Andersen).
-
-  * ODT writer
-
-    + Fixing wrong numbered-list indentation in open document format
-      (Alexander Kondratskiy) (#369).
-    + `reference.odt`: Added pandoc as "generator" in `meta.xml`.
-    + Minor changes for ODF 1.2 conformance (#939). We leave the
-      nonconforming `contextual-spacing` attribute, which is provided by
-      LibreOffice itself and seems well supported.
-
-  * Docx writer
-
-    + Fixed rendering of display math in lists.
-      In 1.11 and 1.11.1, display math in lists rendered as a new list
-      item.  Now it always appears centered, just as outside of lists,
-      and in proper display math style, no matter how far indented the
-      containing list item is (#784).
-    + Use `w:br` with `w:type` `textWrapping` for linebreaks.
-      Previously we used `w:cr` (#873).
-    + Use Compact style for Plain block elements.
-      This differentiates between tight and loose lists (#775).
-    + Ignore most components of `reference.docx`.
-      We take the `word/styles.xml`, `docProps/app.xml`,
-      `word/theme/theme1.xml`, and `word/fontTable.xml` from
-      `reference.docx`, ignoring everything else.  This should help
-      with the corruption problems caused when different versions of
-      Word resave the reference.docx and reorganize things.
-    +  Made `--no-highlight` work properly.
-
-  * EPUB writer
-
-    + Don't add `dc:creator` tags if present in EPUB metadata.
-    + Add `id="toc-title"` to `h1` in `nav.xhtml` (#799).
-    + Don't put blank title page in reading sequence.
-      Set `linear="no"` if no title block.  Addresses #797.
-    + Download webtex images and include as data URLs.
-      This allows you to use `--webtex` in creating EPUBs.
-      Math with `--webtex` is automatically made self-contained.
-    + In `data/epub.css`, removed highlighting styles (which
-      are no longer needed, since styles are added by the HTML
-      writer according to `--highlighting-style`).  Simplified
-      margin fields.
-    + If resource not found, skip it, as in Docx writer (#916).
-
   * Markdown writer
 
     + Allow simple tables to be printed as grid tables,
@@ -422,19 +541,9 @@
     + Put multiple authors on separate lines in pandoc titleblock.
       Also, don't wrap long author entries, as new lines get treated
       as new authors.
-    + Only autolink absolute URIs.  This fixes a regression, #830.
-    + Don't wrap attributes in fenced code blocks.
     + Support YAML title block (render fields in alphabetical order
       to make output predictable).
-    + Write full metadata in MMD style title blocks.
-
-  * RTF writer
-
-    + Properly handle characters above the 0000-FFFF range.
-      Uses surrogate pairs.  Thanks to Hiromi Ishii for the patch.
-    + Fixed regression with RTF table of contents.
-    + Only autolink absolute URIs.  This fixes a regression, #830.
-
+  
   * `Text.Pandoc.PDF`
 
     + On Windows, create temdir in working directory.
@@ -454,11 +563,6 @@
     + If compiling with `pdflatex` yields an encoding error, offer
       the suggestion to use `--latex-engine=xelatex`.
 
-  * `Text.Pandoc.UTF8`
-
-    + Use strict bytestrings in reading.  The use of lazy bytestrings seemed
-      to cause problems using pandoc on 64-bit Windows 7/8 (#874).
-
   * `Text.Pandoc.Parsing`
 
     + Further improvements to URI parser.
@@ -510,56 +614,7 @@
     + Templates can now contain "record lookups" in variables;
       for example, `author.institution` will retrieve the `institution`
       field of the `author` variable.
-    + Fixed bug retrieving default template for markdown variants.
-
-  * Default template changes
-
-    + DocBook:  Use DocBook 4.5 doctype.
-    + Org: '#+TITLE:' is inserted before the title.
-      Previously the writer did this.
-    + LaTeX:  Changes to make mathfont work with xelatex.
-      We need the mathspec library, not just fontspec, for this.
-      We also need to set options for setmathfont (#734).
-    + LaTeX: Use `tex-ansi` mapping for `monofont`.
-      This ensures that straight quotes appear as straight, rather than
-      being treated as curly.  See #889.
-    + Made `\includegraphics` more flexible in LaTeX template.
-      Now it can be used with options, if needed.  Thanks to Bernhard Weichel.
-    + LaTeX/Beamer: Added `classoption` variable.
-      This is intended for class options like `oneside`; it may
-      be repeated with different options.  (Thanks to Oliver Matthews.)
-    + Beamer: Added `fonttheme` variable.  (Thanks to Luis Osa.)
-    + LaTeX: Added `biblio-style` variable (#920).
-    + DZSlides: title attribute on title section.
-
-  * Removed `blaze_html_0_5` flag, require `blaze-html` >= 0.5.
-    Reason:  < 0.5 does not provide a monoid instance for Attribute,
-    which is now needed by the HTML writer (#803).
-
-  * Added `http-conduit` flag, which allows fetching https resources.
-    It also brings in a large number of dependencies (`http-conduit`
-    and its dependencies), which is why for now it is an optional flag
-    (#820).
-
-  * Added CONTRIBUTING.md.
-
-  * Improved INSTALL instructions.
-
-  * `make-windows-installer.bat`: Removed explicit paths for executables.
-
-  * `aeson` is now used instead of `json` for JSON.
-
-  * Set default stack size to 16M.  This is needed for some large
-    conversions, esp. if pandoc is compiled with 64-bit ghc.
-
-  * Various small documentation improvements.
-    Thanks to achalddave and drothlis for patches.
-    
-  * Removed comment that chokes recent versions of CPP (#933).
-    
-  * Removed support for GHC version < 7.2, since pandoc-types now
-    requires at least GHC 7.2 for GHC generics.
-
+  
 pandoc (1.11.1)
 
   * Markdown reader:
-- 
cgit v1.2.3