John MacFarlane
4ed247ec87
Add xwiki to cabal description
2019-04-02 16:45:20 -07:00
Derek Chen-Becker
45944b51a0
Add XWiki Support ( #4167 )
...
Add XWiki Support
Closes #1800
2019-04-02 17:27:02 -06:00
John MacFarlane
2138ef8239
ipynb reader: avoid introducing spurious .0
on integers in metadata.
2019-03-27 16:52:17 -07:00
John MacFarlane
3ecc8d154b
Drop support for ghc < 8.
2019-03-27 11:38:24 -07:00
John MacFarlane
957314143f
Improve pdfSize in ImageSize.
...
Improves fix to #4322 .
2019-03-20 12:25:09 -07:00
John MacFarlane
cdad322a98
Use cmark-gfm-0.1.8.
2019-03-13 21:16:51 -07:00
John MacFarlane
1749a5924b
Updated tested-with.
2019-03-13 20:58:54 -07:00
John MacFarlane
28394f8d8c
Bump to 2.7.1
2019-03-13 20:57:58 -07:00
John MacFarlane
514a729946
Revise last commit, adding an upper bound for cmark-gfm.
2019-03-13 15:51:41 -07:00
John MacFarlane
1e4bc70280
Exclude cmark-gfm-hs 0.1.7, which is buggy.
2019-03-13 15:48:40 -07:00
John MacFarlane
3eb50cc2e9
Require texmath 0.11.2.1
2019-03-02 16:29:59 -08:00
John MacFarlane
4774cf507e
Bump version to 2.7.
2019-03-02 15:06:53 -08:00
John MacFarlane
0bed0ab5a3
Use XDG data directory for user data directory.
...
Instead of `$HOME/.pandoc`, the default user data directory is
now `$XDG_DATA_HOME/pandoc`, where `XDG_DATA_HOME` defaults to
`$HOME/.local/share` but can be overridden by setting the environment
variable.
If this directory is missing, then `$HOME/.pandoc` is searched
instead, for backwards compatibility. However, we recommend
moving local pandoc data files from `$HOME/.pandoc` to
`$HOME/.local/share/pandoc`.
On Windows the default user data directory remains the same.
Closes #3582 .
2019-03-02 15:03:59 -08:00
John MacFarlane
be14a95f07
Use latest skylighting.
...
This should fix #5328 .
2019-02-27 22:14:01 -08:00
Albert Krewinkel
331d6224a1
T.P.Lua: split StackInstances into smaller Marshaling modules
2019-02-16 12:08:22 +01:00
John MacFarlane
b1c964d725
Bump to 2.6.1.
2019-02-10 14:26:33 -08:00
John MacFarlane
b6cf490efd
Use latest skylighting.
2019-02-10 08:06:53 -08:00
John MacFarlane
1cdbb896f6
Added simple ipynb reader/writer tests.
...
Closes #5274 .
2019-02-09 14:53:30 -08:00
TG
568b25d33a
Adds Asciidoctor sprcific writer and tests
2019-02-09 08:21:53 -08:00
John MacFarlane
2da9090adc
Use latest basement/foundation on 32bit windows.
2019-02-08 09:29:09 -08:00
John MacFarlane
424ec937e0
cabal - prevent using basement 0.0.10 on 32-bit windows.
...
It is broken, see https://github.com/haskell-foundation/foundation/issues/515
2019-02-06 17:19:58 -08:00
leungbk
ac83b9c37c
Org reader: add support for #+SELECT_TAGS.
2019-01-30 18:27:38 +01:00
John MacFarlane
395ea03069
Support ipynb (Jupyter notebook) as input and output format.
...
[API change]
* Depend on ipynb library.
* Add `ipynb` as input and output format.
* Added Text.Pandoc.Readers.Ipynb (supports both nbformat v3 and v4).
* Added Text.Pandoc.Writers.Ipynb (supports nbformat v4).
* Added ipynb readers and writers to T.P.Readers,
T.P.Writers, and T.P.Extensions. Register the
file extension .ipynb for this format.
* Add `PandocIpynbDecodingError` constructor to Text.Pandoc.Error.Error.
* Note: there is no template for ipynb.
2019-01-22 21:45:59 -08:00
Brian Leung
35971495ab
RST reader: change treatment of number-lines
directives. ( #5207 )
...
Directives of this type without numeric inputs should not have a
`startFrom` attribute; with a blank value, the writers can produce
extra whitespace.
2019-01-09 22:19:26 -08:00
John MacFarlane
483012552a
Allow http-client 0.6.
2019-01-09 08:43:41 -08:00
Alexander
40c30a9d88
Add DokuWiki reader ( #5108 )
...
Closes #1792
2019-01-06 15:06:32 -08:00
John MacFarlane
fc87925b77
Tests: Fix findPandoc to work with Windows.
2019-01-04 18:36:15 -08:00
John MacFarlane
e8fba105a5
Removed custom Setup.hs, use build-type: simple.
...
The only thing we gained from the custom build was
automatic installation of the man page when using
'cabal install'. But custom builds cause problems,
e.g., with cross-compilation.
Installation of the man page is better handled by packagers.
Note to packagers (e.g. Debian): it may be necessary
to add a step installing the man page with the next
release.
2019-01-02 17:02:02 -08:00
John MacFarlane
39efcedf8a
Allow latest Glob.
2018-12-19 15:35:05 -08:00
John MacFarlane
48115fcf1a
Allow latest zip-archive.
2018-12-03 16:25:00 -08:00
John MacFarlane
3bf398b15f
Allow tasty 1.2
2018-12-02 09:10:33 -08:00
John MacFarlane
1a62e53c40
Require skylighting >= 0.7.5.
...
This adds support for sml, J, typescript.
2018-12-01 14:48:13 -08:00
John MacFarlane
945eed3a28
Bump to version 2.6 because of API change in read/writeJSON.
2018-11-29 12:57:27 -08:00
John MacFarlane
e02500afe8
Bump version to 2.5.
2018-11-22 22:18:37 -05:00
John MacFarlane
1a679a4d6e
LaTeX reader: cleaned up handling of dimension arguments.
...
Allow decimal points, preceding space.
Also require text 1.1+.
2018-11-19 00:17:22 -08:00
Albert Krewinkel
12f6cf13ad
T.P.App: extract submodule T.P.App.FormatHeuristics
...
Format guessing is used for input and output options and should be
shared.
2018-11-07 21:29:48 +01:00
Albert Krewinkel
dae3a0e3d2
T.P.App: extract Opt into separate module
...
The new Opt module has only a few dependencies. This is important for
compile-times during development, as Template Haskell containing modules
are be recompiled whenever a (transitive) dependency changes.
2018-11-06 21:31:12 +01:00
Albert Krewinkel
dc150df8e1
Add cabal flag derive_json_via_th
...
Disabling the flag will cause derivation of ToJSON and FromJSON
instances via GHC Generics instead of Template Haskell. The flag is
enabled by default, as deriving via Generics can be slow (see #4083 ).
2018-11-04 20:51:08 +01:00
Albert Krewinkel
418bd42df8
App: extract output settings into module
2018-11-03 10:07:47 -07:00
Albert Krewinkel
fd3c8cd8c7
App: extract command line options to separate module
2018-11-03 10:07:47 -07:00
John MacFarlane
6b7a7adcbf
Fix readWithM with Stream.
2018-11-02 20:26:36 -07:00
John MacFarlane
c721d28c33
T.P.Parsing: Generalize readWithM to any Char Stream.
...
[API change]
2018-11-02 18:23:46 -07:00
John MacFarlane
e10d5b3d5b
Change 'groff' -> 'roff'.
...
These formats (man, ms) are not groff-specific.
2018-11-01 16:46:43 -07:00
Albert Krewinkel
0531a4653a
API change: expose module Text.Pandoc.Filter
...
The module is likely to be useful to library users.
2018-10-28 12:08:52 -07:00
John MacFarlane
cd93faddbf
Revert "Roff reader: use LineParts abstraction."
...
This reverts commit 42ba3c0a0b
.
2018-10-27 12:29:54 -07:00
John MacFarlane
42ba3c0a0b
Roff reader: use LineParts abstraction.
...
This didn't really help performance in the end.
2018-10-27 12:28:15 -07:00
Albert Krewinkel
0b8a31f77f
pandoc.cabal: add GHC 8.6.1 to list of tested compilers
2018-10-27 20:35:21 +02:00
Albert Krewinkel
f966a8c432
pandoc.cabal: enable more compiler warnings
2018-10-27 20:35:20 +02:00
John MacFarlane
e0f985bb21
Rename Groff -> Roff.
...
Module T.P.Readers.Groff -> T.P.Readers.Roff
Module T.P.Writers.Groff -> T.P.Writers.Roff
Module T.P.GroffChar -> T.P.RoffChar
GroffTokens -> RoffTokens
GroffToken -> RoffToken.
2018-10-26 21:29:33 -07:00
Albert Krewinkel
7f70aaa5fa
Text.Pandoc.Lua: move globals handling to separate module
2018-10-26 22:24:21 +02:00