Oleg Grenrus
a7a3294752
Add bounds to servant, servant-server and servant-clients
...
(cherry picked from commit a0d5ed9aea
)
2016-07-09 18:33:19 +02:00
Oleg Grenrus
dc9afe6405
Add upper bounds http-client <0.5
2016-07-05 12:27:30 +03:00
Sönke Hahn
5effdfdbbb
Rename type variables 'layout' and 'sublayout' to 'api'
2016-07-03 22:46:46 +08:00
Julian K. Arni
023368c396
CPP deprecated parseUrl function.
2016-07-03 22:43:52 +08:00
Julian K. Arni
bd3670f54d
Remove host param from servant-client README.
2016-05-25 17:38:25 +02:00
Julian Arni
ea36656dcd
Merge pull request #505 from haskell-servant/jkarni/reexport-application
...
Re-export Application.
2016-05-12 10:38:46 +02:00
Julian K. Arni
211254512e
Re-export Application.
2016-05-11 12:17:36 +02:00
Sönke Hahn
d8a4cce691
version bump
2016-05-11 12:09:25 +08:00
Sönke Hahn
5579c21050
added changelog entries for 0.7.1
2016-05-11 12:09:25 +08:00
Julian K. Arni
7174f5185d
Changelog updates for GHC 8.0 support.
2016-05-10 22:45:29 +02:00
Oleg Grenrus
008f2434ee
Add -Wno-redundant-constraints
2016-05-10 19:09:59 +03:00
Sönke Hahn
e0216781b0
set the homepage to readthedocs
2016-04-22 14:12:21 +08:00
Sönke Hahn
29be5761ce
servant-client: add Eq instance for ServantError
2016-04-21 15:27:08 +08:00
Sönke Hahn
b26bbfccda
travis: enable -Wall -Werror
2016-04-21 13:06:10 +08:00
Alexander Bondarenko
b13ecd6098
Add missing changelogs and readme to cabal in servant
, servant-client
.
2016-04-16 16:51:38 +03:00
Sönke Hahn
ab6131d733
version bump
2016-04-15 18:35:17 +08:00
Luke Cycon
21546991af
Introduce a Handler
alias for ExceptT ServantErr IO
...
Fixes #434
2016-04-11 22:27:29 -07:00
Sönke Hahn
c2c9bef571
version bump
2016-04-07 18:24:29 +08:00
Sönke Hahn
933a2c4445
re-export ClientM
from Servant.Client
.
2016-04-05 17:51:25 +08:00
Sönke Hahn
14a8139cbe
version bump
2016-04-04 16:22:11 +08:00
Sönke Hahn
2367ee9965
put 0.6 into changelogs
2016-04-04 16:22:11 +08:00
Alexander Kjeldaas
4f558971d1
Removed FromText references from docs.
2016-04-01 22:56:19 +02:00
mbg
6fd1e21580
Updated changelog to reflect that client no longer requires BaseUrl and Manager arguments
2016-03-30 22:51:08 +01:00
mbg
9e1ba9221d
Manager and BaseUrl are now explicit parameters of all client functions, instead of ReaderTs
2016-03-30 22:41:39 +01:00
mbg
41129e98b3
Removed GetNth and GetLast type classes
2016-03-28 18:01:53 +01:00
mbg
316737c16d
Updated documentation in Client.hs to reflect the changes to the client function
2016-03-28 14:56:50 +01:00
mbg
89b0758dc8
Changed servant-client tests to reflect the changes to the client function
2016-03-28 14:52:33 +01:00
mbg
7379b7486a
Moved BaseUrl and Manager parameters from the client function to the Client type as discussed in #428
2016-03-28 14:51:07 +01:00
Julian K. Arni
101e138a4b
Cut 0.5 in changelogs
2016-03-19 13:26:13 +01:00
aaron levin
b3af5a8d95
Move general authentication to Experimental module
...
Removes the UndecidableInstances extension in the module containing the
HasServer instances.
2016-03-09 22:30:34 +01:00
aaron levin
29f8e64e1c
Add Experimental warnings on combinators
2016-03-09 22:30:34 +01:00
aaron levin
cd31b20cd8
Update CHANGELOG for generalized authentication support
2016-03-09 22:30:34 +01:00
aaron levin
23da4879ef
Add general auth support to servant-client
2016-03-09 22:30:34 +01:00
aaron levin
546adc391a
basic-auth: config -> context
2016-03-08 23:28:27 +01:00
aaron levin
1e703be15f
replace serve with serveWithConfig
2016-03-08 23:13:05 +01:00
aaron levin
60a536382f
Update CHANGELOG for basic authentication support
2016-03-08 23:13:05 +01:00
aaron levin
d989d15e4c
Add basic-auth support to servant-client
2016-03-08 23:13:05 +01:00
Sönke Hahn
8ef4d4543b
renaming: Config -> Context
2016-03-07 23:12:24 +08:00
Julian K. Arni
f137972e5d
Add 'serveWithConfig'.
...
And keep the old signature for 'serve'
2016-02-18 16:36:24 +01:00
Daniel Gasienica
e1947b9b40
Fix minor typo: succesful --> successful
2016-02-17 21:13:31 -08:00
Sönke Hahn
df09f8616e
config: remove HasConfig and make HasServer take config
as a parameter
2016-01-21 17:58:50 +01:00
Sönke Hahn
2176fecfda
config: added instances for all interpretations
2016-01-21 17:55:02 +01:00
Sönke Hahn
67315c4487
server: added Config machinery
2016-01-21 17:55:02 +01:00
Julian K. Arni
be36e5b313
Change copyright to servant contributors
2016-01-20 16:58:29 +01:00
Sönke Hahn
ac930ef198
ComprehensiveAPI: add some comments (and minor tweaks)
2016-01-18 20:06:45 +01:00
Sönke Hahn
b20b8d9770
add HasClient instance for HttpVersion
2016-01-18 12:28:29 +01:00
Sönke Hahn
e5974ec94d
add ComprehensiveAPI to test whether we're missing instances
...
Some of the combinators are commented atm, because we *are* missing combinators.
2016-01-18 12:28:29 +01:00
Julian K. Arni
f1b6603c52
Review fixes
2016-01-08 18:03:28 +01:00
Julian K. Arni
783a849c67
Make NoContent still take an arg.
...
For consistency with other combinators, and to make using headers
easier.
2016-01-07 14:30:08 +01:00
Julian K. Arni
cda8bcf17c
Simplify verb combinators.
...
Create a single 'Verb' combinator with parameters for status code and
method. Make existing combinators type synonyms of 'Verb'.
2016-01-07 13:47:07 +01:00
Luigy Leon
17fcc25d87
add include header files to extra-source-files
2016-01-04 23:05:05 -05:00
Julian K. Arni
79d4f944a4
less OverlappingInstances noise
2016-01-04 13:09:11 -05:00
Philipp Kant
da5c273640
Relaxed upper version bound for http-api-data ...
...
... in order to include http-api-data-0.2.1, which is currently in LTS
Haskell (lts-3.16).
2015-12-03 14:13:50 +01:00
Simon Hengel
4e53e2083b
Use tinc on travis
2015-11-05 09:32:13 +08:00
Julian K. Arni
c22b5d1938
Changelogs for matrix params
2015-10-13 21:46:52 +02:00
Julian K. Arni
40686be83a
Rebase fixes
2015-10-13 21:45:22 +02:00
Julian K. Arni
2a894d861c
-Wall fixes
2015-10-13 21:38:13 +02:00
Julian K. Arni
afc76b8f6c
Remove MatrixParam.
...
In servant, servant-server, and servant-client.
2015-10-13 21:37:07 +02:00
Julian K. Arni
d9594e24b4
Rebase fix.
2015-10-11 21:47:31 +02:00
Julian K. Arni
ed3f2f1811
Update changelog
2015-10-11 21:12:05 +02:00
Julian K. Arni
c2a06bc090
More generous acceptable status codes for servant-client
2015-10-11 21:12:05 +02:00
Alp Mestanogullari
444a72eac6
Merge pull request #245 from arianvp/servant-client-hspec-discover-fix
...
Fix servant-client tests to properly use hspec-discover.
2015-10-10 02:40:24 +02:00
Arian van Putten
a08e644333
Add OVERLAPPING pragma to instances in ClientSpec
2015-10-09 00:48:03 +02:00
Julian Arni
3ce7c9758a
Merge pull request #250 from fizruk/http-api-data
...
Use http-api-data
2015-10-08 23:16:09 +01:00
Nickolay Kudasov
2a7d110c17
Add version bounds for http-api-data
2015-10-08 16:21:02 +03:00
Julian K. Arni
7529d7f776
getLast (and last missing servant-client test)
2015-10-08 12:09:23 +02:00
Nickolay Kudasov
dfb5cc7713
Update changelogs
2015-10-08 01:15:30 +03:00
Nickolay Kudasov
40d2c68897
Use http-api-data package instead of ToText/FromText
2015-10-08 00:38:47 +03:00
Julian K. Arni
110196e23f
Fix path concatenation, Eq instance, for BaseUrl
2015-10-07 21:07:07 +02:00
Arian van Putten
568254d5c7
Add entry to changelog
2015-10-07 20:02:46 +02:00
Julian K. Arni
47f4cec53b
Cleanup BaseUrl tests
2015-10-07 18:01:47 +02:00
Julian K. Arni
59d8824888
remove 'hspec' call in servant-client tests
2015-10-07 17:52:23 +02:00
Arian van Putten
fce1c8d2a4
WIP: Work on fixing servant-client tests
2015-10-06 14:32:25 +02:00
Arian van Putten
b389179590
Modify BaseUrl tests and add some new BaseUrl tests to check if paths are correctly used
2015-10-05 09:44:37 +02:00
Arian van Putten
8cf4acf2fc
Fix servant-client tests to properly use hspec-discover.
...
For some reason hspec-discover wasn't enabled for servant-client,
causing test cases to be skipped and fasely reporting servant-client as
test-passing whilst it was actually supposed to fail the tests.
For example, we redefined BaseUrl recently to have a path field, but the
tests don't reflect that yet but passed anyway. Because the test case
wasn't even discovered and run.
2015-10-05 00:51:32 +02:00
Julian K. Arni
cd7906d72e
Changelog updates and 7.8 fixes.
2015-09-28 18:24:27 +02:00
Julian K. Arni
de447dfe22
Pass in Manager as argument to 'client'
2015-09-28 16:34:53 +02:00
Index Int
c5257f42ab
Depend on transformers-compat
2015-09-12 16:28:20 +03:00
Index Int
f2f7b061d2
Drop EitherT
in favor of ExceptT
2015-09-12 15:11:24 +03:00
Jonathan Lange
6a35a0ae7a
Remove auto-generated nix files
2015-09-08 20:36:54 +01:00
Jonathan Lange
a265fd31a0
Run of update-nix-files.sh
2015-09-08 20:28:47 +01:00
Taylor Fausak
4238a58f92
Fix #203 ; add path to BaseUrl
2015-08-25 08:42:13 -05:00
Julian K. Arni
6eb7add53a
stylish haskell changes
...
And import fix.
2015-08-18 00:07:12 +02:00
Julian K. Arni
98b6e85128
Contributing
2015-08-17 23:50:42 +02:00
Brandon Martin
b40094d01c
convenience scripts and nix updates
2015-07-30 08:09:29 -06:00
Julian K. Arni
1c9d5baa99
Bump versions to 0.5
2015-07-27 22:26:49 +02:00
Alp Mestanogullari
f39d57c6b3
add HttpVersion, IsSecure, RemoteHost and Vault combinators with instances for all interpretations (all but the server ones being 'ignore that combinator')
...
tighter version bounds for network
cleanup
document the new combinators
servant-server: add some tests for HttpVersion, IsSecure, RemoteHost and Vault
update changelogs
address Julian's feedback
remove vault test in servant-server
servant-server tests: -Werror friendly
2015-07-10 14:00:01 +02:00
Christian Marie
a4bf32c51a
servant-client: Hide HttpException by wrapping it in SomeException
2015-06-12 21:19:26 +10:00
Christian Marie
ad16c4f768
Merge branch 'master' into existential-error
2015-06-12 19:56:49 +10:00
Julian Arni
e8f7c69aca
Merge pull request #89 from PierreR/master
...
Use MonadThrow instead of Either in the signature of parseBaseUrl
2015-06-04 14:32:54 +02:00
Julian K. Arni
0b3291970f
Bump to 0.4.1
2015-05-29 16:24:08 +02:00
Pierre Radermecker
3bcbe80c37
Fix for GHC-7.8.x
2015-05-29 11:13:10 +02:00
Pierre Radermecker
520519bca9
Remove deps on HttpException from http-client
2015-05-27 15:36:28 +02:00
Pierre Radermecker
15b54cf1d0
Add AutoDeriveTypeable for ghc < 7.10
2015-05-27 15:36:28 +02:00
Pierre Radermecker
076286c37b
Add a Exception instance for ServantError
2015-05-27 15:36:28 +02:00
Pierre Radermecker
717b18df4e
Use MonadThrow instead of Either in the signature of parseBaseUrl
2015-05-27 15:36:28 +02:00
Julian Arni
0a6e2aaf61
Merge pull request #96 from haskell-servant/jkarni/missing-test-modules
...
Add missing servant-client test modules
2015-05-26 12:34:55 +02:00
Julian K. Arni
f7b2232818
Add missing servant-client test modules
2015-05-26 12:07:44 +02:00
Timo von Holtz
ed7d235b26
Don't export HttpException
2015-05-25 17:51:35 +10:00
Brandon Martin
b45ac07ece
HasClient instance for Delete cts' () now does not care at all about content types provided
2015-05-17 07:51:49 -06:00
Alp Mestanogullari
ff6c04cf1a
update examples in servant-client. fixes #75
2015-05-14 00:52:37 +02:00
Alp Mestanogullari
405d69d954
fix some links in the cabal descriptions
2015-05-11 10:43:52 +02:00
Julian K. Arni
b81ea9eee2
Bump everything to 0.4
2015-05-09 17:28:52 +02:00
Brandon Martin
bc8efb2464
clean up Client and remove Setup binary
2015-05-08 17:51:23 -06:00
Brandon Martin
7c24c2a5a3
remove unsed type and clean up
...
merge master and fix conflicts
2015-05-08 15:53:09 -06:00
Julian K. Arni
eba7d654c2
Fix remaining test cases
2015-05-08 15:53:09 -06:00
Brandon Martin
f5dd4bfdbd
changes to fix tests for baseurl changes
...
initial changes to fix tests for baseurl changes
more test fixes
moving some test spec stuff around
2015-05-08 15:53:09 -06:00
Alp Mestanogullari
8f100a14e8
make BaseUrl an argument to 'client' instead of each function produced by 'client'
...
Headers for all
Remove Canonicalize
2015-05-08 15:53:05 -06:00
Brandon Martin
95abfc4090
fix ToSample instance and update changelogs
2015-05-07 05:22:01 -06:00
Brandon Martin
10a6020ca2
modify delete to allow for response body
2015-05-06 13:21:35 -06:00
Julian K. Arni
92d65aaf49
-Wall fixes
2015-05-03 13:36:51 +02:00
Julian K. Arni
50b05860b7
Remove Canonicalize
2015-05-03 01:45:17 +02:00
Julian K. Arni
1447221a16
Fixes for ServantErr in servant-client
2015-05-03 01:16:38 +02:00
Julian K. Arni
45f8c2c458
Fix variable shadowing
2015-05-03 00:32:59 +02:00
Julian K. Arni
9c20b668e7
Changelog and sources.txt updates
2015-05-02 12:09:00 +02:00
Julian K. Arni
5531ada22b
Headers for all
2015-05-02 02:21:03 +01:00
Julian K. Arni
7cb2ca05c4
7.10 CPP
...
Including some annoying hacks to work around CPP comments.
2015-04-22 14:57:30 +02:00
Julian K. Arni
f82ca76f7d
7.10 changes
2015-04-22 12:27:18 +02:00
Julian K. Arni
019d49e782
default.nix and sources files
2015-04-20 19:13:55 +02:00
Julian K. Arni
669fb6e371
Add link to changelogs in cabal file
2015-04-20 16:00:51 +02:00
Julian K. Arni
4ab74434b3
update cabal files for the repo merge
2015-04-20 15:55:41 +02:00
Julian K. Arni
d418ed4b0e
Update READMEs
2015-04-20 15:48:37 +02:00
Julian K. Arni
45f35852f8
prepare merge
2015-04-20 11:15:58 +02:00