Commit graph

2158 commits

Author SHA1 Message Date
Catherine Galkina
b440af900b Implemented NoContentVerb and server instances for it 2019-09-29 14:18:13 +03:00
Oleg Grenrus
164f75711b
Merge pull request #1224 from haskell-servant/forward-8.8
Forward 8.8
2019-09-29 14:15:58 +03:00
Oleg Grenrus
f089f8d0b2 Relax bounds for ghc-8.8 2019-09-29 00:43:53 +03:00
Oleg Grenrus
19dee18f71 Remove control-monad-omega dependency 2019-09-28 17:43:28 +03:00
Oleg Grenrus
56773a7649 Comment out cookbooks unbuildable with ghc-8.8 2019-09-28 17:43:28 +03:00
Oleg Grenrus
1dbd258510 Re-organise cabal.project (for GHC-8.8) 2019-09-28 17:43:28 +03:00
Oleg Grenrus
7f10f7fbc6 Bump servant-pipes version 2019-09-12 09:45:00 +03:00
Oleg Grenrus
09f452ba07 We use fail in servant-pipes 2019-09-12 09:44:54 +03:00
Oleg Grenrus
b04261bf4d Remove screenshot.png 2019-09-08 12:09:33 +03:00
Oleg Grenrus
6e3af85c93
Merge pull request #1216 from haskell-servant/servant-client-jsaddle
Add servant-jsaddle
2019-09-08 10:59:01 +02:00
Robert Hensing
e14a14fb5c Add servant-client-jsaddle
- servant-client-jsaddle: Remove some debug printing
- Update .travis.yml with haskell-ci
- servant-client-jsaddle: bump base bounds
- Add libgirepository1.0-dev
- servant-client-jsaddle: bump upper bound on containers
- servant-client-jsaddle: relax upper bound on semigroupoids
- servant-client-jsaddle: bump servant-client-core dependency
- servant-client-jsaddle: fix compatibility
- servant-client-jsaddle: import correct module
- .travis.yml: run xvfb for headless GUI testing
- Use ghcjs-dom instead of jsaddle-dom directly.
- Also use ghcjs-dom in tests.
- Ignore exceptions on send - they are handled in toResponse.
- Apparently ghcjs-dom does use the same exception these days.
- Got rid of obsolete comment.
- Make sure response gets handled even in case of exception.
- Update servant-client-jsaddle/servant-client-jsaddle.cabal

Dependingon ghcjs-dom avoids the dependency on jsaddle-dom on ghcjs and
have slightly better performance on ghcjs.

