public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
From: John MacFarlane <jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org>
To: pandoc-announce-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org,
	pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
Subject: ANN: pandoc 2.1
Date: Sun, 7 Jan 2018 22:39:31 -0800	[thread overview]
Message-ID: <20180108063931.GA37535@Johns-MacBook-Pro.local> (raw)

I'm pleased to announce the release of pandoc 2.1.

Binaries & changelog: https://github.com/jgm/pandoc/releases/tag/2.1
Source & API docs: https://hackage.haskell.org/package/pandoc

This release increments the major version number because
of a few incompatible API changes; however, they are fairly
minor and should not affect most users of the library.

* In Text.Pandoc.Class, the FileTree constructor is no longer exported;
  use insertInFileTree and getFileInfo to modify a FileTree.
* In Text.Pandoc.App, the type of applyFilters has changed, and
  applyLuaFilters has been removed. The Filter type is also now exported.

This last change gives us a user-facing improvement:  JSON
filters and lua filters can now be run in any order.  (They
will be run in the order they appear on the command line.)
Previously all lua filters ran before all JSON filters.

A major performance regression in earlier 2.x versions has
been fixed.  This caused the pandoc executable to run
much slower at startup.

Albert Krewinkel has continued to improve the lua filters
system, with many improvements that make it easier to write
lua filters.

Jesse Rosenthal has improved the Powerpoint writer and
fixed some issues with the docx reader.

Alexander Krotov has continued to improve the Muse reader
and writer.

Sebastian Talmon has fixed issues with subtitles and
headerless tables in the docx writer.

oltolm has improved formatting of formulas in
the OpenDocument/ODT writer.

Thanks to everyone who contributed with code, discussion, or
bug reports.


                 reply	other threads:[~2018-01-08  6:39 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180108063931.GA37535@Johns-MacBook-Pro.local \
    --to=jgm-tvlzxgkolnx2fbvcvol8/a@public.gmane.org \
    --cc=pandoc-announce-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
    --cc=pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).