Merge pull request #1519 from haskell-servant/prepare-0.19

Changelog tweaks + servant-http-streams / servant-docs bump
This commit is contained in:
Gaël Deest 2022-02-01 12:42:34 +01:00 committed by GitHub
commit e1b59dbb31
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 52 additions and 20 deletions

View file

@ -36,7 +36,7 @@ library
ghc-options: -Wall ghc-options: -Wall
build-depends: build-depends:
base >= 4.10 && < 4.16 base >= 4.10 && < 4.16
, servant-docs >= 0.11.2 && < 0.12 , servant-docs >= 0.11.2 && < 0.13
, servant >= 0.13 && < 0.20 , servant >= 0.13 && < 0.20
, servant-auth == 0.4.* , servant-auth == 0.4.*
, lens >= 4.16.1 && <5.1 , lens >= 4.16.1 && <5.1

View file

@ -10,16 +10,18 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
- Drop support for GHC < 8.6. - Drop support for GHC < 8.6.
- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet). - Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)). - Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
related to hash collisions.
- Add `NamedRoutes` combinator, making support for records first-class in Servant - Add `NamedRoutes` combinator, making support for records first-class in Servant
([#1388](https://github.com/haskell-servant/servant/pull/1388)). ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
- Add custom type errors for partially applied combinators - Add custom type errors for partially applied combinators
([#1289](https://github.com/haskell-servant/servant/pull/1289), ([#1289](https://github.com/haskell-servant/servant/pull/1289),
[#1486](https://github.com/haskell-servant/servant/pull/1486)). [#1486](https://github.com/haskell-servant/servant/pull/1486)).
- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX - *servant-client* / *servant-client-core* / *servant-http-streams*: Fix
status codes would be considered successful, irrelevant of the status erroneous behavior, where only 2XX status codes would be considered
parameter specified by the verb combinator. successful, irrelevant of the status parameter specified by the verb
([#1469](https://github.com/haskell-servant/servant/pull/1469)) combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
- *servant-client* / *servant-client-core*: Fix `Show` instance for - *servant-client* / *servant-client-core*: Fix `Show` instance for
`Servant.Client.Core.Request`. `Servant.Client.Core.Request`.
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data - *servant-client* / *servant-client-core*: Allow passing arbitrary binary data

View file

@ -10,16 +10,18 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
- Drop support for GHC < 8.6. - Drop support for GHC < 8.6.
- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet). - Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)). - Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
related to hash collisions.
- Add `NamedRoutes` combinator, making support for records first-class in Servant - Add `NamedRoutes` combinator, making support for records first-class in Servant
([#1388](https://github.com/haskell-servant/servant/pull/1388)). ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
- Add custom type errors for partially applied combinators - Add custom type errors for partially applied combinators
([#1289](https://github.com/haskell-servant/servant/pull/1289), ([#1289](https://github.com/haskell-servant/servant/pull/1289),
[#1486](https://github.com/haskell-servant/servant/pull/1486)). [#1486](https://github.com/haskell-servant/servant/pull/1486)).
- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX - *servant-client* / *servant-client-core* / *servant-http-streams*: Fix
status codes would be considered successful, irrelevant of the status erroneous behavior, where only 2XX status codes would be considered
parameter specified by the verb combinator. successful, irrelevant of the status parameter specified by the verb
([#1469](https://github.com/haskell-servant/servant/pull/1469)) combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
- *servant-client* / *servant-client-core*: Fix `Show` instance for - *servant-client* / *servant-client-core*: Fix `Show` instance for
`Servant.Client.Core.Request`. `Servant.Client.Core.Request`.
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data - *servant-client* / *servant-client-core*: Allow passing arbitrary binary data

View file

@ -1,6 +1,15 @@
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-docs/CHANGELOG.md) [The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-docs/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.12
----
### Significant changes
- Generate sample cURL requests
([#1401](https://github.com/haskell-servant/servant/pull/1401/files)).
Breaking change: requires sample header values to be supplied with `headers`.
0.11.9 0.11.9
------ ------

View file

@ -1,6 +1,6 @@
cabal-version: 2.2 cabal-version: 2.2
name: servant-docs name: servant-docs
version: 0.11.9 version: 0.12
synopsis: generate API docs for your servant webservice synopsis: generate API docs for your servant webservice
category: Servant, Web category: Servant, Web

View file

@ -1,6 +1,16 @@
[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.18.4
------
### Significant changes
- *servant-client* / *servant-client-core* / *servant-http-streams*:
Fix erroneous behavior, where only 2XX status codes would be considered
successful, irrelevant of the status parameter specified by the verb
combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
0.18.3 0.18.3
------ ------

View file

@ -1,6 +1,6 @@
cabal-version: 2.2 cabal-version: 2.2
name: servant-http-streams name: servant-http-streams
version: 0.18.3 version: 0.18.4
synopsis: Automatic derivation of querying functions for servant synopsis: Automatic derivation of querying functions for servant
category: Servant, Web category: Servant, Web

View file

@ -10,7 +10,9 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
- Drop support for GHC < 8.6. - Drop support for GHC < 8.6.
- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet). - Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)). - Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
related to hash collisions.
- Add `NamedRoutes` combinator, making support for records first-class in Servant - Add `NamedRoutes` combinator, making support for records first-class in Servant
([#1388](https://github.com/haskell-servant/servant/pull/1388)). ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
- Add custom type errors for partially applied combinators - Add custom type errors for partially applied combinators

View file

@ -9,7 +9,9 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
- Drop support for GHC < 8.6. - Drop support for GHC < 8.6.
- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet). - Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)). - Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
related to hash collisions.
- Add `NamedRoutes` combinator, making support for records first-class in Servant - Add `NamedRoutes` combinator, making support for records first-class in Servant
([#1388](https://github.com/haskell-servant/servant/pull/1388)). ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
@ -89,10 +91,10 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
- Add a `HeadNoContent` verb ([#1502](https://github.com/haskell-servant/servant/pull/1502)). - Add a `HeadNoContent` verb ([#1502](https://github.com/haskell-servant/servant/pull/1502)).
- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX - *servant-client* / *servant-client-core* / *servant-http-streams*:
status codes would be considered successful, irrelevant of the status Fix erroneous behavior, where only 2XX status codes would be considered
parameter specified by the verb combinator. successful, irrelevant of the status parameter specified by the verb
([#1469](https://github.com/haskell-servant/servant/pull/1469)) combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
- *servant-client* / *servant-client-core*: Fix `Show` instance for - *servant-client* / *servant-client-core*: Fix `Show` instance for
`Servant.Client.Core.Request`. `Servant.Client.Core.Request`.
@ -101,11 +103,16 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data - *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
in Query parameters. in Query parameters.
([#1432](https://github.com/haskell-servant/servant/pull/1432)). ([#1432](https://github.com/haskell-servant/servant/pull/1432)).
- *servant-docs*: Generate sample cURL requests
([#1401](https://github.com/haskell-servant/servant/pull/1401/files)).
Breaking change: requires sample header values to be supplied with `headers`.
### Other changes ### Other changes
- Various bit rotten cookbooks have been updated and re-introduced on - Various bit rotten cookbooks have been updated and re-introduced on
`haskell-servant.github.io`. [docs.servant.dev](https://docs.servant.dev).
- Various version bumps. - Various version bumps.