diff --git a/README.md b/README.md index 4b56434c..e081ab4d 100644 --- a/README.md +++ b/README.md @@ -21,19 +21,19 @@ list](https://groups.google.com/forum/#!forum/haskell-servant). This table lists the versions of some `servant-` libraries at the point of release of `servant` package. -| | **0.10** | -| ------------------- | -------- | -| servant | 0.10 | -| servant-blaze | 0.7.1 | -| servant-cassava | 0.7 | -| servant-client | 0.10 | -| servant-docs | 0.10 | -| servant-foreign | 0.10 | -| servant-js | 0.9.1 | -| servant-lucid | 0.7.1 | -| servant-mock | 0.8.1.1 | -| servant-server | 0.10 | -| servant-swagger | 1.1.2.1 | +| | **0.10** | **0.11** | +| ------------------- | -------- |----------- +| servant | 0.10 | 0.11 | +| servant-blaze | 0.7.1 | ? | +| servant-cassava | 0.7 | ? | +| servant-client | 0.10 | 0.11 | +| servant-docs | 0.10 | 0.10.1 | +| servant-foreign | 0.10 | 0.10.0.1 | +| servant-js | 0.9.1 | ? | +| servant-lucid | 0.7.1 | ? | +| servant-mock | 0.8.1.1 | ? | +| servant-server | 0.10 | 0.11 | +| servant-swagger | 1.1.2.1 | ? | ## Contributing diff --git a/doc/tutorial/tutorial.cabal b/doc/tutorial/tutorial.cabal index 13ab0e75..7b854f2f 100644 --- a/doc/tutorial/tutorial.cabal +++ b/doc/tutorial/tutorial.cabal @@ -25,9 +25,9 @@ library , directory , blaze-markup , containers - , servant == 0.10.* - , servant-server == 0.10.* - , servant-client == 0.10.* + , servant == 0.11.* + , servant-server == 0.11.* + , servant-client == 0.11.* , servant-docs == 0.10.* , servant-js >= 0.9 && <0.10 , warp diff --git a/servant-client/CHANGELOG.md b/servant-client/CHANGELOG.md index 45cf0377..d9a340ff 100644 --- a/servant-client/CHANGELOG.md +++ b/servant-client/CHANGELOG.md @@ -1,3 +1,15 @@ +0.11 +---- + +### Other changes + +- Path components are escaped + ([#696](https://github.com/haskell-servant/servant/pull/696)) +- `Req` `reqPath` field changed from `String` to `BS.Builder` + ([#696](https://github.com/haskell-servant/servant/pull/696)) +- Include `Req` in failure errors + ([#740](https://github.com/haskell-servant/servant/pull/740)) + 0.10 ----- diff --git a/servant-client/servant-client.cabal b/servant-client/servant-client.cabal index d3b79c57..2c5471ec 100644 --- a/servant-client/servant-client.cabal +++ b/servant-client/servant-client.cabal @@ -1,5 +1,5 @@ name: servant-client -version: 0.10 +version: 0.11 synopsis: automatical derivation of querying functions for servant webservices description: This library lets you derive automatically Haskell functions that @@ -53,7 +53,7 @@ library , network-uri >= 2.6 && < 2.7 , safe >= 0.3.9 && < 0.4 , semigroupoids >= 4.3 && < 5.3 - , servant == 0.10.* + , servant == 0.11.* , string-conversions >= 0.3 && < 0.5 , text >= 1.2 && < 1.3 , transformers >= 0.3 && < 0.6 @@ -94,9 +94,9 @@ test-suite spec , mtl , network >= 2.6 , QuickCheck >= 2.7 - , servant == 0.10.* + , servant , servant-client - , servant-server == 0.10.* + , servant-server == 0.11.* , text , transformers , transformers-compat diff --git a/servant-docs/servant-docs.cabal b/servant-docs/servant-docs.cabal index 29c4bee5..a3871886 100644 --- a/servant-docs/servant-docs.cabal +++ b/servant-docs/servant-docs.cabal @@ -1,5 +1,5 @@ name: servant-docs -version: 0.10 +version: 0.10.0.1 synopsis: generate API docs for your servant webservice description: Library for generating API docs from a servant API definition. @@ -42,7 +42,7 @@ library , http-media >= 0.6 , http-types >= 0.7 , lens - , servant == 0.10.* + , servant == 0.11.* , string-conversions , text , unordered-containers diff --git a/servant-foreign/CHANGELOG.md b/servant-foreign/CHANGELOG.md index e6cff9ad..d1ab33fb 100644 --- a/servant-foreign/CHANGELOG.md +++ b/servant-foreign/CHANGELOG.md @@ -1,3 +1,12 @@ +0.10.1 +------ + +### Changes + +* Don't drop samples in `HasDocs ReqBody` instance + ([#755](https://github.com/haskell-servant/servant/pull/755/files)). + *Breaking change in an `Internal` module*. + 0.10 ---- diff --git a/servant-foreign/servant-foreign.cabal b/servant-foreign/servant-foreign.cabal index 703d20a7..17f2e1a7 100644 --- a/servant-foreign/servant-foreign.cabal +++ b/servant-foreign/servant-foreign.cabal @@ -1,5 +1,5 @@ name: servant-foreign -version: 0.10 +version: 0.10.1 synopsis: Helpers for generating clients for servant APIs in any programming language description: Helper types and functions for generating client functions for servant APIs in any programming language @@ -32,7 +32,7 @@ library , Servant.Foreign.Inflections build-depends: base == 4.* , lens == 4.* - , servant == 0.10.* + , servant == 0.11.* , text >= 1.2 && < 1.3 , http-types hs-source-dirs: src diff --git a/servant-server/CHANGELOG.md b/servant-server/CHANGELOG.md index 8381fabb..5b55cb7e 100644 --- a/servant-server/CHANGELOG.md +++ b/servant-server/CHANGELOG.md @@ -1,7 +1,17 @@ 0.11 ---- + +### Breaking changes + * Changed `HasServer` instances for `Header` to throw 400 when parsing fails + ([#724](https://github.com/haskell-servant/servant/pull/724)) * Added `headersD` block to `Delayed` + ([#724](https://github.com/haskell-servant/servant/pull/724)) + +### Other changes + +* Add `err418`, `err422` error codes + ([#739](https://github.com/haskell-servant/servant/pull/739)) 0.10 ---- diff --git a/servant-server/servant-server.cabal b/servant-server/servant-server.cabal index 11c80a6b..5338e00b 100644 --- a/servant-server/servant-server.cabal +++ b/servant-server/servant-server.cabal @@ -1,5 +1,5 @@ name: servant-server -version: 0.10 +version: 0.11 synopsis: A family of combinators for defining webservices APIs and serving them description: A family of combinators for defining webservices APIs and serving them @@ -64,7 +64,7 @@ library , mtl >= 2 && < 2.3 , network >= 2.6 && < 2.7 , safe >= 0.3 && < 0.4 - , servant == 0.10.* + , servant == 0.11.* , split >= 0.2 && < 0.3 , string-conversions >= 0.3 && < 0.5 , system-filepath >= 0.4 && < 0.5 diff --git a/servant/CHANGELOG.md b/servant/CHANGELOG.md index 1b099e0a..a2f9cec5 100644 --- a/servant/CHANGELOG.md +++ b/servant/CHANGELOG.md @@ -1,5 +1,35 @@ +0.11 +---- + +### Breaking changes + +- `Enter` refactored + ([#734](https://github.com/haskell-servant/servant/issues/734) + , [#736](https://github.com/haskell-servant/servant/pull/736)) + +### Other changes + +- Add a type representing an empty API + ([#753](https://github.com/haskell-servant/servant/pull/753)) +- Add `linkURI'` and `Link` accessors + ([#745](https://github.com/haskell-servant/servant/pull/745) + , [#717](https://github.com/haskell-servant/servant/pull/717) + , [#715](https://github.com/haskell-servant/servant/issues/715)) +- Prepare for GHC-8.2 + ([#722](https://github.com/haskell-servant/servant/pull/722)) +- Add `HasLink AuthProtect` instance + ([#720](https://github.com/haskell-servant/servant/pull/720)) +- `AllCTRender [] ()` `TypeError` (use `NoContent`) + ([#671](https://github.com/haskell-servant/servant/pull/671)) +- Documentation improvements and typo fixes + ([#702](https://github.com/haskell-servant/servant/pull/702) + , [#709](https://github.com/haskell-servant/servant/pull/709) + , [#716](https://github.com/haskell-servant/servant/pull/716) + , [#725](https://github.com/haskell-servant/servant/pull/725) + , [#727](https://github.com/haskell-servant/servant/pull/727)) + 0.10 ------- +---- ### Breaking changes diff --git a/servant/servant.cabal b/servant/servant.cabal index 1f4f9fa7..af6b9b30 100644 --- a/servant/servant.cabal +++ b/servant/servant.cabal @@ -1,5 +1,5 @@ name: servant -version: 0.10 +version: 0.11 synopsis: A family of combinators for defining webservices APIs description: A family of combinators for defining webservices APIs and serving them