Skip to content

Commit b17d018

Browse files
author
Gaël Deest
committed
Changelog tweaks + servant-http-streams / servant-docs bump
1 parent e494574 commit b17d018

File tree

9 files changed

+52
-20
lines changed

9 files changed

+52
-20
lines changed

servant-auth/servant-auth-docs/servant-auth-docs.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ library
3636
ghc-options: -Wall
3737
build-depends:
3838
base >= 4.10 && < 4.16
39-
, servant-docs >= 0.11.2 && < 0.12
39+
, servant-docs >= 0.11.2 && < 0.13
4040
, servant >= 0.13 && < 0.20
4141
, servant-auth == 0.4.*
4242
, lens >= 4.16.1 && <5.1

servant-client-core/CHANGELOG.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
1010

1111
- Drop support for GHC < 8.6.
1212
- 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.
1416
- Add `NamedRoutes` combinator, making support for records first-class in Servant
1517
([#1388](https://github.com/haskell-servant/servant/pull/1388)).
1618
- Add custom type errors for partially applied combinators
1719
([#1289](https://github.com/haskell-servant/servant/pull/1289),
1820
[#1486](https://github.com/haskell-servant/servant/pull/1486)).
19-
- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX
20-
status codes would be considered successful, irrelevant of the status
21-
parameter specified by the verb combinator.
22-
([#1469](https://github.com/haskell-servant/servant/pull/1469))
21+
- *servant-client* / *servant-client-core* / *servant-http-streams*: Fix
22+
erroneous behavior, where only 2XX status codes would be considered
23+
successful, irrelevant of the status parameter specified by the verb
24+
combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
2325
- *servant-client* / *servant-client-core*: Fix `Show` instance for
2426
`Servant.Client.Core.Request`.
2527
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data

servant-client/CHANGELOG.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,18 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
1010

1111
- Drop support for GHC < 8.6.
1212
- 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.
1416
- Add `NamedRoutes` combinator, making support for records first-class in Servant
1517
([#1388](https://github.com/haskell-servant/servant/pull/1388)).
1618
- Add custom type errors for partially applied combinators
1719
([#1289](https://github.com/haskell-servant/servant/pull/1289),
1820
[#1486](https://github.com/haskell-servant/servant/pull/1486)).
19-
- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX
20-
status codes would be considered successful, irrelevant of the status
21-
parameter specified by the verb combinator.
22-
([#1469](https://github.com/haskell-servant/servant/pull/1469))
21+
- *servant-client* / *servant-client-core* / *servant-http-streams*: Fix
22+
erroneous behavior, where only 2XX status codes would be considered
23+
successful, irrelevant of the status parameter specified by the verb
24+
combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
2325
- *servant-client* / *servant-client-core*: Fix `Show` instance for
2426
`Servant.Client.Core.Request`.
2527
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data

servant-docs/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-docs/CHANGELOG.md)
22
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
33

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+
413
0.11.9
514
------
615

servant-docs/servant-docs.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.2
22
name: servant-docs
3-
version: 0.11.9
3+
version: 0.12
44

55
synopsis: generate API docs for your servant webservice
66
category: Servant, Web

servant-http-streams/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-http-streams/CHANGELOG.md)
22
[Changelog for `servant` package contains significant entries for all core packages.](https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md)
33

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+
414
0.18.3
515
------
616

servant-http-streams/servant-http-streams.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.2
22
name: servant-http-streams
3-
version: 0.18.3
3+
version: 0.18.4
44

55
synopsis: Automatic derivation of querying functions for servant
66
category: Servant, Web

servant-server/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
1010

1111
- Drop support for GHC < 8.6.
1212
- 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.
1416
- Add `NamedRoutes` combinator, making support for records first-class in Servant
1517
([#1388](https://github.com/haskell-servant/servant/pull/1388)).
1618
- Add custom type errors for partially applied combinators

servant/CHANGELOG.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
99

1010
- Drop support for GHC < 8.6.
1111
- 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.
1315
- Add `NamedRoutes` combinator, making support for records first-class in Servant
1416
([#1388](https://github.com/haskell-servant/servant/pull/1388)).
1517

@@ -89,10 +91,10 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
8991
9092
- Add a `HeadNoContent` verb ([#1502](https://github.com/haskell-servant/servant/pull/1502)).
9193
92-
- *servant-client* / *servant-client*: Fix erroneous behavior, where only 2XX
93-
status codes would be considered successful, irrelevant of the status
94-
parameter specified by the verb combinator.
95-
([#1469](https://github.com/haskell-servant/servant/pull/1469))
94+
- *servant-client* / *servant-client-core* / *servant-http-streams*:
95+
Fix erroneous behavior, where only 2XX status codes would be considered
96+
successful, irrelevant of the status parameter specified by the verb
97+
combinator. ([#1469](https://github.com/haskell-servant/servant/pull/1469))
9698
9799
- *servant-client* / *servant-client-core*: Fix `Show` instance for
98100
`Servant.Client.Core.Request`.
@@ -101,11 +103,16 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
101103
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
102104
in Query parameters.
103105
([#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`.
104111
105112
### Other changes
106113
107114
- Various bit rotten cookbooks have been updated and re-introduced on
108-
`haskell-servant.github.io`.
115+
[docs.servant.dev](https://docs.servant.dev).
109116
110117
- Various version bumps.
111118

0 commit comments

Comments
 (0)