aboutsummaryrefslogtreecommitdiff
path: root/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'changelog')
-rw-r--r--changelog125
1 files changed, 100 insertions, 25 deletions
diff --git a/changelog b/changelog
index c4521effe..0f0e8ac7f 100644
--- a/changelog
+++ b/changelog
@@ -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