git.iko.soy/typeable/servant
on v0.9.0.1 help sign in
52 lines 1.7 kB history raw
10.9
2---
4* BACKWARDS INCOMPATIBLE: `client` now returns a ClientM which is a Reader for
5 BasicEnv. BasicEnv comprises the HttpManager and BaseUrl that have had to be
6 passed to each method returned by `client`.
80.7.1
9-----
11* Support GHC 8.0
12* `ServantError` has an `Eq` instance now.
140.6
15---
17* `client` no longer takes `BaseUrl` and `Manager` arguments. Instead, each function returned by `client` requires these two arguments.
190.5
20---
22* Use the `text` package instead of `String`.
23* Support for the `HttpVersion`, `IsSecure`, `RemoteHost` and `Vault` combinators
24* Added support for `path` on `BaseUrl`.
25* `client` now takes an explicit `Manager` argument.
26* Use `http-api-data` instead of `Servant.Common.Text`
27* Client functions now consider any 2xx successful.
28* Remove matrix params.
29* Added support for Basic authentication
30* Add generalized authentication support via the `AuthClientData` type family and
31 `AuthenticateReq` data type
330.4.1
34-----
35* The `HasClient` instance for `Delete cts ()` now does not care at all about content types provided.
370.4
38---
39* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
40* Support content-type aware combinators and `Accept`/`Content-type` headers
41* Added a lot of tests
42* Support multiple concurrent threads
43* Use `ServantError` to report Errors instead of `String`
44* Make the clients for `Raw` endpoints return the whole `Response` value (to be able to access response headers for example)
45* Support for PATCH
46* Make () instances expect No Content status code, and not try to decode body.
47* Add support for response headers
490.2.2
50-----
51* Add TLS support
52* Add matrix parameter support