@@ -9,7 +9,9 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
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)).
@@ -89,10 +91,10 @@ Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/
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)).
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))
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)).
107+- *servant-docs*: Generate sample cURL requests
108+ ([#1401](https://github.com/haskell-servant/servant/pull/1401/files)).
110+ Breaking change: requires sample header values to be supplied with `headers`.
105### Other changes
112### Other changes
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).
110- Various version bumps.
117- Various version bumps.