Commit graph

1762 commits

Author SHA1 Message Date
Sönke Hahn
9cd47d0ebf wip 2018-05-05 20:00:56 -07:00
Sönke Hahn
72a5ec61ba remove ghc warnings 2018-05-05 18:38:12 -07:00
Sönke Hahn
e9a68cea0c add documentation 2018-05-05 18:38:12 -07:00
Sönke Hahn
e92bac0803 Switched order of type parameters 2018-05-05 18:38:12 -07:00
Sönke Hahn
775b239f7f remove redundant function 2018-05-05 18:38:12 -07:00
Sönke Hahn
e27ea01049 add doctests 2018-05-05 18:38:12 -07:00
Sönke Hahn
fe2df30386 remove WithArg simplify types 2018-05-05 18:38:12 -07:00
Sönke Hahn
397815fe06 rename ServerCombinator 2018-05-05 18:38:12 -07:00
Sönke Hahn
a4bb467446 remove 'forall's from haddock docs 2018-05-05 18:38:12 -07:00
Sönke Hahn
d7587d1df9 allow to access contexts 2018-05-05 18:38:12 -07:00
Sönke Hahn
f9085b6b7a reorder test code 2018-05-05 18:38:12 -07:00
Sönke Hahn
ea43025d65 reorder tests 2018-05-05 18:38:12 -07:00
Sönke Hahn
6a5256c3ff throw an exception in case of unallowed request body access 2018-05-05 18:38:12 -07:00
Sönke Hahn
833551e2ea allow IO 2018-05-05 18:38:12 -07:00
Sönke Hahn
e5f46e8ba0 renamed modules 2018-05-05 18:38:12 -07:00
Sönke Hahn
698ca2b430 rename util functions 2018-05-05 18:38:12 -07:00
Sönke Hahn
cee7b1ffd1 add implementRequestStreamingCombinator 2018-05-05 18:38:12 -07:00
Sönke Hahn
be5e6e59c7 add implementAuthCombinator and implementRequestCheck 2018-05-05 18:38:12 -07:00
Sönke Hahn
7177f0a729 add CombinatorImplementation 2018-05-05 18:38:12 -07:00
Sönke Hahn
16cffc7d69 add captureCombinator 2018-05-05 18:38:12 -07:00
Sönke Hahn
447a807cf0 add argumentCombinator 2018-05-05 18:38:12 -07:00
Oleg Grenrus
d80994067d Update .travis.yml 2018-05-05 18:38:12 -07:00
Alp Mestanogullari
0c66b9c055
Merge pull request #953 from haskell-servant/fileserving-polymorphic-monad
servant-server: make file-serving functions polymorphic in the monad
2018-04-26 06:56:25 +02:00
Alp Mestanogullari
fd21e92cf2 servant-server: make file-serving functions polymorphic in the monad 2018-04-25 15:12:32 +02:00
Oleg Grenrus
63253f09df
Merge pull request #948 from domenkozar/servant-client-readme
servant-client: update README.md and test it
2018-04-20 22:56:15 +03:00
Domen Kožar
49969695df
servant-client: update README.md and test it 2018-04-18 14:18:41 +01:00
Alp Mestanogullari
6af38354d0
Merge pull request #946 from KtorZ/servant-pagination
add cookbook recipe introducing servant-pagination
2018-04-17 10:33:28 +02:00
KtorZ
93838ae9e7
Add recipe introducing servant-pagination 2018-04-17 10:02:40 +02:00
Oleg Grenrus
680820c98c
Merge pull request #943 from phadej/bounds-backports
Bounds backports
2018-04-11 12:12:27 +03:00
Oleg Grenrus
7d4293fb56 Bump hspec, doctest and transformers-compat 2018-04-11 11:34:16 +03:00
Oleg Grenrus
9ddaafed42 Bump servant-client version 2018-04-11 11:28:33 +03:00
Oleg Grenrus
fc12109514 Allow temporary-1.3 2018-04-11 11:28:08 +03:00
Oleg Grenrus
dd7ec1dfd7 Allow base-compat-0.10.0 2018-04-11 11:26:14 +03:00
Oleg Grenrus
6be8291fe8
Merge pull request #936 from haskell-servant/alp/hoistClient
Add hoistClient to servant-client
2018-04-09 15:19:21 +03:00
Alp Mestanogullari
a155d5d497 changelog entries 2018-04-09 13:57:31 +02:00
Oleg Grenrus
a8cd6e3895
Merge pull request #937 from potomak/subserver-content-types
Update request content-type handling
2018-04-05 16:00:02 +03:00
Giovanni Cappellotto
92f8d2314e Update request content-type handling
In case that a sub-server doesn't support the content-type specified
in the request invoke `delayedFail` instead of `delayedFailFatal` in
order to give the chance to other sub-servers to handle the request.
2018-04-04 18:53:40 -04:00
Alp Mestanogullari
fc3c6089b8 document hoistClient (haddocks, tutorial) 2018-04-04 01:48:48 +02:00
Alp Mestanogullari
9eb57a6119 add a test for hoistClient 2018-04-04 01:48:48 +02:00
Alp Mestanogullari
200311ee26 add hoistClient to HasClient class 2018-04-04 01:48:48 +02:00
Julian Arni
3750f22e01
Merge pull request #913 from haskell-servant/jkarni/expose-more-request-constructors
Streaming request body for servant-client-core
2018-03-23 18:30:13 +01:00
Oleg Grenrus
6f4701ce32
Merge pull request #929 from haskell-servant/cookbook-structuring-flatten
add reference to servant-flatten in cookbook > structuring apis
2018-03-21 11:32:18 +02:00
Alp Mestanogullari
5d30010312 add reference to servant-flatten 2018-03-21 10:23:33 +01:00
Alp Mestanogullari
74b646105f
Merge pull request #928 from jhrcek/baDoc
Add link to cookbook example of basic auth (#752)
2018-03-21 06:12:37 +01:00
Jan Hrček
e9113111d6 Add link to cookbook example of basic auth (#752) 2018-03-21 04:48:01 +01:00
Julian K. Arni
7c901dcb7d Re-review changes.
Using random packages mysteriously fail on CI, and also uses a lot
    more CPU.
2018-03-19 18:22:49 +01:00
Julian K. Arni
d78543575b Review fixes 2018-03-19 18:10:46 +01:00
Julian K. Arni
c02ca1b6e1 Implement new constructors for GHCJS.
Streaming is not actually performed - instead the whole object is
    held in memory.
2018-03-19 16:26:57 +01:00
Julian K. Arni
2456dcb8f5 Add stack file for testing GHCJS. 2018-03-19 16:26:57 +01:00
Julian K. Arni
26c6c0ec38 Expose more constructors for RequestBody.
Mimicking http-client's RequestBody.
2018-03-19 16:26:57 +01:00