Updated changelog.

This commit is contained in:
John MacFarlane 2011-01-14 22:38:46 -08:00
parent fd79417825
commit a1aa53a47d

View file

@ -2,20 +2,6 @@ pandoc (1.7)
[new features] [new features]
* New `textile` reader and writer. Thanks to Paul Rivier for contributing
the `textile` reader, an almost complete implementation of the textile
syntax used by the ruby [RedCloth library](http://redcloth.org/textile).
Resolves Issue #51.
* New `org` writer, for Emacs Org-mode, contributed by Puneeth Chaganti.
* New `json` reader and writer, for reading and writing a JSON
representation of the native Pandoc AST. These are much faster
than the `native` reader and writer, and should be used for
serializing Pandoc to text. To convert between the JSON representation
and native Pandoc, use `encodeJSON` and `decodeJSON` from
`Text.JSON.Generic`.
* Support for citations using Andrea Rossato's `citeproc-hs` 0.3. * Support for citations using Andrea Rossato's `citeproc-hs` 0.3.
You can now write, for example, You can now write, for example,
@ -37,6 +23,20 @@ pandoc (1.7)
syntax, and in the LaTeX reader, using natbib or biblatex syntax. syntax, and in the LaTeX reader, using natbib or biblatex syntax.
(Thanks to Nathan Gass for the natbib and biblatex support.) (Thanks to Nathan Gass for the natbib and biblatex support.)
* New `textile` reader and writer. Thanks to Paul Rivier for contributing
the `textile` reader, an almost complete implementation of the textile
syntax used by the ruby [RedCloth library](http://redcloth.org/textile).
Resolves Issue #51.
* New `org` writer, for Emacs Org-mode, contributed by Puneeth Chaganti.
* New `json` reader and writer, for reading and writing a JSON
representation of the native Pandoc AST. These are much faster
than the `native` reader and writer, and should be used for
serializing Pandoc to text. To convert between the JSON representation
and native Pandoc, use `encodeJSON` and `decodeJSON` from
`Text.JSON.Generic`.
* A new `--mathjax` option has been added for displaying * A new `--mathjax` option has been added for displaying
math in HTML using MathJax. Resolves issue #259. math in HTML using MathJax. Resolves issue #259.
@ -68,11 +68,15 @@ pandoc (1.7)
* Made `--smart` work in HTML, RST, and Textile readers, as well * Made `--smart` work in HTML, RST, and Textile readers, as well
as markdown. as markdown.
* Added `--html5` option for HTML5 output.
* Added support for listings package in LaTeX reader * Added support for listings package in LaTeX reader
(Puneeth Chaganti). (Puneeth Chaganti).
* Added support for simple tables in the LaTeX reader. * Added support for simple tables in the LaTeX reader.
* Added support for simple tables in the HTML reader.
* Significant performance improvements in many readers and writers. * Significant performance improvements in many readers and writers.
[API and program changes] [API and program changes]
@ -109,6 +113,9 @@ pandoc (1.7)
resulting HTML using `xss-sanitize`, which is based on pandoc's resulting HTML using `xss-sanitize`, which is based on pandoc's
sanitization, but improved. sanitization, but improved.
* Added support for `lang` in `html` tag in the HTML template,
so you can do `pandoc -s -V lang=es`, for example.
* Added `Text.Pandoc.Pretty`. This is better suited for pandoc than the * Added `Text.Pandoc.Pretty`. This is better suited for pandoc than the
`pretty` package. Changed all writers that used `pretty` package. Changed all writers that used
`Text.PrettyPrint.HughesPJ` to use `Text.Pandoc.Pretty` instead. `Text.PrettyPrint.HughesPJ` to use `Text.Pandoc.Pretty` instead.
@ -118,7 +125,7 @@ pandoc (1.7)
* `Text.Pandoc.Shared`: * `Text.Pandoc.Shared`:
+ Added `writerColumns` to `WriterOptions`. + Added `writerColumns` and `writerHtml5` to `WriterOptions`.
+ Added `normalize`. + Added `normalize`.
+ Removed unneeded prettyprinting functions: + Removed unneeded prettyprinting functions:
`wrapped`, `wrapIfNeeded`, `wrappedTeX`, `wrapTeXIfNeeded`, `hang'`, `wrapped`, `wrapIfNeeded`, `wrappedTeX`, `wrapTeXIfNeeded`, `hang'`,
@ -186,10 +193,16 @@ pandoc (1.7)
[Under-the-hood improvements] [Under-the-hood improvements]
* Completely rewrote HTML reader using tagsoup as a lexer. The * Completely rewrote HTML reader using tagsoup as a lexer. The
new reader is faster and more accurate. new reader is faster and more accurate. Unlike the
old reader, it does not get bogged down on some input
(Issues #277, 255). And it handles namespaces in tags
(Issue #274).
* Replaced `escapeStringAsXML` with a faster version. * Replaced `escapeStringAsXML` with a faster version.
* Simplified Text.Pandoc.CharacterReferences by using
entity lookup functions from TagSoup.
* Remove duplications in documentation by generating the * Remove duplications in documentation by generating the
pandoc man page from README, using `MakeManPage.hs`. pandoc man page from README, using `MakeManPage.hs`.
@ -218,6 +231,10 @@ pandoc (1.7)
Now they are parsed as `Quoted` inlines, if `--smart` is specified. Now they are parsed as `Quoted` inlines, if `--smart` is specified.
Resolves Issue #270. Resolves Issue #270.
* Text.Pandoc.Parsing: Fixed bug in grid table parser.
Spaces at end of line were not being stripped properly,
resulting in unintended LineBreaks.
* Markdown reader: * Markdown reader:
+ Allow HTML comments as inline elements in markdown. + Allow HTML comments as inline elements in markdown.
@ -239,6 +256,11 @@ pandoc (1.7)
+ Allow spaces between '\begin' or '\end' and '{'. + Allow spaces between '\begin' or '\end' and '{'.
+ Support \L and \l. + Support \L and \l.
* LaTeX writer:
+ Escape strings in \href{..}.
+ In nonsimple tables, put cells in \parbox.
* OpenDocument writer: don't print raw TeX. * OpenDocument writer: don't print raw TeX.
* Markdown writer: Fixed bug in `Image`. URI was getting unescaped twice! * Markdown writer: Fixed bug in `Image`. URI was getting unescaped twice!
@ -658,7 +680,8 @@ pandoc (1.5)
+ Removed stLink, link template variable. Reason: we now always + Removed stLink, link template variable. Reason: we now always
include hyperref in the template. include hyperref in the template.
* Latex template: * LaTeX template:
+ Only show \author if there are some. + Only show \author if there are some.
+ Always include hyperref package. It is used not just for links but + Always include hyperref package. It is used not just for links but
for toc, section heading bookmarks, footnotes, etc. Also added for toc, section heading bookmarks, footnotes, etc. Also added