git.iko.soy/typeable/servant
on v0.5.post1 help sign in
51 lines 2.3 kB history raw
10.5
2----
4* Add `Config` machinery (https://github.com/haskell-servant/servant/pull/327).
5 This is a breaking change, as the signatures of both `route`, `serve` and the
6 typeclass `HasServer` now take an additional parameter.
7* Support for the `HttpVersion`, `IsSecure`, `RemoteHost` and `Vault` combinators
8* Drop `EitherT` in favor of `ExceptT`
9* Use `http-api-data` instead of `Servant.Common.Text`
10* Remove matrix params.
11* Remove `RouteMismatch`.
12* Redefined constructors of `RouteResult`.
13* Added `Delayed` and related functions (`addMethodCheck`, `addAcceptCheck`, `addBodyCheck`, `runDelayed`)
14* Added support for Basic Authentication
15* Add generalized authentication support via the `AuthServerData` type family and `AuthHandler` handler
170.4.1
18-----
19* Bump attoparsec upper bound to < 0.14
20* Bump wai-app-static upper bound to < 3.2
21* Bump either upper bound to < 4.5
230.4
24---
25* `Delete` now is like `Get`, `Post`, `Put`, and `Patch` and returns a response body
26* Add a `RouteMismatch` constructor for arbitrary HTTP response codes (https://github.com/haskell-servant/servant-server/pull/22)
27* Add support for the `Patch` combinator
28* Support for `Accept`/`Content-type` headers and for the content-type aware combinators in *servant-0.4*
29* Export `toApplication` from `Servant.Server` (https://github.com/haskell-servant/servant-server/pull/29)
30* Support other Monads than just `EitherT (Int, String) IO` (https://github.com/haskell-servant/servant-server/pull/21)
31* Make methods return status code 204 if they return () (https://github.com/haskell-servant/servant-server/issues/28)
32* Add server support for response headers
33* Use `ServantErr` instead of `(Int,String)` in `EitherT` handlers
34* Add `errXXX` functions for HTTP errors with sensible default reason strings
35* Add `enter` function for applying natural transformations to handlers
370.2.4
38-----
39* Added support for matrix parameters, see e.g. http://www.w3.org/DesignIssues/MatrixURIs.html
40* Add support for serializing based on Accept header
41 (https://github.com/haskell-servant/servant-server/issues/9)
42* Ignore trailing slashes
43 (https://github.com/haskell-servant/servant-server/issues/5)
460.2.3
47-----
49* Fix consuming request body issue
50 (https://github.com/haskell-servant/servant/issues/3)
51* Make code sample in Servant.Server complete