John MacFarlane
ebd79b6477
Minor cabal file changes.
...
Requested by 'stack upload.'
Different format for minimum cabal version.
Use of autogen-modules.
2018-07-15 21:43:54 -07:00
John MacFarlane
f44be8c08f
Bump to 2.2.2 and update changelog.
2018-07-15 13:44:43 -07:00
John MacFarlane
d6cbc7ba37
Travis: Use system ghc. And use ghc-8.4.3 instead of 8.4.2.
2018-07-13 10:28:29 -07:00
John MacFarlane
d67a88eb12
Bump upper bound for JuicyPixels.
2018-07-13 08:10:25 -07:00
John MacFarlane
8cea6125fb
Exclude foundaiton 0.0.21 for ghc 7.10.
2018-07-12 21:59:25 -07:00
John MacFarlane
2437b6d10b
Attempt to fix latest ghc 7.10 build failure.
2018-07-12 21:46:37 -07:00
John MacFarlane
2737e4996c
Allow criterion 1.5.
2018-07-02 23:29:37 +02:00
John MacFarlane
ce83a128e1
Use ghc 8.4.2 in travis and tested-with.
...
8.4.1 shipped with the wrong version of mtl, which didn't
match its documented API.
2018-06-30 10:00:28 +02:00
John MacFarlane
e49b8304e4
Use HsYAML instead of yaml for translations, YAML metadata.
...
yaml wraps a C library; HsYAML is pure Haskell.
Closes #4747 . Advances #4535 .
2018-06-29 23:21:25 +02:00
John MacFarlane
39dc3b9a4b
Require yaml < 0.8.31 for ghc < 8.0.2.
...
The 0.8.31 release of yaml adds a constraint to ghc versions 8.0.2
and greater.
2018-06-29 20:09:08 +02:00
John MacFarlane
06bcb7c872
Remove network-uri flag and use 'Network.Socket'.
...
This removes a compiler warning.
There is no need for the old network-uri flag, since
network 2.6 was released in 2014.
2018-06-28 11:51:52 +02:00
Sergei Trofimovich
dda3882348
pandoc.cabal: fix lower yaml bound up to 0.8.11 ( #4727 )
...
`prettyPrintParseException` was added to yaml-0.8.11.
Reported-by: Tom Gillespie
Bug: https://github.com/jgm/pandoc/issues/4726
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/725
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2018-06-24 13:09:07 +02:00
John MacFarlane
adbaaeaf9b
Raise lower bound for yaml library.
...
Closes #4726 .
2018-06-23 10:46:02 +02:00
John MacFarlane
8b4728e284
Use latest pandoc-types (1.17.5).
2018-06-11 11:05:48 -07:00
John MacFarlane
158344d26d
Allow aeson-1.4.
2018-06-10 10:24:12 -07:00
John MacFarlane
edcfbccf5d
Use skylighting 0.7.2. Adjust tests.
...
This should fix commercialhaskell/stackage#3719 , once
a new release is made.
2018-06-09 13:34:21 -07:00
Felix Yan
cf2d695061
Allow tasty 1.1 ( #4685 )
...
All tests pass with tasty 1.1.0.1 here.
2018-06-03 13:59:47 -07:00
John MacFarlane
d32e866449
LaTeX reader: handle includes without surrounding blanklines.
...
In addition, `\input` can now be used in an inline context,
e.g. to provide part of a paragraph, as it can in LaTeX.
Closes #4553 .
2018-06-01 09:25:10 -07:00
John MacFarlane
3181023ca1
Add version bound in custom-setup for Cabal.
2018-05-30 15:12:42 -07:00
John MacFarlane
1e4255ced6
Require cabal-version >= 2.0. This is needed for haddock-library.
2018-05-30 13:16:16 -07:00
John MacFarlane
aff401745c
Revert "ALlow compilation with haddock-library 1.4 and above."
...
This reverts commit 50c71b5bc5
.
This was a bad idea, since tests depend on recent haddock-library.
We'd be able to build but fail tests.
2018-05-30 13:13:57 -07:00
John MacFarlane
50c71b5bc5
ALlow compilation with haddock-library 1.4 and above.
...
haddock-library-1.6 requires Cabal >= 2.0. This change allows
systems with older Cabal versions to build pandoc.
2018-05-30 13:06:44 -07:00
John MacFarlane
81ed7948da
Use haddock-library 1.6.0.
2018-05-20 17:05:23 -07:00
John MacFarlane
933aa3ee84
Require texmath >= 0.11.
...
Although pandoc compiles with 0.10, the tests assume texmath 0.11.
Closes #4651 .
2018-05-14 10:07:13 -07:00
John MacFarlane
ebb60075f5
Bump version to 2.2.1.
2018-05-10 21:45:29 -07:00
John MacFarlane
c3d2572c5f
Use texmath-0.11.
2018-05-10 12:10:35 -07:00
John MacFarlane
1494b20bb4
Document FB2 reader.
2018-04-26 12:35:02 -07:00
Alexander
1927bc9aac
Add FB2 reader ( #4539 )
2018-04-26 12:33:18 -07:00
John MacFarlane
16f36eee43
Removed deprecated ancient HTML math methods.
...
Removed `--latexmathml`, `--gladtex`, `--mimetex`, `--jsmath`, `-m`,
`--asciimathml` options.
Removed `JsMath`, `LaTeXMathML`, and `GladTeX` constructors from
`Text.Pandoc.Options.HTMLMathMethod` [API change].
Removed unneeded data file LaTeXMathML.js and updated tests.
Bumped version to 2.2.
2018-04-25 17:18:56 -07:00
Jesse Rosenthal
bb428df32b
Powerpoint writer: Remove docProps/thumbnail.jpeg in data dir.
...
This file wasn't used in the production of documents. It's supposed to
be a thumbnail of the current document, and we can't actually produce
that ourselves. It turns out that the file contains a nonfree ICC
color calibration file, so the best thing to do would be to remove it
altogether.
Fixes : #4588
2018-04-24 16:00:15 -04:00
Francesco Occhipinti
9465e5e048
use the -threaded
GHC flag when building benchmarks, related to #4130 ( #4587 )
2018-04-24 12:31:03 -07:00
John MacFarlane
c3d0cc9b8e
Bump to 2.1.4.
2018-04-11 17:24:19 -07:00
John MacFarlane
dd4e8c4a7a
Bump temporary upper bound to 1.4.
2018-04-11 09:45:17 -07:00
John MacFarlane
9dac007228
Make 'weigh-pandoc' into a benchmark program.
...
Remove 'weigh-pandoc' flag. This is now built (and run)
automatically when you build (and run) benchmarks.
2018-03-18 11:52:40 -07:00
John MacFarlane
937bec95a9
Removed old-locale flag and Text.Pandoc.Compat.Time.
...
This is no longer necessary since we no longer support ghc 7.8.
2018-03-18 11:24:29 -07:00
John MacFarlane
daf731a001
pandoc.cabal: fix up other-extensions and language fields.
...
language is now consistently Haskell2010, and other-extensions
is consistently NoImplicitPrelude. Everything else to be specified
in the module header as needed.
2018-03-18 10:45:32 -07:00
John MacFarlane
82ff503210
Fix what was missing in last commit.
2018-03-18 09:47:38 -07:00
John MacFarlane
dd53545154
New approach to custom Prelude.
...
We use no custom Prelude with the latest ghc version (8.4.1),
so we don't have problems with ghci.
See https://ghc.haskell.org/trac/ghc/ticket/10920
https://www.reddit.com/r/haskell/comments/3ryf2p/how_can_you_use_a_custom_prelude_with_ghci/
This may help with #4464 .
2018-03-18 09:20:21 -07:00
John MacFarlane
59903ec82c
Bump to 2.1.3, update changelog.
2018-03-17 19:00:20 -07:00
John MacFarlane
afb72f1857
Add semigroups dependency to executables...
...
since custom prelude depends on it.
2018-03-17 17:10:02 -07:00
John MacFarlane
fad8d0d67f
Allow earlier versions of haddock-library, use CPP.
2018-03-16 23:18:42 -07:00
John MacFarlane
c166861ee6
Require haddock-libary 1.5 (with tables).
2018-03-16 21:21:41 -07:00
John MacFarlane
424d0df1f2
Use latest pandoc-types.
2018-03-16 21:20:52 -07:00
John MacFarlane
e21b57991e
Added custom prelude.
...
We need this again because of Monoid/Semigroup.
2018-03-16 10:21:54 -07:00
John MacFarlane
bc2f4422b2
License to GPL-2 instead of GPL.
...
New cabal new-build seems to choke on GPL, even though it's
supposed to be legal.
2018-03-16 08:41:26 -07:00
John MacFarlane
1ac56f99df
Bump upper-bound for time, criterion, haddock-library, exceptions.
2018-03-15 23:48:19 -07:00
John MacFarlane
1b37e3b3c0
Require pandoc-types 1.17.4.
...
And a few tweaks related to the Semigroups/Monoid change.
Closes #4448 .
2018-03-13 23:23:04 -07:00
John MacFarlane
2f979e0684
BUmp upper bound for http-types.
2018-03-11 18:01:57 -07:00
John MacFarlane
0e45cc1297
Bump aeson upper bound.
2018-03-07 13:18:09 -08:00
Chris Martin
b16d36397d
pandoc.cabal: link to https version of the website ( #4433 )
2018-03-07 09:37:53 -08:00