@@ -1,15 +1,21 @@
4−* Add `err422` Unprocessable Entity
4+### Breaking changes
6+* `Handler` is now an abstract datatype. Migration hint: change `throwE` to `throwError`.
5− ([#646](https://github.com/haskell-servant/servant/pull/646))
7+ ([#641](https://github.com/haskell-servant/servant/issues/641))
6* Changed `HasServer` instances for `QueryParam` and `QueryParam` to throw 400
9* Changed `HasServer` instances for `QueryParam` and `QueryParam` to throw 400
7 when parsing fails
10 when parsing fails
8− ([#649](6e77453b67dc164e5381fb867e5e6475302619a3))
11+ ([#649](https://github.com/haskell-servant/servant/pull/649))
9* Added `paramD` block to `Delayed`
15* Added `paramD` block to `Delayed`
11−* `Handler` is now an abstract datatype. Migration hint: change `throwE` to `throwError`.
17+* Add `err422` Unprocessable Entity
12− ([#641](https://github.com/haskell-servant/servant/issues/641))
18+ ([#646](https://github.com/haskell-servant/servant/pull/646))
14* Deprecate `serveDirectory` and introduce `serveDirectoryFileServer`,
20* Deprecate `serveDirectory` and introduce `serveDirectoryFileServer`,
15 `serveDirectoryWebApp`, `serveDirectoryWebAppLookup`, `serveDirectoryEmbedded`
21 `serveDirectoryWebApp`, `serveDirectoryWebAppLookup`, `serveDirectoryEmbedded`
@@ -22,10 +28,6 @@
22 , [#674](https://github.com/haskell-servant/servant/pull/674)
28 , [#674](https://github.com/haskell-servant/servant/pull/674)
23 , [#675](https://github.com/haskell-servant/servant/pull/675))
29 , [#675](https://github.com/haskell-servant/servant/pull/675))
25−* We now throw error on parameter parse failure
26− ([#649](https://github.com/haskell-servant/servant/pull/649)
27− , [#670](https://github.com/haskell-servant/servant/pull/670))