Published August 19, 2022
| Version 2.19.1
Software
Open
jgm/pandoc: pandoc 2.19.1
Authors/Creators
- John MacFarlane
- Albert Krewinkel
- Jesse Rosenthal
- Matthew Pickering1
- Mauro Bieg
- Andrew Dunning2
- Nikolay Yakimov3
- Kolen Cheung4
- Yan Pashkovsky
- Václav Haisman
- Marc Schreiber5
- Joseph C. Sible
- Nathan Gass
- Brian Leung
- Fedor Sheremetyev
- Thomas Hodgson
- Mark Wright
- Francesco Occhipinti
- Jan Tojnar6
- Christian Despres
- Ophir Lifshitz
- Hubert Plociniczak
- Nils Carlson
- Pascal Wagler
- Aditya Mahajan
- Daniel Bergey7
- Felix Yan8
- Jose Luis Duran
- David Lazar9
- Hamish Mackenzie
- 1. Well Typed LLP
- 2. @bodleian
- 3. Serokell
- 4. University of California, Berkeley
- 5. aixigo AG
- 6. ogion.cz
- 7. @braze-inc
- 8. Arch Linux @archlinux
- 9. MIT CSAIL
Description
Click to expand changelog
- Add server capabilities.
- New exported module Text.Pandoc.Server \[API change\].
- The pandoc executable now starts up a web server when renamed or symlinked as `pandoc-server`, and functions as a CGI program when renamed or symlinked as `pandoc-server.cgi`. See the man page for `pandoc-server` for full documentation.
- Text.Pandoc.App.Opts: Redo `FromJSON` for `Opt` so that optional values can be omitted (in which case the values from `defaultOptions` are used).
- Org reader: treat "abstract" block as metadata (Albert Krewinkel, #8204). A block of type "abstract" is assumed to define the document's abstract. It is transferred from the main text to the metadata.
- Org template: add abstract from metadata as block of type "abstract" (#8204).
- HTML writer: use `flex` property for column widths (Albert Krewinkel, #8232).
- LaTeX writer:
- Add label to tables that have an identifier (Albert Krewinkel, #8219). Tables with an identifier are marked with a `\label`. A caption is always included in this case, even if the caption is empty.
- Use `\textquotesingle` for straight quotes in text.
- Fix widths of multicolumn cells (#8218).
- LaTeX template: fix behavior of `colorlinks` variable (Albert Krewinkel, #8226). Fixes a regression in 2.19 that required the `boxlinks` variable to be set in addition to the usual link coloring variables. Otherwise links were never colored in LaTeX PDF output.
- Text.Pandoc.Highlighting: Export `lookupHighlightingStyle` \[API change\]. Previously this lived in an unexported module Text.Pandoc.App.CommandLineOptions, under the name `lookupHighlightStyle`.
- Text.Pandoc.App:
- Remove unneeded MonadIO constraints in readSources.
- Factor out `convertWithOpts'` from `convertWithOpts`. This runs in any PandocMonad, MonadIO, MonadMask instance. So far it is not exported, but it might find a use later.
- Support `--strip-comments` in commonmark/gfm (#8222). This change makes the commonmark reader sensitive to `readerStripComments`.
- Lua: add function `pandoc.utils.citeproc` (Albert Krewinkel). The function runs the *citeproc* processor on a Pandoc document. Exposing this functionality to Lua allows to make citation processing part of a filter or writer, simplifies the creation of multiple bibliographies, and enables the use of varying citation styles in different parts of a document.
- Refactor `linux/make_artifacts.sh`.
- Update INSTALL.md installation from source instructions.
- Use base64 package instead of base64-bytestring. It is supposed to be faster and more standards-compliant.
- trypandoc improvements:
- Add dropdown with canned examples.
- Add citeproc support.
- Support csv, bibliographic and binary formats.
- Add load from file.
- Add permalink. Don't always reload page.
- Use vanilla JS and CSS + the new `pandoc-server.cgi`.
- Allow haddock-library-1.11.0.
- Convert `tool/extract-changes.hs` to a Lua filter.
Files
jgm/pandoc-2.19.1.zip
Files
(8.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:ed7793aa01275a086de061446976a4d1
|
8.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/jgm/pandoc/tree/2.19.1 (URL)