git.iko.soy/typeable/servant
on master help sign in
Release 0.11
commitec930ac9a8f7da2c8ece100c698b3201209b7faf authorOleg Grenrus <oleg.grenrus@iki.fi> dateSun 14 May 2017, 21:41 (9 years ago) parentf6c30b2
11 files changed+89−28
README.md+13−13 doc/tutorial/tutorial.cabal+3−3 servant-client/CHANGELOG.md+12 servant-client/servant-client.cabal+4−4 servant-docs/servant-docs.cabal+2−2 servant-foreign/CHANGELOG.md+9 servant-foreign/servant-foreign.cabal+2−2 servant-server/CHANGELOG.md+10 servant-server/servant-server.cabal+2−2 servant/CHANGELOG.md+31−1 servant/servant.cabal+1−1
README.md+13−13
@@ -21,19 +21,19 @@ list](https://groups.google.com/forum/#!forum/haskell-servant).
2121This table lists the versions of some `servant-` libraries at the point of
2222release of `servant` package.
2323
24−| | **0.10** |
25−| ------------------- | -------- |
26−| servant | 0.10 |
27−| servant-blaze | 0.7.1 |
28−| servant-cassava | 0.7 |
29−| servant-client | 0.10 |
30−| servant-docs | 0.10 |
31−| servant-foreign | 0.10 |
32−| servant-js | 0.9.1 |
33−| servant-lucid | 0.7.1 |
34−| servant-mock | 0.8.1.1 |
35−| servant-server | 0.10 |
36−| servant-swagger | 1.1.2.1 |
24+| | **0.10** | **0.11** |
25+| ------------------- | -------- |-----------
26+| servant | 0.10 | 0.11 |
27+| servant-blaze | 0.7.1 | ? |
28+| servant-cassava | 0.7 | ? |
29+| servant-client | 0.10 | 0.11 |
30+| servant-docs | 0.10 | 0.10.1 |
31+| servant-foreign | 0.10 | 0.10.0.1 |
32+| servant-js | 0.9.1 | ? |
33+| servant-lucid | 0.7.1 | ? |
34+| servant-mock | 0.8.1.1 | ? |
35+| servant-server | 0.10 | 0.11 |
36+| servant-swagger | 1.1.2.1 | ? |
3737
3838## Contributing
3939
doc/tutorial/tutorial.cabal+3−3
@@ -25,9 +25,9 @@ library
2525 , directory
2626 , blaze-markup
2727 , containers
28− , servant == 0.10.*
29− , servant-server == 0.10.*
30− , servant-client == 0.10.*
28+ , servant == 0.11.*
29+ , servant-server == 0.11.*
30+ , servant-client == 0.11.*
3131 , servant-docs == 0.10.*
3232 , servant-js >= 0.9 && <0.10
3333 , warp
servant-client/CHANGELOG.md+12
@@ -1,3 +1,15 @@
1+0.11
2+----
3+
4+### Other changes
5+
6+- Path components are escaped
7+ ([#696](https://github.com/haskell-servant/servant/pull/696))
8+- `Req` `reqPath` field changed from `String` to `BS.Builder`
9+ ([#696](https://github.com/haskell-servant/servant/pull/696))
10+- Include `Req` in failure errors
11+ ([#740](https://github.com/haskell-servant/servant/pull/740))
12+
1130.10
214-----
315
servant-client/servant-client.cabal+4−4
@@ -1,5 +1,5 @@
11name: servant-client
2−version: 0.10
2+version: 0.11
33synopsis: automatical derivation of querying functions for servant webservices
44description:
55 This library lets you derive automatically Haskell functions that
@@ -53,7 +53,7 @@ library
5353 , network-uri >= 2.6 && < 2.7
5454 , safe >= 0.3.9 && < 0.4
5555 , semigroupoids >= 4.3 && < 5.3
56− , servant == 0.10.*
56+ , servant == 0.11.*
5757 , string-conversions >= 0.3 && < 0.5
5858 , text >= 1.2 && < 1.3
5959 , transformers >= 0.3 && < 0.6
@@ -94,9 +94,9 @@ test-suite spec
9494 , mtl
9595 , network >= 2.6
9696 , QuickCheck >= 2.7
97− , servant == 0.10.*
97+ , servant
9898 , servant-client
99− , servant-server == 0.10.*
99+ , servant-server == 0.11.*
100100 , text
101101 , transformers
102102 , transformers-compat
servant-docs/servant-docs.cabal+2−2
@@ -1,5 +1,5 @@
11name: servant-docs
2−version: 0.10
2+version: 0.10.0.1
33synopsis: generate API docs for your servant webservice
44description:
55 Library for generating API docs from a servant API definition.
@@ -42,7 +42,7 @@ library
4242 , http-media >= 0.6
4343 , http-types >= 0.7
4444 , lens
45− , servant == 0.10.*
45+ , servant == 0.11.*
4646 , string-conversions
4747 , text
4848 , unordered-containers
servant-foreign/CHANGELOG.md+9
@@ -1,3 +1,12 @@
1+0.10.1
2+------
3+
4+### Changes
5+
6+* Don't drop samples in `HasDocs ReqBody` instance
7+ ([#755](https://github.com/haskell-servant/servant/pull/755/files)).
8+ *Breaking change in an `Internal` module*.
9+
1100.10
211----
312
servant-foreign/servant-foreign.cabal+2−2
@@ -1,5 +1,5 @@
11name: servant-foreign
2−version: 0.10
2+version: 0.10.1
33synopsis: Helpers for generating clients for servant APIs in any programming language
44description:
55 Helper types and functions for generating client functions for servant APIs in any programming language
@@ -32,7 +32,7 @@ library
3232 , Servant.Foreign.Inflections
3333 build-depends: base == 4.*
3434 , lens == 4.*
35− , servant == 0.10.*
35+ , servant == 0.11.*
3636 , text >= 1.2 && < 1.3
3737 , http-types
3838 hs-source-dirs: src
servant-server/CHANGELOG.md+10
@@ -1,7 +1,17 @@
110.11
22----
3+
4+### Breaking changes
5+
36* Changed `HasServer` instances for `Header` to throw 400 when parsing fails
7+ ([#724](https://github.com/haskell-servant/servant/pull/724))
48* Added `headersD` block to `Delayed`
9+ ([#724](https://github.com/haskell-servant/servant/pull/724))
10+
11+### Other changes
12+
13+* Add `err418`, `err422` error codes
14+ ([#739](https://github.com/haskell-servant/servant/pull/739))
515
6160.10
717----
servant-server/servant-server.cabal+2−2
@@ -1,5 +1,5 @@
11name: servant-server
2−version: 0.10
2+version: 0.11
33synopsis: A family of combinators for defining webservices APIs and serving them
44description:
55 A family of combinators for defining webservices APIs and serving them
@@ -64,7 +64,7 @@ library
6464 , mtl >= 2 && < 2.3
6565 , network >= 2.6 && < 2.7
6666 , safe >= 0.3 && < 0.4
67− , servant == 0.10.*
67+ , servant == 0.11.*
6868 , split >= 0.2 && < 0.3
6969 , string-conversions >= 0.3 && < 0.5
7070 , system-filepath >= 0.4 && < 0.5
servant/CHANGELOG.md+31−1
@@ -1,5 +1,35 @@
1+0.11
2+----
3+
4+### Breaking changes
5+
6+- `Enter` refactored
7+ ([#734](https://github.com/haskell-servant/servant/issues/734)
8+ , [#736](https://github.com/haskell-servant/servant/pull/736))
9+
10+### Other changes
11+
12+- Add a type representing an empty API
13+ ([#753](https://github.com/haskell-servant/servant/pull/753))
14+- Add `linkURI'` and `Link` accessors
15+ ([#745](https://github.com/haskell-servant/servant/pull/745)
16+ , [#717](https://github.com/haskell-servant/servant/pull/717)
17+ , [#715](https://github.com/haskell-servant/servant/issues/715))
18+- Prepare for GHC-8.2
19+ ([#722](https://github.com/haskell-servant/servant/pull/722))
20+- Add `HasLink AuthProtect` instance
21+ ([#720](https://github.com/haskell-servant/servant/pull/720))
22+- `AllCTRender [] ()` `TypeError` (use `NoContent`)
23+ ([#671](https://github.com/haskell-servant/servant/pull/671))
24+- Documentation improvements and typo fixes
25+ ([#702](https://github.com/haskell-servant/servant/pull/702)
26+ , [#709](https://github.com/haskell-servant/servant/pull/709)
27+ , [#716](https://github.com/haskell-servant/servant/pull/716)
28+ , [#725](https://github.com/haskell-servant/servant/pull/725)
29+ , [#727](https://github.com/haskell-servant/servant/pull/727))
30+
1310.10
2−------
32+----
333
434### Breaking changes
535
servant/servant.cabal+1−1
@@ -1,5 +1,5 @@
11name: servant
2−version: 0.10
2+version: 0.11
33synopsis: A family of combinators for defining webservices APIs
44description:
55 A family of combinators for defining webservices APIs and serving them