git.iko.soy/typeable/servant
on master help sign in
Merge pull request #1519 from haskell-servant/prepare-0.19
e1b59dbGaël Deest
servant-auth/servant-auth-docs/servant-auth-docs.cabal+1−1
@@ -36,7 +36,7 @@ library
36 ghc-options: -Wall
36 ghc-options: -Wall
37 build-depends:
37 build-depends:
38 base >= 4.10 && < 4.16
38 base >= 4.10 && < 4.16
39− , servant-docs >= 0.11.2 && < 0.12
39+ , servant-docs >= 0.11.2 && < 0.13
40 , servant >= 0.13 && < 0.20
40 , servant >= 0.13 && < 0.20
41 , servant-auth == 0.4.*
41 , servant-auth == 0.4.*
42 , lens >= 4.16.1 && <5.1
42 , lens >= 4.16.1 && <5.1
servant-client-core/CHANGELOG.md+7−5
@@ -10,16 +10,18 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
10
10
11- Drop support for GHC < 8.6.
11- Drop support for GHC < 8.6.
12- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
12- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
13−- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)).
13+- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
14+ which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
15+ related to hash collisions.
14- Add `NamedRoutes` combinator, making support for records first-class in Servant
16- Add `NamedRoutes` combinator, making support for records first-class in Servant
15 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
17 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
16- Add custom type errors for partially applied combinators
18- Add custom type errors for partially applied combinators
17 ([#1289](https://github.com/haskell-servant/servant/pull/1289),
19 ([#1289](https://github.com/haskell-servant/servant/pull/1289),
18 [#1486](https://github.com/haskell-servant/servant/pull/1486)).
20 [#1486](https://github.com/haskell-servant/servant/pull/1486)).
19−- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX
21+- *servant-client* / *servant-client-core* / *servant-http-streams*: Fix
20− status codes would be considered successful, irrelevant of the status
22+ erroneous behavior, where only 2XX status codes would be considered
21− parameter specified by the verb combinator.
23+ successful, irrelevant of the status parameter specified by the verb
22− ([#1469](https://github.com/haskell-servant/servant/pull/1469))
24+ combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
23- *servant-client* / *servant-client-core*: Fix `Show` instance for
25- *servant-client* / *servant-client-core*: Fix `Show` instance for
24 `Servant.Client.Core.Request`.
26 `Servant.Client.Core.Request`.
25- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
27- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
servant-client/CHANGELOG.md+7−5
@@ -10,16 +10,18 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
10
10
11- Drop support for GHC < 8.6.
11- Drop support for GHC < 8.6.
12- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
12- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
13−- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)).
13+- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
14+ which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
15+ related to hash collisions.
14- Add `NamedRoutes` combinator, making support for records first-class in Servant
16- Add `NamedRoutes` combinator, making support for records first-class in Servant
15 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
17 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
16- Add custom type errors for partially applied combinators
18- Add custom type errors for partially applied combinators
17 ([#1289](https://github.com/haskell-servant/servant/pull/1289),
19 ([#1289](https://github.com/haskell-servant/servant/pull/1289),
18 [#1486](https://github.com/haskell-servant/servant/pull/1486)).
20 [#1486](https://github.com/haskell-servant/servant/pull/1486)).
19−- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX
21+- *servant-client* / *servant-client-core* / *servant-http-streams*: Fix
20− status codes would be considered successful, irrelevant of the status
22+ erroneous behavior, where only 2XX status codes would be considered
21− parameter specified by the verb combinator.
23+ successful, irrelevant of the status parameter specified by the verb
22− ([#1469](https://github.com/haskell-servant/servant/pull/1469))
24+ combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
23- *servant-client* / *servant-client-core*: Fix `Show` instance for
25- *servant-client* / *servant-client-core*: Fix `Show` instance for
24 `Servant.Client.Core.Request`.
26 `Servant.Client.Core.Request`.
25- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
27- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
servant-docs/CHANGELOG.md+9
@@ -1,6 +1,15 @@
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-docs/CHANGELOG.md)
1[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-docs/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.12
5+----
6+
7+### Significant changes
8+
9+- Generate sample cURL requests
10+ ([#1401](https://github.com/haskell-servant/servant/pull/1401/files)).
11+ Breaking change: requires sample header values to be supplied with `headers`.
12+
40.11.9
130.11.9
5------
14------
6
15
servant-docs/servant-docs.cabal+1−1
@@ -1,6 +1,6 @@
1cabal-version: 2.2
1cabal-version: 2.2
2name: servant-docs
2name: servant-docs
3−version: 0.11.9
3+version: 0.12
4
4
5synopsis: generate API docs for your servant webservice
5synopsis: generate API docs for your servant webservice
6category: Servant, Web
6category: Servant, Web
servant-http-streams/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-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
3
4+0.18.4
5+------
6+
7+### Significant changes
8+
9+- *servant-client* / *servant-client-core* / *servant-http-streams*:
10+ Fix erroneous behavior, where only 2XX status codes would be considered
11+ successful, irrelevant of the status parameter specified by the verb
12+ combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
13+
40.18.3
140.18.3
5------
15------
6
16
servant-http-streams/servant-http-streams.cabal+1−1
@@ -1,6 +1,6 @@
1cabal-version: 2.2
1cabal-version: 2.2
2name: servant-http-streams
2name: servant-http-streams
3−version: 0.18.3
3+version: 0.18.4
4
4
5synopsis: Automatic derivation of querying functions for servant
5synopsis: Automatic derivation of querying functions for servant
6category: Servant, Web
6category: Servant, Web
servant-server/CHANGELOG.md+3−1
@@ -10,7 +10,9 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
10
10
11- Drop support for GHC < 8.6.
11- Drop support for GHC < 8.6.
12- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
12- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
13−- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)).
13+- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
14+ which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
15+ related to hash collisions.
14- Add `NamedRoutes` combinator, making support for records first-class in Servant
16- Add `NamedRoutes` combinator, making support for records first-class in Servant
15 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
17 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
16- Add custom type errors for partially applied combinators
18- Add custom type errors for partially applied combinators
servant/CHANGELOG.md+13−6
@@ -9,7 +9,9 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
9
9
10- Drop support for GHC < 8.6.
10- Drop support for GHC < 8.6.
11- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
11- Support GHC 9.0 (GHC 9.2 should work as well, but isn't fully tested yet).
12−- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)).
12+- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)),
13+ which fixes a [DOS vulnerability](https://github.com/haskell/aeson/issues/864)
14+ related to hash collisions.
13- Add `NamedRoutes` combinator, making support for records first-class in Servant
15- Add `NamedRoutes` combinator, making support for records first-class in Servant
14 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
16 ([#1388](https://github.com/haskell-servant/servant/pull/1388)).
15
17
@@ -89,10 +91,10 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
89
91
90- Add a `HeadNoContent` verb ([#1502](https://github.com/haskell-servant/servant/pull/1502)).
92- Add a `HeadNoContent` verb ([#1502](https://github.com/haskell-servant/servant/pull/1502)).
91
93
94+- *servant-client* / *servant-client-core* / *servant-http-streams*:
92−- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX
95+ Fix erroneous behavior, where only 2XX status codes would be considered
93− status codes would be considered successful, irrelevant of the status
94− parameter specified by the verb combinator.
96+ successful, irrelevant of the status parameter specified by the verb
95− ([#1469](https://github.com/haskell-servant/servant/pull/1469))
97+ combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
96
98
97- *servant-client* / *servant-client-core*: Fix `Show` instance for
99- *servant-client* / *servant-client-core*: Fix `Show` instance for
98 `Servant.Client.Core.Request`.
100 `Servant.Client.Core.Request`.
@@ -101,11 +103,16 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
101- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
103- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
102 in Query parameters.
104 in Query parameters.
103 ([#1432](https://github.com/haskell-servant/servant/pull/1432)).
105 ([#1432](https://github.com/haskell-servant/servant/pull/1432)).
106+
107+- *servant-docs*: Generate sample cURL requests
108+ ([#1401](https://github.com/haskell-servant/servant/pull/1401/files)).
109+
110+ Breaking change: requires sample header values to be supplied with `headers`.
104
111
105### Other changes
112### Other changes
106
113
107- Various bit rotten cookbooks have been updated and re-introduced on
114- Various bit rotten cookbooks have been updated and re-introduced on
108− `haskell-servant.github.io`.
115+ [docs.servant.dev](https://docs.servant.dev).
109
116
110- Various version bumps.
117- Various version bumps.
111
118