aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelog74
1 files changed, 55 insertions, 19 deletions
diff --git a/changelog b/changelog
index 2f726f90c..7e6bdcd22 100644
--- a/changelog
+++ b/changelog
@@ -2,6 +2,30 @@ pandoc (1.3)
[ John MacFarlane ]
+ * Added --id-prefix option (Issue #41). This adds a prefix to all
+ automatically generated HTML identifiers, which helps prevent
+ duplicate identifiers when you're generating a fragment (say a blog
+ post).
+
+ * Added --indented-code-classes option. This specifies classes
+ to use for indented code blocks. (Patch due to buttock; Issue #87.)
+
+ * --number-sections now affects HTML output as well as ConTeXt and LaTeX
+ (Issue #150).
+
+ * Improved syntax for markdown definition lists (Issue #24).
+ Definition lists are now more compatible with PHP Markdown Extra.
+ + You can have multiple definitions for a term (but still not
+ multiple terms).
+ + Multi-block definitions no longer need a column before each block
+ (indeed, this will now cause multiple definitions).
+ + The marker no longer needs to be flush with the left margin,
+ but can be indented at or two spaces. Also, ~ as well as :
+ can be used as the marker (this suggestion due to David
+ Wheeler.)
+ + There can now be a blank line between the term and the
+ definitions.
+
* Better looking simple tables. Resolves Issue #180.
+ Markdown reader: simple tables are now given column widths of 0.
+ Column width of 0 is interpreted as meaning: use default column width.
@@ -11,21 +35,23 @@ pandoc (1.3)
adding up to the text width.)
+ Simple tables should now look better in most output formats.
- * Added --indented-code-classes option. This specifies classes
- to use for indented code blocks. (Thanks to buttock for the
- patch; resolves Issue #87.)
+ * Allow markdown tables without headers (Issue #50).
+ The new syntax is described in README. Also allow optional line of
+ dashes at bottom of simple tables.
+
+ * Compensate for width of final table column (Issue #144).
* Treat a backslash followed by a newline as a hard line break
in markdown. Resolves Issue #154. This is a nice alternative
to markdown's "invisible" way of indicating hardline breaks
using lines that end with two spaces.
- * Improved performance of markdown reader by ~10% by
- eliminating the need for a separate parsing pass for notes.
- Raw notes are now stored on the first pass (which parses
- references), then parsed when the note is inserted into
- the AST. The stateNotes field in ParserState is now a
- list of [(String, String)] pairs instead of [(String, [Block])].
+ * Improved performance of markdown reader by ~10% by eliminating the
+ need for a separate parsing pass for notes. Raw notes are now stored
+ on the first pass (which parses references), then parsed when the
+ note is inserted into the AST. The stateNotes field in ParserState
+ is now a list of [(String, String)] pairs instead of [(String,
+ [Block])].
* In markdown reader, treat 4 or more * or _ in a row as literal
text. (Trying to parse long strings of * or _ as strong or emph
@@ -35,13 +61,15 @@ pandoc (1.3)
* Fixed htmlComment parser, adding a needed 'try'.
+ * Don't print raw HTML in man output.
+
* Allow . _ and ~ in header identifiers.
* Specially mark code blocks that were "literate" in the input.
They can then be treated differently in the writers. This allows
authors to distinguish bits of the literate program they are writing
from source code examples, even if the examples are marked as
- Haskell for highlighting. Resolves Issue #174.
+ Haskell for highlighting. (Issue #174.)
* Modified html+lhs output to use "haskell" highlighter instead
of "literateHaskell". The highlighting module now adds bird tracks
@@ -50,6 +78,9 @@ pandoc (1.3)
haskell highlighter is much better than the literateHaskell
highlighter.
+ * Fixed handling of footnotes in titles (HTML) and headers (LaTeX).
+ (Issue #137.)
+
* Support for "..code-block" directive in RST reader. Not core
RST, but used in Sphinx for code blocks annotated with syntax
information. Thanks to Luke Plant for the patch.
@@ -57,8 +88,15 @@ pandoc (1.3)
* Added "head" to list of block-level HTML tags. Resolves
Issue #108.
+ * Added stripTags to Text.Pandoc.XML. This is used in the HTML writer.
+
* Set utf-8 encoding in texinfo headers.
+ * Docbook writer: add ids to sections. Use link for internal links.
+ (Issue #60.)
+
+ * Blank lines after lists in MediaWiki writer.
+
* Properly handle commented-out list items in markdown.
Resolves Issue #142. Example:
@@ -85,15 +123,13 @@ pandoc (1.3)
* Translate \int (integral) into unicode when using unicode math
method. Resolves Issue #177.
- * Use System.IO.UTF8 in markdown2pdf.hs.
-
- * Modified markdown2pdf.hs and markdown2pdf so that they no longer
- create a backup when overwriting a PDF. (Resolves Issue #166.)
-
- * Fixed markdown2pdf.hs to accept --longopt=val options.
-
- * Added man/man1/markdown2pdf.1 to extra-tmp-files in cabal, so that
- it is properly cleaned.
+ * markdown2pdf.hs improvements:
+ + Use System.IO.UTF8.
+ + Print error messages on last attempt.
+ + Do not create a backup when overwriting a PDF (Issue #166).
+ + Accept --longopt=val options.
+ + Added man/man1/markdown2pdf.1 to extra-tmp-files in cabal, so that
+ it is properly cleaned.
* Added haddock comments warning that readers assume \n line endings.