diff options
Diffstat (limited to 'changelog')
-rw-r--r-- | changelog | 125 |
1 files changed, 100 insertions, 25 deletions
@@ -1,3 +1,76 @@ +pandoc (2.0.1) + + * Fixed regression in parsing of HTML comments in markdown and other + non-HTML formats (`Text.Pandoc.Readers.HTML.htmlTag`) (#4019). + The parser stopped at the first `>` character, even if it wasn't + the end of the comment. + + * Creole reader (Sascha Wilde): + + + Fix some minor typos and formatting. + + Add additional test on nowiki-block after para. + + Fix lists with trailing white space. + + * LaTeX reader: handle `%` comment right after command. + For example, `\emph%`. + + * Markdown reader: make sure fenced div closers work in lists. + Previously the following failed: + + ::: {.class} + 1. one + 2. two + ::: + + and you needed a blank line before the closing `:::`. + + * Make `fenced_divs` affect the Markdown writer. If `fenced_divs` is + enabled, Divs will be rendered as fenced divs. + + * LaTeX/Beamer writer: support "blocks" inside columns and other Divs + (#4016). + + * JATS writer: Properly pass through author metadata (#4020). + + * FB2 writer: write blocks outside of `<p>` in definitions + (Alexander Krotov). + + * `Text.Pandoc.ImageSize`: Add `Millimeter` constructor to `Dimension` + (#4012) [API change]. Now sizes given in 'mm' are no longer converted + to 'cm'. + + * Revise documentation of small caps syntax (Andrew Dunning, #4013). + + * Fix broken reference links in manual (Andrew Dunning, #4014) + + * Fixed example of slide columns structure in changelog (#4015). + Also documented this feature in MANUAL.txt. + + +pandoc (2.0.0.1) + + * EPUB writer: + + + Fixed filepaths for nonstandard epub-subdirectory values. + + Ensure that epub2 is recognized as a non-text format, + so that a template is used. + + Don't include "prefix" attribute for ibooks for epub2. + It doesn't validate. + + Fix stylesheet paths; previously we had an incorrect + stylesheet path for the cover page and nav page. + + * LaTeX reader: + + + Insert space when needed in macro expansion (#4007). + Sometimes we need to insert a space after a control sequence + to prevent it merging with a following letter. + + Allow unbraced arguments for macros (#4007). + + Allow body of macro definition to be unbraced (#4007). + + * Linux package build: ensure that pandoc-citeproc is statically linked. + + * trypandoc: add native, ms. + pandoc (2.0) [new features] @@ -51,14 +124,14 @@ pandoc (2.0) * Implement multicolumn support for slide formats (#1710). The structure expected is: - <div class="columns"> - <div class="column" width="40%"> - contents... - </div> - <div class="column" width="60%"> - contents... - </div> - </div> + :::::::::::::: {.columns} + ::: {.column width="40%"} + contents... + ::: + ::: {.column width="60%"} + contents... + ::: + :::::::::::::: Support has been added for beamer and all HTML slide formats. @@ -503,17 +576,17 @@ pandoc (2.0) it will fail spectacularly for unknown raw or verbatim directives. + Handle chained link definitions (#262). For example, - .. _hello: - .. _goodbye: example.com + .. _hello: + .. _goodbye: example.com Here both `hello` and `goodbye` should link to `example.com`. + Support anchors (#262). E.g. - `hello` + `hello` - .. _hello: + .. _hello: - paragraph + paragraph This is supported by putting "paragraph" in a `Div` with id `hello`. + Support `:widths:` attribute for table directive. @@ -940,9 +1013,9 @@ pandoc (2.0) properly escape things that would otherwise start ordered lists, such as - --- - title: 1. inline - ... + --- + title: 1. inline + ... + Better handling of tables with empty columns (#3337). We now calculate the number of columns based on the longest row (or the length of aligns or widths). @@ -1054,6 +1127,8 @@ pandoc (2.0) produced one paragraph with `<empty-line/>` elements, which are not allowed inside `<p>` according to FB2 schema. + Replace `concatMap` with `cMap` (Alexander Krotov). + + Write FB2 lists without nesting blocks inside `<p>` (Alexander + Krotov, #4004) * HTML writer: @@ -1293,10 +1368,10 @@ pandoc (2.0) + Fixed small bug in list parsing (#3432). Previously the parser didn't handle properly this case: - * - a - - b - * - c - - d + * - a + - b + * - c + - d + Handle multiline cells in simple tables (#1166). + Parse list table directive (Keiichiro Shikano, #3432). + Make use of `anyLineNewline` (Alexander Krotov, #3686). @@ -2093,11 +2168,11 @@ pandoc (1.19) 3. does some postprocessing of the paragraphs that combines tables followed immediately by captions - The ODT writer used the `TableCaption` style for the caption - paragraph. This commit follows the OpenOffice approach which allows - for appending captions to table but uses a built-in style named - `Table` instead of `TableCaption`. Users of a custom `reference.odt` - should change the style's name from `TableCaption` to `Table`. + The ODT writer used the `TableCaption` style for the caption + paragraph. This commit follows the OpenOffice approach which allows + for appending captions to table but uses a built-in style named + `Table` instead of `TableCaption`. Users of a custom `reference.odt` + should change the style's name from `TableCaption` to `Table`. * ODT reader: Infer tables' header props from rows (#3199, Hubert Plociniczak). ODT reader simply provided an empty header list |