summaryrefslogtreecommitdiff
path: root/changelog
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2011-01-30 08:53:58 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2011-01-30 08:53:58 -0800
commitf1dde27088b26751ebe38165c2c7b7efb203feae (patch)
tree86f84ba29fb2af1c02eab5f966975cba6ef0e347 /changelog
parentf911bae39e99cceec42b31127ea9a91b0e701c44 (diff)
Final update of changelog.
Diffstat (limited to 'changelog')
-rw-r--r--changelog46
1 files changed, 25 insertions, 21 deletions
diff --git a/changelog b/changelog
index 476148c63..6b45a79d7 100644
--- a/changelog
+++ b/changelog
@@ -47,22 +47,23 @@ pandoc (1.8)
> where removeLink (Link xs _) = Emph xs
> removeLink x = x
- * Attributes are now allowed in inline `Code` elements.
- Thus, `` `x >>= y >> z`{.haskell} ``. The `Code` inline
- has an extra argument place for attributes, just like
- `CodeBlock`. Inline code will be highlighted in HTML output,
- if pandoc is compiled with highlighting support.
- Resolves Issue #119.
+ To use this to remove links while translating markdown to LaTeX:
- * URLs in autolinks now use class "url" so they can be styled.
+ pandoc -t json | runghc removelinks.lhs | pandoc -f json -t latex
+
+ * Attributes are now allowed in inline `Code` elements, for example:
+
+ > In this code, `ulist ! [theclass "special"] << elts`{.haskell} is...
+
+ The attribute syntax is the same as for delimited code blocks.
+ `Code` inline has an extra argument place for attributes, just like
+ `CodeBlock`. Inline code will be highlighted in HTML output, if pandoc
+ is compiled with highlighting support. Resolves Issue #119.
* New `RawBlock` and `RawInline` elements (replacing `RawHtml`,
`HtmlInline`, and `TeX`) provide lots of flexibility in writing
- scripts to transform Pandoc documents. One can now control
- exactly how each element is rendered in each output format.
-
- * A new `--mathjax` option has been added for displaying
- math in HTML using MathJax. Resolves issue #259.
+ scripts to transform Pandoc documents. Scripts can now change
+ how each element is rendered in each output format.
* You can now define LaTeX macros in markdown documents, and pandoc
will apply them to TeX math. For example,
@@ -76,9 +77,12 @@ pandoc (1.8)
* LaTeX macros can also be used in LaTeX documents (both in math
and in non-math contexts).
+ * A new `--mathjax` option has been added for displaying
+ math in HTML using MathJax. Resolves issue #259.
+
* Footnotes are now supported in the RST reader. (Note, however,
- that pandoc ignores the numeral or symbol used in the note;
- footnotes are put in an auto-numbered ordered list.)
+ that unlike docutils, pandoc ignores the numeral or symbol used in
+ the note; footnotes are put in an auto-numbered ordered list.)
Resolves Issue #258.
* A new `--normalize` option causes pandoc to normalize the AST
@@ -101,6 +105,8 @@ pandoc (1.8)
* `markdown2pdf` now supports `--data-dir`.
+ * URLs in autolinks now have class "url" so they can be styled.
+
* Improved prettyprinting in most formats. Lines will be wrapped
more evenly and duplicate blank lines avoided.
@@ -158,14 +164,14 @@ pandoc (1.8)
`http(s)` scheme. Previously pandoc would treat some
Windows pathnames beginning with `C:/` as URIs.
- * pandoc now adds a newline to the end of its output in fragment
- mode (= not `--standalone`).
-
* The `--sanitize-html` option and the `stateSanitize` field in
`ParserState` have been removed. Sanitization is better done in the
resulting HTML using `xss-sanitize`, which is based on pandoc's
sanitization, but improved.
+ * pandoc now adds a newline to the end of its output in fragment
+ mode (= not `--standalone`).
+
* Added support for `lang` in `html` tag in the HTML template,
so you can do `pandoc -s -V lang=es`, for example.
@@ -278,10 +284,7 @@ pandoc (1.8)
* Rewrote `spaceChar` and some other parsers in Text.Pandoc.Parsing
for a significant performance boost.
- * Improved performance of all readers by replacing some uses
- of `oneOf` or `noneOf` with more efficient parsers, and by
- rearranging parsers in lists (e.g. moving the RST whitespace
- parser to the top of the list of inline parsers).
+ * Improved performance of all readers by rewriting parsers.
* Simplified Text.Pandoc.CharacterReferences by using
entity lookup functions from TagSoup.
@@ -367,6 +370,7 @@ pandoc (1.8)
contained `\begin{document}` in, say, a verbatim block.
+ Allow spaces between '\begin' or '\end' and '{'.
+ Support \L and \l.
+ + Skip comments inside paragraphs.
* LaTeX writer: