git.iko.soy/typeable/pandoc
on master help sign in
Updated changelog
commitb060343ea3f905d884290318e8efd2a33ef87a88 authorJohn MacFarlane <jgm@berkeley.edu> dateTue 24 Oct 2017, 15:56 (9 years ago) parentebc801c
1 file changed+28−13
changelog+28−13
changelog+28−13
@@ -35,6 +35,10 @@ pandoc (2.0)
3535 pandoc's HTML writer in the style of vimwiki's own HTML
3636 export.
3737
38+ * New syntax for Divs, with `fenced_divs` extension enabled by
39+ default (#168). This gives an attractive, plain-text way to create
40+ containers for block-level content.
41+
3842 * Added new syntax for including raw content in any output format,
3943 enabled by the `raw_attribute` extension (which is on by default
4044 for `markdown` and `multimarkdown`). The syntax is the same as
@@ -595,6 +599,7 @@ pandoc (2.0)
595599 + Support `\expandafter` (#3983).
596600 + Handle `\DeclareRobustCommand` (#3983). Currently it's just treated
597601 as a synonym for `\newcommand`.
602+ + Handle `\lettrine` (Mauro Bieg).
598603
599604 * Math improvements due to updates in texmath:
600605
@@ -647,6 +652,10 @@ pandoc (2.0)
647652 then both readers and writers will be able to do IO when needed
648653 (for include files, for example); if `runPure` is used,
649654 then the functions are pure and will not touch IO.
655+ + Where previously you used
656+ `writeHtmlString def (readMarkdown def "*foo*")`, now you
657+ would use
658+ `runPure $ readMarkdown def "*foo*" >>= writeHtmlString def`.
650659
651660 * New module `Text.Pandoc.Readers` (Albert Krewinkel). This
652661 contains reader helper functions formerly defined in the
@@ -714,13 +723,15 @@ pandoc (2.0)
714723 `Text.Pandoc` module. These functions are moved to the Extensions
715724 submodule as to enable reuse in other submodules.
716725
717− * Add `Ext_raw_attribute` to `Extension`.
726+ * Add `Ext_raw_attribute` constructor for `Extension`.
718727
719− * Add `Monoid` instance for `Extensions`.
728+ * Add `Ext_fenced_divs` constructor for `Extension'.
720729
721730 * Add `Ext_four_space_rule` constructor in `Extension`.
722731
723− * Add `Ext_gfm_auto_identifiers`: new constructor for `Extension`.
732+ * Add `Ext_gfm_auto_identifiers` constructor for `Extension`.
733+
734+ * Add `Monoid` instance for `Extensions`.
724735
725736 * Add `Text.Pandoc.Writers.Ms`, exporting `writeMs`.
726737
@@ -1140,6 +1151,11 @@ pandoc (2.0)
11401151 with a `width` attribute or with `text-width` in a `style` attribute.
11411152 + Modified state type to be an instance of `HasLogMessages`, so
11421153 `registerHeader` can issue warnings.
1154+ + `</td>` or `</th>` should close any open block tag (#3991).
1155+ + `<td>` should close an open `<th>` or `<td>`.
1156+ + `htmlTag` improvements (#3989). We previously failed on cases
1157+ where an attribute contained a `>` character. This patch fixes the
1158+ bug, which especially affects raw HTML in Markdown.
11431159
11441160 * Txt2Tags reader:
11451161
@@ -1708,22 +1724,21 @@ pandoc (2.0)
17081724
17091725 * make_macos_package.sh - Use strip to reduce executable size.
17101726
1711− * Strip executables in linux package.
1712−
1713− * Remove cpphs build requirement -- it is no longer needed.
1714−
1715− * Replaced `{deb,macos,windows}/stack.yaml` with `stack.pkg.yaml`.
1716−
1717− * Added `linux` directory. This provides a Makefile and Dockerfile
1718− sufficient for producing a linux executable. If Docker is installed,
1719− this should suffice: `make setup && make build`. The binary will be
1720− placed in `artifacts/`.
1727+ * Revised binary linux package. Now a completely static executable
1728+ is created, using Docker and alpine. We create both a deb and a
1729+ tarball. The old `deb` directory has been replaced with a `linux`
1730+ directory. Running `make` in the `linux` directory should
1731+ perform the build, putting the binary packages in `artifacts/`.
17211732
17221733 * `linux/control.in`: add `Replaces:`, so existing pandoc-citeproc and
17231734 pandoc-data packages will be uninstalled; this package provides
17241735 both (#3822). Add latex packages as 'suggested', update
17251736 description.
17261737
1738+ * Remove cpphs build requirement -- it is no longer needed.
1739+
1740+ * Replaced `{deb,macos,windows}/stack.yaml` with `stack.pkg.yaml`.
1741+
17271742 * Name change OSX -> macOS (ickc, #3869).
17281743
17291744 * Fix casing of Linux, UNIX, and Windows (ickc).