git.iko.soy/typeable/servant
on master help sign in
Merge pull request #1135 from haskell-servant/sibling-changelogs
0a5e649Oleg Grenrus
servant-client-core/CHANGELOG.md+48
@@ -1,6 +1,54 @@
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client-core/CHANGELOG.md)
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client-core/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
3
3
4+0.16
5+----
6+
7+- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
8+ [#1131](https://github.com/haskell-servant/servant/pull/1131)
9+
10+- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
11+ API is versioned.
12+ [#1130](https://github.com/haskell-servant/servant/pull/1130)
13+
14+- *servant-client-core* `RequestBody` is now
15+
16+ ```haskell
17+ = RequestBodyLBS LBS.ByteString
18+ | RequestBodyBS BS.ByteString
19+ | RequestBodySource (SourceIO LBS.ByteString)
20+ ```
21+
22+ i.e. no more replicates `http-client`s API.
23+ [#1117](https://github.com/haskell-servant/servant/pull/1117)
24+
25+- *servant-client-core* Keep structured exceptions in `ConnectionError`
26+ constructor of `ClientError`
27+ [#1115](https://github.com/haskell-servant/servant/pull/1115)
28+
29+ ```diff
30+ -| ConnectionError Text
31+ +| ConnectionError SomeException
32+ ```
33+
34+- *servant-client-core* Preserve failing request in `FailureResponse`
35+ constructor of `ClientError`
36+ [#1114](https://github.com/haskell-servant/servant/pull/1114)
37+
38+ ```diff
39+ -FailureResponse Response
40+ +-- | The server returned an error response including the
41+ +-- failing request. 'requestPath' includes the 'BaseUrl' and the
42+ +-- path of the request.
43+ +FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
44+ ```
45+
46+- *servant-client* Fix (implement) `StreamBody` instance
47+ [#1110](https://github.com/haskell-servant/servant/pull/1110)
48+
49+- *servant-client* Update CookieJar with intermediate request/responses (redirects)
50+ [#1104](https://github.com/haskell-servant/servant/pull/1104)
51+
40.15
520.15
5----
53----
6
54
servant-client/CHANGELOG.md+48
@@ -1,6 +1,54 @@
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md)
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
3
3
4+0.16
5+----
6+
7+- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
8+ [#1131](https://github.com/haskell-servant/servant/pull/1131)
9+
10+- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
11+ API is versioned.
12+ [#1130](https://github.com/haskell-servant/servant/pull/1130)
13+
14+- *servant-client-core* `RequestBody` is now
15+
16+ ```haskell
17+ = RequestBodyLBS LBS.ByteString
18+ | RequestBodyBS BS.ByteString
19+ | RequestBodySource (SourceIO LBS.ByteString)
20+ ```
21+
22+ i.e. no more replicates `http-client`s API.
23+ [#1117](https://github.com/haskell-servant/servant/pull/1117)
24+
25+- *servant-client-core* Keep structured exceptions in `ConnectionError`
26+ constructor of `ClientError`
27+ [#1115](https://github.com/haskell-servant/servant/pull/1115)
28+
29+ ```diff
30+ -| ConnectionError Text
31+ +| ConnectionError SomeException
32+ ```
33+
34+- *servant-client-core* Preserve failing request in `FailureResponse`
35+ constructor of `ClientError`
36+ [#1114](https://github.com/haskell-servant/servant/pull/1114)
37+
38+ ```diff
39+ -FailureResponse Response
40+ +-- | The server returned an error response including the
41+ +-- failing request. 'requestPath' includes the 'BaseUrl' and the
42+ +-- path of the request.
43+ +FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
44+ ```
45+
46+- *servant-client* Fix (implement) `StreamBody` instance
47+ [#1110](https://github.com/haskell-servant/servant/pull/1110)
48+
49+- *servant-client* Update CookieJar with intermediate request/responses (redirects)
50+ [#1104](https://github.com/haskell-servant/servant/pull/1104)
51+
40.15
520.15
5----
53----
6
54
servant-http-streams/CHANGELOG.md+5
@@ -1,2 +1,7 @@
1 [The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-http-streams/CHANGELOG.md)
1 [The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-http-streams/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
3+
4+0.16
5+----
6+
7+- Initial release
servant-server/CHANGELOG.md+10
@@ -1,6 +1,16 @@
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md)
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
2[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
3
3
4+0.16
5+----
6+
7+- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
8+ [#1131](https://github.com/haskell-servant/pull/1131)
9+- *servant-server* Reorder HTTP failure code priorities
10+ [#1103](https://github.com/haskell-servant/servant/pull/1103)
11+- Allow `network-3.0`
12+ [#1107](https://github.com/haskell-servant/pull/1107)
13+
40.15
140.15
5----
15----
6
16
servant/CHANGELOG.md+16−16
@@ -6,12 +6,12 @@
6### Significant changes
6### Significant changes
7
7
8- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
8- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
9− [#1131](https://github.com/haskell-servant/pull/1131)
9+ [#1131](https://github.com/haskell-servant/servant/pull/1131)
10- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
10- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
11 API is versioned.
11 API is versioned.
12− [#1130](https://github.com/haskell-servant/pull/1130)
12+ [#1130](https://github.com/haskell-servant/servant/pull/1130)
13- *servant-http-streams* New package
13- *servant-http-streams* New package
14− [#1117](https://github.com/haskell-servant/pull/1117)
14+ [#1117](https://github.com/haskell-servant/servant/pull/1117)
15- *servant-client-core* `RequestBody` is now
15- *servant-client-core* `RequestBody` is now
16
16
17 ```haskell
17 ```haskell
@@ -21,11 +21,11 @@
21 ```
21 ```
22
22
23 i.e. no more replicates `http-client`s API.
23 i.e. no more replicates `http-client`s API.
24− [#1117](https://github.com/haskell-servant/pull/1117)
24+ [#1117](https://github.com/haskell-servant/servant/pull/1117)
25
25
26- *servant-client-core* Keep structured exceptions in `ConnectionError`
26- *servant-client-core* Keep structured exceptions in `ConnectionError`
27 constructor of `ClientError`
27 constructor of `ClientError`
28− [#1115](https://github.com/haskell-servant/pull/1115)
28+ [#1115](https://github.com/haskell-servant/servant/pull/1115)
29
29
30 ```diff
30 ```diff
31 -| ConnectionError Text
31 -| ConnectionError Text
@@ -34,7 +34,7 @@
34
34
35- *servant-client-core* Preserve failing request in `FailureResponse`
35- *servant-client-core* Preserve failing request in `FailureResponse`
36 constructor of `ClientError`
36 constructor of `ClientError`
37− [#1114](https://github.com/haskell-servant/pull/1114)
37+ [#1114](https://github.com/haskell-servant/servant/pull/1114)
38
38
39 ```diff
39 ```diff
40 -FailureResponse Response
40 -FailureResponse Response
@@ -44,8 +44,8 @@
44 +FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
44 +FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
45 ```
45 ```
46
46
47−- *servant-client* Fix (implement) `StreamBody`instance
47+- *servant-client* Fix (implement) `StreamBody` instance
48− [#1110](https://github.com/haskell-servant/pull/1110)
48+ [#1110](https://github.com/haskell-servant/servant/pull/1110)
49
49
50### Other changes
50### Other changes
51
51
@@ -54,19 +54,19 @@
54- *servant-server* Reorder HTTP failure code priorities
54- *servant-server* Reorder HTTP failure code priorities
55 [#1103](https://github.com/haskell-servant/servant/pull/1103)
55 [#1103](https://github.com/haskell-servant/servant/pull/1103)
56- Allow `network-3.0`
56- Allow `network-3.0`
57− [#1107](https://github.com/haskell-servant/pull/1107)
57+ [#1107](https://github.com/haskell-servant/servant/pull/1107)
58- Add `NFData NoContent` instance
58- Add `NFData NoContent` instance
59− [#1090](https://github.com/haskell-servant/pull/1090)
59+ [#1090](https://github.com/haskell-servant/servant/pull/1090)
60
60
61- Documentation updates
61- Documentation updates
62− [#1127](https://github.com/haskell-servant/pull/1127)
62+ [#1127](https://github.com/haskell-servant/servant/pull/1127)
63− [#1124](https://github.com/haskell-servant/pull/1124)
63+ [#1124](https://github.com/haskell-servant/servant/pull/1124)
64− [#1098](https://github.com/haskell-servant/pull/1098)
64+ [#1098](https://github.com/haskell-servant/servant/pull/1098)
65
65
66- CI updates
66- CI updates
67− [#1123](https://github.com/haskell-servant/pull/1123)
67+ [#1123](https://github.com/haskell-servant/servant/pull/1123)
68− [#1121](https://github.com/haskell-servant/pull/1121)
68+ [#1121](https://github.com/haskell-servant/servant/pull/1121)
69− [#1119](https://github.com/haskell-servant/pull/1119)
69+ [#1119](https://github.com/haskell-servant/servant/pull/1119)
70
70
710.15
710.15
72----
72----