diff --git a/servant-client/CHANGELOG.md b/servant-client/CHANGELOG.md index 62eb0ac0..45cf0377 100644 --- a/servant-client/CHANGELOG.md +++ b/servant-client/CHANGELOG.md @@ -1,5 +1,11 @@ 0.10 ----- +----- + +### Breaking changes + +There shouldn't be breaking changes. Released as a part of `servant` suite. + +### Other changes * Add MonadBase and MonadBaseControl instances for ClientM ([#663](https://github.com/haskell-servant/servant/issues/663)) diff --git a/servant-docs/CHANGELOG.md b/servant-docs/CHANGELOG.md index dfdb99e5..dae18040 100644 --- a/servant-docs/CHANGELOG.md +++ b/servant-docs/CHANGELOG.md @@ -1,3 +1,8 @@ +0.10 +---- + +There are no changes. Released as a part of `servant` suite. + 0.7.1 ----- diff --git a/servant-foreign/CHANGELOG.md b/servant-foreign/CHANGELOG.md index cd3d2f23..e6cff9ad 100644 --- a/servant-foreign/CHANGELOG.md +++ b/servant-foreign/CHANGELOG.md @@ -1,6 +1,8 @@ 0.10 ---- +### Breaking changes + * Do not apply JavaScript specific mangling to the names. ([#191](https://github.com/haskell-servant/servant/issues/191)) diff --git a/servant-server/CHANGELOG.md b/servant-server/CHANGELOG.md index 2db1abc0..95c74799 100644 --- a/servant-server/CHANGELOG.md +++ b/servant-server/CHANGELOG.md @@ -1,16 +1,22 @@ 0.10 ---- -* Add `err422` Unprocessable Entity - ([#646](https://github.com/haskell-servant/servant/pull/646)) -* Changed `HasServer` instances for `QueryParam` and `QueryParam` to throw 400 - when parsing fails - ([#649](6e77453b67dc164e5381fb867e5e6475302619a3)) -* Added `paramD` block to `Delayed` +### Breaking changes * `Handler` is now an abstract datatype. Migration hint: change `throwE` to `throwError`. ([#641](https://github.com/haskell-servant/servant/issues/641)) +* Changed `HasServer` instances for `QueryParam` and `QueryParam` to throw 400 + when parsing fails + ([#649](https://github.com/haskell-servant/servant/pull/649)) + +### Other changes + +* Added `paramD` block to `Delayed` + +* Add `err422` Unprocessable Entity + ([#646](https://github.com/haskell-servant/servant/pull/646)) + * Deprecate `serveDirectory` and introduce `serveDirectoryFileServer`, `serveDirectoryWebApp`, `serveDirectoryWebAppLookup`, `serveDirectoryEmbedded` and `serveDirectoryWith` which offer 4 default options and a more flexible @@ -22,10 +28,6 @@ , [#674](https://github.com/haskell-servant/servant/pull/674) , [#675](https://github.com/haskell-servant/servant/pull/675)) -* We now throw error on parameter parse failure - ([#649](https://github.com/haskell-servant/servant/pull/649) - , [#670](https://github.com/haskell-servant/servant/pull/670)) - 0.7.1 ------ diff --git a/servant/CHANGELOG.md b/servant/CHANGELOG.md index dcb19045..1b099e0a 100644 --- a/servant/CHANGELOG.md +++ b/servant/CHANGELOG.md @@ -1,6 +1,8 @@ 0.10 ------ +### Breaking changes + * Use `NT` from `natural-transformation` for `Enter` ([#616](https://github.com/haskell-servant/servant/issues/616)) @@ -8,6 +10,8 @@ use its `ToHttpApiData` instance or `linkURI`. ([#527](https://github.com/haskell-servant/servant/issues/527)) +### Other changes + * Add `Servant.API.TypeLevel` module with type families to work with API types. ([#345](https://github.com/haskell-servant/servant/pull/345) , [#305](https://github.com/haskell-servant/servant/issues/305))