Maxim Koltsov
1a09b1d3a4
Update GHC 8.8.x versions to 8.8.3
2020-07-17 17:10:31 +03:00
Maxim Koltsov
57f0b0b390
Make error messages from combinators configurable
...
Currently there is no way for Servant users to customize formatting of
error messages that arise when combinators can't parse URL or request
body, apart from reimplementing those combinators for themselves or
using middlewares.
This commit adds a possibility to specify custom error formatters
through Context.
Fixes #685
2020-07-17 17:10:31 +03:00
Leif Warner
0530671ad6
Allow newer versions of base, template-haskell, lens, & unliftio-core
2020-07-03 06:57:52 +02:00
Nathan van Doorn
ff9da1cde4
Use GHC.TypeLits rather than TypeNats
2020-06-13 15:50:12 +01:00
Nathan van Doorn
6889d053c7
Add FlexibleInstances for earlier GHCs
2020-06-13 15:38:36 +01:00
Nathan van Doorn
a8184a2ee0
Add KnownStatus typeclass
2020-06-13 15:10:07 +01:00
Felix Yan
c778a18372
Allow aeson 1.5 ( #1302 )
...
Builds fine and all tests pass here.
2020-06-12 02:38:09 -04:00
Jan Hrcek
b9d8fbcdc1
Fix typos and grammar ( #1304 )
...
* Fix typos and grammar
* Remove redundant words, fix articles
* More language fixes
* More typo fixes and resolve TODO about missing links
2020-06-06 00:43:51 -04:00
Felix Yan
8f60a02c25
Allow QuickCheck 2.14
...
Builds fine and all tests pass.
2020-04-02 06:58:22 +08:00
Oleg Grenrus
8fc47edf99
Remove deprecated modules (end of 2019 is passed)
2020-01-23 13:14:24 +02:00
Oleg Grenrus
3bf4b100a8
Bump version to 0.17
2020-01-23 12:50:07 +02:00
Oleg Grenrus
d29b0cc8f1
Use GHC-8.8.2 on Travis
2020-01-21 16:52:20 +02:00
Oleg Grenrus
524b07224f
Change build-type: Simple; run doctests on CI via haskell-ci
...
Don't use hspec-discover in tutorial,
so doctests work on CI
2020-01-10 01:07:31 +02:00
Jan Hrček
da365b1e47
Various haddock fixes
2019-11-12 09:29:35 +01:00
Catherine Galkina
b440af900b
Implemented NoContentVerb and server instances for it
2019-09-29 14:18:13 +03:00
Oleg Grenrus
f089f8d0b2
Relax bounds for ghc-8.8
2019-09-29 00:43:53 +03:00
Oleg Grenrus
ecbc04bbee
Regenerate .travis.yml; GHC-8.6.5; add GHCJS
2019-09-07 14:03:46 +03:00
David Johnson
3712b200e2
Remove more unused extensions ( #1203 )
...
* Remove additional unused extensions.
* Add missing extensions
2019-08-15 03:08:12 -04:00
David Johnson
aca1fb216c
Remove unused extensions from servant cabal file.
...
Useful for cross-compilation.
2019-08-09 00:33:19 -04:00
Oleg Grenrus
da6ea7b58f
Add changelog for 0.16.2
2019-08-03 17:20:39 +03:00
Felix Yan
5557920de3
Allow singleton-bool 0.1.5
...
Builds fine and all tests pass here.
2019-06-25 00:02:57 +08:00
Felix Yan
91520e20ef
Allow http-api-data 0.4.1
...
Builds fine and all tests pass here.
2019-05-28 17:44:08 +08:00
Oleg Grenrus
6d90d48b36
http-media-0.8 changed mapAcceptMedia
2019-04-16 13:58:04 +03:00
Oleg Grenrus
b534a8c2cf
Implement forgotten mappend
2019-04-16 13:09:23 +03:00
Oleg Grenrus
ec5574b3b7
Allow http-media-0.8 and QuickCheck-2.13
2019-04-16 13:07:28 +03:00
Oleg Grenrus
73e00a431d
Merge pull request #1159 from haskell-servant/pull-1158
...
Added Semigroup and Monoid instances for SourceT
2019-03-27 01:42:34 +02:00
Science!
5c86e11a21
added Semigroup and Monoid instances for SourceT
2019-03-27 01:04:14 +02:00
jschaul
6cbf0d3891
add route to comprehensive API
2019-03-20 13:03:16 +01:00
Oleg Grenrus
e52e11a0ad
Use ghc-8.6.4 on travis
2019-03-06 12:39:18 +02:00
Alp Mestanogullari
a386dd2095
point to www.servant.dev (website) and docs.servant.dev (self-explanatory)
2019-03-02 10:08:03 +01:00
Oleg Grenrus
b17c8bb8bd
It's year 2019
2019-02-27 18:13:35 +02:00
Oleg Grenrus
48c5cc96a2
Split RouteApplication mega-module
2019-02-27 15:06:56 +02:00
Oleg Grenrus
670b9527f8
Copy changelog entries to other packages
2019-02-21 13:31:24 +02:00
Oleg Grenrus
d03de86954
Bump tasty and hspec
2019-02-21 10:36:38 +02:00
Oleg Grenrus
58b401558d
Bump versions to 0.16
2019-02-20 19:06:10 +02:00
Oleg Grenrus
636420d2d1
Add CHANGELOG for 0.16
2019-02-20 01:48:38 +02:00
Oleg Grenrus
525b74c6f4
Update travis once again
...
- Update GHC-8.6.2 to GHC-8.6.3
- Build cookbook only with GHC-8.4.4 and GHC-8.6.3, thus
making 8.0 and 8.2 jobs a little faster
2019-02-12 01:33:30 +02:00
Oleg Grenrus
4fab471c29
Refactor servant-client(-core)
...
- Rename GenResponse to ResponseF (analogous to RequestF)
- add NFData Headers
- Make Request and Response bodies be SourceIO,
i.e. move conversions into specific implementations
2019-02-06 12:15:20 +02:00
Oleg Grenrus
b31128a99e
Add changelog entries: 1104 1103
2019-02-02 10:25:24 +02:00
Domen Kožar
e7655d380a
Add NoContent instance for NFData
2018-11-27 16:41:31 +00:00
Oleg Grenrus
3b8db040f3
http-api-data-0.4
2018-11-13 17:21:29 +02:00
Oleg Grenrus
e0e0674645
Strict dependencies on http-api-data and singleton-bool
2018-11-13 10:35:06 +02:00
Oleg Grenrus
a1a99552b5
Changelog and cabal file edits
...
- Add #1079 , #1011 entry
- Stricter internal dependencies
- Unify .cabal files
- Correct -conduit, -machines, -pipes changelog
- Fix years in LICENSEs
- Remove tinc.yamls
- Tweaks to 0.15 changelog
- Add changelogs for all packages
- Add changelogs for new packages (extra-source-files)
2018-11-13 09:58:42 +02:00
Oleg Grenrus
c62721e2ea
Merge pull request #1072 from phadej/changelog-0.15
...
Add changelog for 0.15
2018-11-12 22:01:55 +02:00
Oleg Grenrus
44aabebb04
Merge pull request #1079 from haskell-servant/issue-1011
...
Fix issue #1011 : NewlineFraming encodes newline after each element
2018-11-12 22:01:14 +02:00
Oleg Grenrus
f1eb5f93a8
Fix issue #1011 : NewlineFraming encodes newline after each element
2018-11-10 01:45:56 +02:00
Oleg Grenrus
17f9237980
Add framingRender examples
2018-11-10 01:44:40 +02:00
Oleg Grenrus
4961cc2f3a
Add Arbitrary (SourceT m a) and StepT m a instances
...
The generated instances are pure-ish; errorless.
2018-11-09 23:49:25 +02:00
Oleg Grenrus
c6311be5a1
Add #1077 entry
2018-11-09 21:52:20 +02:00
Oleg Grenrus
3001ed7990
Add mods to StreamBody
2018-11-09 21:49:53 +02:00