From 96ceef6bd70d1e85e7bc5a38dceb735d8b3aa76b Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sat, 19 Oct 2013 16:40:11 -0700 Subject: Updated changelog. --- changelog | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/changelog b/changelog index 8d17c9a1a..7297b9216 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,48 @@ +pandoc (1.12.0.3) + + * `Text.Pandoc.Definition`: Changed default JSON serialization format. + Instead of `{"Str": "foo"}`, for example, we now have `{"t": "Str", + "c": "foo"}`. This new format is easier to work with outside of Haskell. + Incidentally, "t" stands for "tag", "c" for "contents". + + * MediaWiki reader: Trim contents of `` tags, to avoid problems + when converting to markdown (#1027). + + * LaTeX reader: + + + Ensure that preamble doesn't contribute to the text of + the document. + + Fixed character escaping in \url{}. Previously `\~` wasn't handled + properly, among others. + + Parse `{groups}` as `Span`. This is needed for accurate conversion of + bibtex titles, since we need to know what was protected from + titlecase conversions. + + * LaTeX writer: + + + Specially escape non-ascii characters in labels. + Otherwise we can get compile errors and other bugs when + compiled with pdflatex (#1007). Thanks to begemotv2718 for the fix. + + Add link anchors for code blocks with identifiers (#1025). + + * Throughout the code, use `isURI` instead of `isAbsoluteURI`. + It allows fragments identifiers. + + * Slide formats: A Div element with class "notes" is treated as speaker + notes. Currently beamer goes to `\note{}`, revealjs to + `