I'm pleased to announce the release of pandoc 2.11,
available in the usual places:
Binary packages & changelog:
https://github.com/jgm/pandoc/releases/tag/2.11
Source & API documentation:
http://hackage.haskell.org/package/pandoc-2.11
The biggest new feature is built-in citation processing (using
the new citeproc library). It is no longer necessary to use
the external filter pandoc-citeproc to process citations (and
we no longer provide pandoc-citeproc in the binary packages).
Instead, just use the --citeproc option where you previously
would have used --filter pandoc-citeproc.
The new citation processing is faster and more accurate than
pandoc-citeproc. In most cases it should serve as a drop-in
replacement, but note the following:
- Whereas pandoc-citeproc searches the `~/.csl` directory for CSL
styles, pandoc searches the `csl` subdirectory of
the pandoc user data directory (e.g., `~/.pandoc/csl` or
`~/.local/share/pandoc/csl`). Users who already keep
CSL styles in `~/.csl` may find it convenient to add a
symlink.
- Copac, EndNote, ISI, MEDLINE, MODS, and RIS bibliographies
are no longer supported. If you use one of these formats,
you may use the `bibutils` utility to convert to BibLaTeX.
We now support only BibTeX, BibLaTeX, CSL JSON,
and pandoc's YAML/Markdown analogue of CSL JSON.
- Using the `--bibliography` option (or including
`bibliography` in YAML metadata) no longer triggers
citation processing implicitly: one must always use the
`--citeproc` option if citation processing is wanted.
- Instead of using pandoc-citeproc with the --bib2json or
--bib2yaml option to convert BibTeX and BibLaTeX bibliographies
to CSL JSON or YAML, one can now use pandoc directly.
In addition to this feature, there are many bug fixes and
small improvements: see the changelog for details.
Thanks to everyone who contributed, and especially to
new pandoc contributors Blake Eryx, Diego Balseiro, Dmitry Volodin,
Leonard Rosenthol, Michael Hoffmann, a-vrma, argent0, and
the-solipsist.