Classify changelog into breaking and other changes

This commit is contained in:
Oleg Grenrus 2017-02-01 09:06:30 +02:00
parent 736918a694
commit 8a3ecb2ebc
5 changed files with 30 additions and 11 deletions

View file

@ -1,5 +1,11 @@
0.10 0.10
---- -----
### Breaking changes
There shouldn't be breaking changes. Released as a part of `servant` suite.
### Other changes
* Add MonadBase and MonadBaseControl instances for ClientM * Add MonadBase and MonadBaseControl instances for ClientM
([#663](https://github.com/haskell-servant/servant/issues/663)) ([#663](https://github.com/haskell-servant/servant/issues/663))

View file

@ -1,3 +1,8 @@
0.10
----
There are no changes. Released as a part of `servant` suite.
0.7.1 0.7.1
----- -----

View file

@ -1,6 +1,8 @@
0.10 0.10
---- ----
### Breaking changes
* Do not apply JavaScript specific mangling to the names. * Do not apply JavaScript specific mangling to the names.
([#191](https://github.com/haskell-servant/servant/issues/191)) ([#191](https://github.com/haskell-servant/servant/issues/191))

View file

@ -1,16 +1,22 @@
0.10 0.10
---- ----
* Add `err422` Unprocessable Entity ### Breaking changes
([#646](https://github.com/haskell-servant/servant/pull/646))
* Changed `HasServer` instances for `QueryParam` and `QueryParam` to throw 400
when parsing fails
([#649](6e77453b67dc164e5381fb867e5e6475302619a3))
* Added `paramD` block to `Delayed`
* `Handler` is now an abstract datatype. Migration hint: change `throwE` to `throwError`. * `Handler` is now an abstract datatype. Migration hint: change `throwE` to `throwError`.
([#641](https://github.com/haskell-servant/servant/issues/641)) ([#641](https://github.com/haskell-servant/servant/issues/641))
* Changed `HasServer` instances for `QueryParam` and `QueryParam` to throw 400
when parsing fails
([#649](https://github.com/haskell-servant/servant/pull/649))
### Other changes
* Added `paramD` block to `Delayed`
* Add `err422` Unprocessable Entity
([#646](https://github.com/haskell-servant/servant/pull/646))
* Deprecate `serveDirectory` and introduce `serveDirectoryFileServer`, * Deprecate `serveDirectory` and introduce `serveDirectoryFileServer`,
`serveDirectoryWebApp`, `serveDirectoryWebAppLookup`, `serveDirectoryEmbedded` `serveDirectoryWebApp`, `serveDirectoryWebAppLookup`, `serveDirectoryEmbedded`
and `serveDirectoryWith` which offer 4 default options and a more flexible and `serveDirectoryWith` which offer 4 default options and a more flexible
@ -22,10 +28,6 @@
, [#674](https://github.com/haskell-servant/servant/pull/674) , [#674](https://github.com/haskell-servant/servant/pull/674)
, [#675](https://github.com/haskell-servant/servant/pull/675)) , [#675](https://github.com/haskell-servant/servant/pull/675))
* We now throw error on parameter parse failure
([#649](https://github.com/haskell-servant/servant/pull/649)
, [#670](https://github.com/haskell-servant/servant/pull/670))
0.7.1 0.7.1
------ ------

View file

@ -1,6 +1,8 @@
0.10 0.10
------ ------
### Breaking changes
* Use `NT` from `natural-transformation` for `Enter` * Use `NT` from `natural-transformation` for `Enter`
([#616](https://github.com/haskell-servant/servant/issues/616)) ([#616](https://github.com/haskell-servant/servant/issues/616))
@ -8,6 +10,8 @@
use its `ToHttpApiData` instance or `linkURI`. use its `ToHttpApiData` instance or `linkURI`.
([#527](https://github.com/haskell-servant/servant/issues/527)) ([#527](https://github.com/haskell-servant/servant/issues/527))
### Other changes
* Add `Servant.API.TypeLevel` module with type families to work with API types. * Add `Servant.API.TypeLevel` module with type families to work with API types.
([#345](https://github.com/haskell-servant/servant/pull/345) ([#345](https://github.com/haskell-servant/servant/pull/345)
, [#305](https://github.com/haskell-servant/servant/issues/305)) , [#305](https://github.com/haskell-servant/servant/issues/305))