summaryrefslogtreecommitdiff
path: root/pandoc.cabal
AgeCommit message (Collapse)Author
2022-08-30Require aeson >= 2.0.John MacFarlane
2022-08-29PandocServer: return error in JSON object if response is JSON.John MacFarlane
2022-08-26Move trypandoc to a separate repository.John MacFarlane
jgm/trypandoc
2022-08-24trypandoc: put examples into separate file, examples.js.John MacFarlane
2022-08-22Add Makefile for trypandoc.John MacFarlane
2022-08-22Bump to 2.19.2, update changelog and man page.John MacFarlane
2022-08-19Require hslua-module-path 1.0.3Albert Krewinkel
Fixes: #8228
2022-08-18Allow latest unix package.John MacFarlane
2022-08-18Bump to 2.19.1, update changelog.John MacFarlane
2022-08-18pandoc-server.cgi: allow setting timeoutJohn MacFarlane
via PANDOC_SERVER_TIMEOUT environment variable.
2022-08-18Use latest gridtables-0.0.3.0Albert Krewinkel
This restores undocumented behavior which allowed to grid tables to have separator lines that have fewer characters than the cell they delimit.
2022-08-18Remove trypandoc Makefile.John MacFarlane
2022-08-18Allow haddock-library-1.11.0.John MacFarlane
2022-08-17Integrate server into main pandoc.John MacFarlane
- Remove server flag. - Remove pandoc-server executable. - Add Text.Pandoc.Server as exposed module. [API change] - Re-use Opt (and our existing FromJSON instance) for Params. - Document.
2022-08-15pandoc.cabal: small update to description.John MacFarlane
2022-08-14Server: support more writer options.John MacFarlane
2022-08-14Server: add files.John MacFarlane
This allows the user to upload auxiliary files to be used in the conversion.
2022-08-14Server: add abbreviations, defaultImageExtension, ...John MacFarlane
... trackChanges, stripComments.
2022-08-14Use base64 instead of base64-bytestring.John MacFarlane
It is supposed to be faster and more standards-compliant.
2022-08-13Server: add Default instance for Params.John MacFarlane
2022-08-08pandoc-server: allow binary writers/readers.John MacFarlane
The expectation (which needs to be documented, along with everything else about this server) is that the binary content be base 64 encoded.
2022-08-07Rename pandoc-cgi -> pandoc-server.John MacFarlane
2022-08-06Replace old trypandoc code with new pandoc-cgi.John MacFarlane
This is based on servant. It is less hacky and more extensible.
2022-08-03Allow latest skylighting.John MacFarlane
2022-08-03Added some tests to extra-source-files in cabal.John MacFarlane
2022-08-03Bump to 2.19.John MacFarlane
2022-08-03Use latest released versions of citeproc, texmath.John MacFarlane
2022-07-30Support rowspans and colspans in grid tables (#8202)Albert Krewinkel
* Add tests for zero-width and fullwidth chars in grid tables * T.P.Parsing: simplify `gridTableWith'`, `gridTableWith` [API Change] The functions `gridTableWith` and `gridTableWith'` no longer takes a boolean argument that toggles whether a table head should be parsed: both, tables with heads and without heads, are always accepted now. * Support colspans, rowspans, and multirow headers in grid tables. Grid tables in Markdown, reStructuredText, and Org can now contain cells spanning over multiple columns and/or multiple rows; table headers containing multiple rows are supported as well. Note: the markdown writer does not yet support these more complex grid table features.
2022-07-16Require pandoc-lua-marshal 0.1.7Albert Krewinkel
Adds a `clone` methods to Pandoc objects and allows to pass Blocks in instead of full Caption elements.
2022-07-01Use citeproc 0.8.John MacFarlane
2022-06-23Lua: ensure that tables marshaled via JSON arrays behave like Lists.Albert Krewinkel
This allows to invoke methods like `map` and `includes` on lists like `PANDOC_WRITER_OPTIONS.extensions`.
2022-06-19Require hslua-2.2.1, unless lua53 flag is set.Albert Krewinkel
This fixes a problem where the encoding used for Lua filenames would sometimes mismatch the encoding used by the OS. The file wasn't found when that happened, for example with an umlaut-containing filename on Windows. The change ensures that all characters of available in the default locale can be used in the filename.
2022-06-16Allow aeson 2.1 (#8130)Albert Krewinkel
2022-06-16CI: test with latest GHC minor versionsAlbert Krewinkel
2022-06-10Allow placing custom readers and writers in data subdir (#8112)Albert Krewinkel
* PandocMonad: add new function `findFileWithDataFallback` [API Change] * Custom readers: allow files to be placed in "readers" data dir * Custom writers: allow files to be placed in "writers" data dir
2022-06-08Lua: Simplify module loading code.Albert Krewinkel
Modules are now loaded directly; the special pandoc Lua package searcher is no longer necessary and has been removed.
2022-06-03Require pandoc-lua-marshal 0.1.6Albert Krewinkel
Fixes: #8101
2022-05-31Require skylighting 0.12.3.1 and update tests.John MacFarlane
2022-04-12Add 'nightly' flag.John MacFarlane
This causes a `-nightly-COMPILEDATE` suffix to be added the the output of `--version`. This is used in the nightly CI builds. Closes #8016.
2022-04-12Revert "Add 'nightly' flag and build with this for nightlies."John MacFarlane
This reverts commit f81f5a20900ca9d8ad9971b6f57c11281ab2b048.
2022-04-11Add 'nightly' flag and build with this for nightlies.John MacFarlane
This flag causes a suffix '-nightly-YYYY-MM-DD' to be added to the version for nightlies. Closes #8016.
2022-04-11Revert "Add info about git commit and date to `--version` info."John MacFarlane
This reverts commit 9d7c01e4a412d488ca958df2d74a6231f24483c8.
2022-04-11Revert "Relax version bound on githash so the version in stackage works."John MacFarlane
This reverts commit 69ad7cbcbd7604a76c3990c369170361002361cc.
2022-04-11Relax version bound on githash so the version in stackage works.John MacFarlane
2022-04-11Add info about git commit and date to `--version` info.John MacFarlane
See #8016.
2022-04-04Bump to 2.18.John MacFarlane
2022-04-03Use latest doclayout (0.4)John MacFarlane
2022-04-02Increase lower bounds for commonmark, texmath.John MacFarlane
2022-04-02Use citeproc 0.7.John MacFarlane
2022-03-29Remove redundant dependency on hslua-marshalling.Albert Krewinkel
The package is a dependency of hslua; all important modules are re-exported.