Release 0.11

This commit is contained in:
Oleg Grenrus 2017-05-14 21:41:39 +03:00
parent f6c30b2892
commit ec930ac9a8
11 changed files with 89 additions and 28 deletions

View File

@ -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

View File

@ -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

View File

@ -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
-----

View File

@ -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

View File

@ -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

View File

@ -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
----

View File

@ -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

View File

@ -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
----

View File

@ -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

View File

@ -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

View File

@ -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