Co-Authored-By: Herbert Valerio Riedel <hvr@gnu.org>
2019-09-08 10:28:21 +03:00
Oleg Grenrus
12e64fd3d2
Merge pull request #1214 from haskell-servant/ghcjs-travis
Regenerate .travis.yml; GHC-8.6.5; add GHCJS
2019-09-07 14:19:14 +03:00
Oleg Grenrus
ecbc04bbee Regenerate .travis.yml; GHC-8.6.5; add GHCJS 2019-09-07 14:03:46 +03:00
Alp Mestanogullari
7de93f9a51
Merge pull request #1204 from przembot/fix/issue-1200
Fix Verb with headers checking content type differently (and add test for it)
2019-08-16 20:41:40 +02:00
Alp Mestanogullari
35cae91fdb
Merge pull request #1194 from rl-king/doc-test-warpserver
Testing cookbook recipe: use Warp.testWithApplication to prevent race condition
2019-08-16 20:39:56 +02:00
David Johnson
3712b200e2
Remove more unused extensions (#1203)
* Remove additional unused extensions.

* Add missing extensions
2019-08-15 03:08:12 -04:00
Przemysław Kopański
c780e349a0 Fix Verb with headers checking content type differently 2019-08-11 21:19:34 +02:00
David Johnson
680d218719
Merge pull request #1201 from haskell-servant/remove-unused-extensions
Remove unused extensions from servant cabal file.
2019-08-09 15:56:04 -04:00
David Johnson
aca1fb216c Remove unused extensions from servant cabal file.
Useful for cross-compilation.
2019-08-09 00:33:19 -04:00
Alp Mestanogullari
e9aec26fb2
Merge pull request #1198 from jakequade/cookbook-mysql-basic
Add mysql cookbook example
2019-08-07 10:41:27 +02:00
Jake Quade
7554ed4ae3 Add mysql cookbook example
Contributes a basic mysql-backed API with basic CRUD functionalities.
2019-08-05 15:32:57 +10:00
Oleg Grenrus
da6ea7b58f Add changelog for 0.16.2 2019-08-03 17:20:39 +03:00
Oleg Grenrus
4edd164650
Merge pull request #1197 from sopvop/headers-stream
HasClient instance for Stream with Headers
2019-07-29 09:37:22 +03:00
Leonid Onokhov
dbd92a4885 HasClient instance for Stream with Headers
Fixes #1170
2019-07-26 10:30:06 +00:00
rl-king
da174d9887 Use Warp.testWithApplication to prevent race conditions 2019-07-16 22:16:59 +02:00
jake
d4289931ad add stack to tutorial docs (#1177)
* add stack to tutorial docs

* adjusted stack install wording
2019-07-10 09:14:39 +02:00
Alp Mestanogullari
db9b258fdc
Merge pull request #1190 from haskell-servant/domenkozar-patch-1
Add sponsorship button
2019-07-03 21:55:42 +02:00
Domen Kožar
e1e8e3f75c
Add sponsorship button 2019-07-02 11:42:24 +02:00
Oleg Grenrus
0f590dc7d9
Merge pull request #1188 from felixonmars/patch-1
Allow singleton-bool 0.1.5
2019-06-24 21:12:26 +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
Oleg Grenrus
4bd2aa10cd
Merge pull request #1183 from haskell-servant/allow-newer-stuff
Allow newer network, semigroups, hashable, machines
2019-05-28 16:03:26 +03:00
Oleg Grenrus
612038585a Allow newer network, semigroups, hashable, machines 2019-05-28 15:27:52 +03:00
Oleg Grenrus
fffb513d06
Merge pull request #1181 from felixonmars/http-api-data-0.4.1
Allow http-api-data 0.4.1
2019-05-28 15:16:46 +03: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
1d9b0a51ef
Merge pull request #1182 from haskell-servant/fix-travis
Fix travis: remove open-id-connect cookbook, it's bitrotted
2019-05-28 12:40:45 +03:00
Oleg Grenrus
cd42676a2c Fix travis: remove open-id-connect cookbook, it's bitrotted 2019-05-28 11:57:36 +03:00
Oleg Grenrus
48df41065f
Merge pull request #1175 from turion/patch-1
Fix small typos in doc/tutorial/Server.lhs
2019-04-20 11:57:32 +03:00
Manuel Bärenz
0ccb02dad1
Fix small typos in doc/tutorial/Server.lhs 2019-04-20 10:52:49 +02:00
Alp Mestanogullari
77d7b3fca3
Merge pull request #1174 from domenkozar/docs-streaming
Add streaming to the cookbook toc
2019-04-19 12:36:30 +02:00
Domen Kožar
1826b8a767
Add streaming to the cookbook toc 2019-04-19 14:45:14 +07:00
Oleg Grenrus
d4788fb508
Merge pull request #1173 from haskell-servant/http-media-0.8-master
Http media 0.8 master
2019-04-16 14:29:22 +03: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
94e00d3c74
Merge pull request #1171 from haskell-servant/issue-1088-squash
Adding OIDC Cookbook
2019-04-15 21:09:02 +03:00
Oleg Grenrus
3c9af80cb9
Merge pull request #1154 from mhcurylo/ClientSpec_split
ClientSpec split into multiple modules
2019-04-15 20:07:39 +03:00
Yann Esposito (Yogsototh)
53b97dd8b3 Adding OIDC Cookbook 2019-04-15 19:50:28 +03:00
Oleg Grenrus
726380964a
Merge pull request #1162 from ethercrow/patch-1
Fix the example in Servant.Server
2019-04-03 02:21:06 +03:00
Dmitry Ivanov
54812a9079
Fix the example in Servant.Server 2019-04-02 17:58:48 +02:00
Mateusz Curylo
a91cde109f ClientSpec split into multiple modules 2019-03-31 13:21:17 +01:00