Merge pull request #1135 from haskell-servant/sibling-changelogs
Copy changelog entries to other packages
This commit is contained in:
commit
0a5e649854
5 changed files with 127 additions and 16 deletions
|
@ -1,6 +1,54 @@
|
||||||
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client-core/CHANGELOG.md)
|
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client-core/CHANGELOG.md)
|
||||||
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
||||||
|
|
||||||
|
0.16
|
||||||
|
----
|
||||||
|
|
||||||
|
- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
|
||||||
|
[#1131](https://github.com/haskell-servant/servant/pull/1131)
|
||||||
|
|
||||||
|
- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
|
||||||
|
API is versioned.
|
||||||
|
[#1130](https://github.com/haskell-servant/servant/pull/1130)
|
||||||
|
|
||||||
|
- *servant-client-core* `RequestBody` is now
|
||||||
|
|
||||||
|
```haskell
|
||||||
|
= RequestBodyLBS LBS.ByteString
|
||||||
|
| RequestBodyBS BS.ByteString
|
||||||
|
| RequestBodySource (SourceIO LBS.ByteString)
|
||||||
|
```
|
||||||
|
|
||||||
|
i.e. no more replicates `http-client`s API.
|
||||||
|
[#1117](https://github.com/haskell-servant/servant/pull/1117)
|
||||||
|
|
||||||
|
- *servant-client-core* Keep structured exceptions in `ConnectionError`
|
||||||
|
constructor of `ClientError`
|
||||||
|
[#1115](https://github.com/haskell-servant/servant/pull/1115)
|
||||||
|
|
||||||
|
```diff
|
||||||
|
-| ConnectionError Text
|
||||||
|
+| ConnectionError SomeException
|
||||||
|
```
|
||||||
|
|
||||||
|
- *servant-client-core* Preserve failing request in `FailureResponse`
|
||||||
|
constructor of `ClientError`
|
||||||
|
[#1114](https://github.com/haskell-servant/servant/pull/1114)
|
||||||
|
|
||||||
|
```diff
|
||||||
|
-FailureResponse Response
|
||||||
|
+-- | The server returned an error response including the
|
||||||
|
+-- failing request. 'requestPath' includes the 'BaseUrl' and the
|
||||||
|
+-- path of the request.
|
||||||
|
+FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
|
||||||
|
```
|
||||||
|
|
||||||
|
- *servant-client* Fix (implement) `StreamBody` instance
|
||||||
|
[#1110](https://github.com/haskell-servant/servant/pull/1110)
|
||||||
|
|
||||||
|
- *servant-client* Update CookieJar with intermediate request/responses (redirects)
|
||||||
|
[#1104](https://github.com/haskell-servant/servant/pull/1104)
|
||||||
|
|
||||||
0.15
|
0.15
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,54 @@
|
||||||
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md)
|
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md)
|
||||||
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
||||||
|
|
||||||
|
0.16
|
||||||
|
----
|
||||||
|
|
||||||
|
- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
|
||||||
|
[#1131](https://github.com/haskell-servant/servant/pull/1131)
|
||||||
|
|
||||||
|
- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
|
||||||
|
API is versioned.
|
||||||
|
[#1130](https://github.com/haskell-servant/servant/pull/1130)
|
||||||
|
|
||||||
|
- *servant-client-core* `RequestBody` is now
|
||||||
|
|
||||||
|
```haskell
|
||||||
|
= RequestBodyLBS LBS.ByteString
|
||||||
|
| RequestBodyBS BS.ByteString
|
||||||
|
| RequestBodySource (SourceIO LBS.ByteString)
|
||||||
|
```
|
||||||
|
|
||||||
|
i.e. no more replicates `http-client`s API.
|
||||||
|
[#1117](https://github.com/haskell-servant/servant/pull/1117)
|
||||||
|
|
||||||
|
- *servant-client-core* Keep structured exceptions in `ConnectionError`
|
||||||
|
constructor of `ClientError`
|
||||||
|
[#1115](https://github.com/haskell-servant/servant/pull/1115)
|
||||||
|
|
||||||
|
```diff
|
||||||
|
-| ConnectionError Text
|
||||||
|
+| ConnectionError SomeException
|
||||||
|
```
|
||||||
|
|
||||||
|
- *servant-client-core* Preserve failing request in `FailureResponse`
|
||||||
|
constructor of `ClientError`
|
||||||
|
[#1114](https://github.com/haskell-servant/servant/pull/1114)
|
||||||
|
|
||||||
|
```diff
|
||||||
|
-FailureResponse Response
|
||||||
|
+-- | The server returned an error response including the
|
||||||
|
+-- failing request. 'requestPath' includes the 'BaseUrl' and the
|
||||||
|
+-- path of the request.
|
||||||
|
+FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
|
||||||
|
```
|
||||||
|
|
||||||
|
- *servant-client* Fix (implement) `StreamBody` instance
|
||||||
|
[#1110](https://github.com/haskell-servant/servant/pull/1110)
|
||||||
|
|
||||||
|
- *servant-client* Update CookieJar with intermediate request/responses (redirects)
|
||||||
|
[#1104](https://github.com/haskell-servant/servant/pull/1104)
|
||||||
|
|
||||||
0.15
|
0.15
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,7 @@
|
||||||
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-http-streams/CHANGELOG.md)
|
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-http-streams/CHANGELOG.md)
|
||||||
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
||||||
|
|
||||||
|
0.16
|
||||||
|
----
|
||||||
|
|
||||||
|
- Initial release
|
||||||
|
|
|
@ -1,6 +1,16 @@
|
||||||
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md)
|
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md)
|
||||||
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
|
||||||
|
|
||||||
|
0.16
|
||||||
|
----
|
||||||
|
|
||||||
|
- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
|
||||||
|
[#1131](https://github.com/haskell-servant/pull/1131)
|
||||||
|
- *servant-server* Reorder HTTP failure code priorities
|
||||||
|
[#1103](https://github.com/haskell-servant/servant/pull/1103)
|
||||||
|
- Allow `network-3.0`
|
||||||
|
[#1107](https://github.com/haskell-servant/pull/1107)
|
||||||
|
|
||||||
0.15
|
0.15
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
|
@ -6,12 +6,12 @@
|
||||||
### Significant changes
|
### Significant changes
|
||||||
|
|
||||||
- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
|
- Rename `ServantError` to `ClientError`, `ServantErr` to `ServerError`
|
||||||
[#1131](https://github.com/haskell-servant/pull/1131)
|
[#1131](https://github.com/haskell-servant/servant/pull/1131)
|
||||||
- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
|
- *servant-client-core* Rearrange modules. No more `Internal` modules, whole
|
||||||
API is versioned.
|
API is versioned.
|
||||||
[#1130](https://github.com/haskell-servant/pull/1130)
|
[#1130](https://github.com/haskell-servant/servant/pull/1130)
|
||||||
- *servant-http-streams* New package
|
- *servant-http-streams* New package
|
||||||
[#1117](https://github.com/haskell-servant/pull/1117)
|
[#1117](https://github.com/haskell-servant/servant/pull/1117)
|
||||||
- *servant-client-core* `RequestBody` is now
|
- *servant-client-core* `RequestBody` is now
|
||||||
|
|
||||||
```haskell
|
```haskell
|
||||||
|
@ -21,11 +21,11 @@
|
||||||
```
|
```
|
||||||
|
|
||||||
i.e. no more replicates `http-client`s API.
|
i.e. no more replicates `http-client`s API.
|
||||||
[#1117](https://github.com/haskell-servant/pull/1117)
|
[#1117](https://github.com/haskell-servant/servant/pull/1117)
|
||||||
|
|
||||||
- *servant-client-core* Keep structured exceptions in `ConnectionError`
|
- *servant-client-core* Keep structured exceptions in `ConnectionError`
|
||||||
constructor of `ClientError`
|
constructor of `ClientError`
|
||||||
[#1115](https://github.com/haskell-servant/pull/1115)
|
[#1115](https://github.com/haskell-servant/servant/pull/1115)
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
-| ConnectionError Text
|
-| ConnectionError Text
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
- *servant-client-core* Preserve failing request in `FailureResponse`
|
- *servant-client-core* Preserve failing request in `FailureResponse`
|
||||||
constructor of `ClientError`
|
constructor of `ClientError`
|
||||||
[#1114](https://github.com/haskell-servant/pull/1114)
|
[#1114](https://github.com/haskell-servant/servant/pull/1114)
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
-FailureResponse Response
|
-FailureResponse Response
|
||||||
|
@ -44,8 +44,8 @@
|
||||||
+FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
|
+FailureResponse (RequestF () (BaseUrl, BS.ByteString)) Response
|
||||||
```
|
```
|
||||||
|
|
||||||
- *servant-client* Fix (implement) `StreamBody`instance
|
- *servant-client* Fix (implement) `StreamBody` instance
|
||||||
[#1110](https://github.com/haskell-servant/pull/1110)
|
[#1110](https://github.com/haskell-servant/servant/pull/1110)
|
||||||
|
|
||||||
### Other changes
|
### Other changes
|
||||||
|
|
||||||
|
@ -54,19 +54,19 @@
|
||||||
- *servant-server* Reorder HTTP failure code priorities
|
- *servant-server* Reorder HTTP failure code priorities
|
||||||
[#1103](https://github.com/haskell-servant/servant/pull/1103)
|
[#1103](https://github.com/haskell-servant/servant/pull/1103)
|
||||||
- Allow `network-3.0`
|
- Allow `network-3.0`
|
||||||
[#1107](https://github.com/haskell-servant/pull/1107)
|
[#1107](https://github.com/haskell-servant/servant/pull/1107)
|
||||||
- Add `NFData NoContent` instance
|
- Add `NFData NoContent` instance
|
||||||
[#1090](https://github.com/haskell-servant/pull/1090)
|
[#1090](https://github.com/haskell-servant/servant/pull/1090)
|
||||||
|
|
||||||
- Documentation updates
|
- Documentation updates
|
||||||
[#1127](https://github.com/haskell-servant/pull/1127)
|
[#1127](https://github.com/haskell-servant/servant/pull/1127)
|
||||||
[#1124](https://github.com/haskell-servant/pull/1124)
|
[#1124](https://github.com/haskell-servant/servant/pull/1124)
|
||||||
[#1098](https://github.com/haskell-servant/pull/1098)
|
[#1098](https://github.com/haskell-servant/servant/pull/1098)
|
||||||
|
|
||||||
- CI updates
|
- CI updates
|
||||||
[#1123](https://github.com/haskell-servant/pull/1123)
|
[#1123](https://github.com/haskell-servant/servant/pull/1123)
|
||||||
[#1121](https://github.com/haskell-servant/pull/1121)
|
[#1121](https://github.com/haskell-servant/servant/pull/1121)
|
||||||
[#1119](https://github.com/haskell-servant/pull/1119)
|
[#1119](https://github.com/haskell-servant/servant/pull/1119)
|
||||||
|
|
||||||
0.15
|
0.15
|
||||||
----
|
----
|
||||||
|
|
Loading…
Reference in a new issue