Skip to content

Commit e98ae8a

Browse files
author
Gaël Deest
authored
Merge pull request #1517 from haskell-servant/prepare-0.19
Prepare 0.19 release
2 parents 7a770b5 + e494574 commit e98ae8a

File tree

22 files changed

+222
-36
lines changed

22 files changed

+222
-36
lines changed

cabal.project

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ allow-newer: servant-pagination-2.2.2:servant
7171
allow-newer: servant-pagination-2.2.2:servant-server
7272

7373
allow-newer: servant-js:servant
74+
allow-newer: servant-multipart:servant
75+
allow-newer: servant-multipart:servant-server
76+
allow-newer: servant-multipart-api:servant
7477

7578
-- ghc 9
7679
allow-newer: tdigest:base

servant-auth/servant-auth-client/servant-auth-client.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ library
3535
, bytestring >= 0.10.6.0 && < 0.11
3636
, containers >= 0.5.6.2 && < 0.7
3737
, servant-auth == 0.4.*
38-
, servant >= 0.13 && < 0.19
39-
, servant-client-core >= 0.13 && < 0.19
38+
, servant >= 0.13 && < 0.20
39+
, servant-client-core >= 0.13 && < 0.20
4040

4141
exposed-modules:
4242
Servant.Auth.Client
@@ -69,7 +69,7 @@ test-suite spec
6969
, http-client >= 0.5.13.1 && < 0.8
7070
, http-types >= 0.12.2 && < 0.13
7171
, servant-auth-server >= 0.4.2.0 && < 0.5
72-
, servant-server >= 0.13 && < 0.19
72+
, servant-server >= 0.13 && < 0.20
7373
, time >= 1.5.0.1 && < 1.13
7474
, transformers >= 0.4.2.0 && < 0.6
7575
, wai >= 3.2.1.2 && < 3.3

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ library
3737
build-depends:
3838
base >= 4.10 && < 4.16
3939
, servant-docs >= 0.11.2 && < 0.12
40-
, servant >= 0.13 && < 0.19
40+
, servant >= 0.13 && < 0.20
4141
, servant-auth == 0.4.*
4242
, lens >= 4.16.1 && <5.1
4343
exposed-modules:

servant-auth/servant-auth-server/servant-auth-server.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ library
4646
, memory >= 0.14.16 && < 0.17
4747
, monad-time >= 0.3.1.0 && < 0.4
4848
, mtl >= 2.2.2 && < 2.3
49-
, servant >= 0.13 && < 0.19
49+
, servant >= 0.13 && < 0.20
5050
, servant-auth == 0.4.*
51-
, servant-server >= 0.13 && < 0.19
51+
, servant-server >= 0.13 && < 0.20
5252
, tagged >= 0.8.4 && < 0.9
5353
, text >= 1.2.3.0 && < 1.3
5454
, time >= 1.5.0.1 && < 1.10

servant-auth/servant-auth-swagger/servant-auth-swagger.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ library
3535
, text >= 1.2.3.0 && < 1.3
3636
, servant-swagger >= 1.1.5 && < 2
3737
, swagger2 >= 2.2.2 && < 3
38-
, servant >= 0.13 && < 0.19
38+
, servant >= 0.13 && < 0.20
3939
, servant-auth == 0.4.*
4040
, lens >= 4.16.1 && < 5.1
4141
if impl(ghc >= 9)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ library
3838
, aeson >= 1.3.1.1 && < 3
3939
, jose >= 0.7.0.0 && < 0.10
4040
, lens >= 4.16.1 && < 5.1
41-
, servant >= 0.15 && < 0.19
41+
, servant >= 0.15 && < 0.20
4242
, text >= 1.2.3.0 && < 1.3
4343
, unordered-containers >= 0.2.9.0 && < 0.3
4444
exposed-modules:

servant-client-core/CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,35 @@
11
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client-core/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+
Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/): in A.B.C, bumps to either A or B represent major versions.
5+
6+
0.19
7+
----
8+
9+
### Significant changes
10+
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).
13+
- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)).
14+
- Add `NamedRoutes` combinator, making support for records first-class in Servant
15+
([#1388](https://github.com/haskell-servant/servant/pull/1388)).
16+
- Add custom type errors for partially applied combinators
17+
([#1289](https://github.com/haskell-servant/servant/pull/1289),
18+
[#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))
23+
- *servant-client* / *servant-client-core*: Fix `Show` instance for
24+
`Servant.Client.Core.Request`.
25+
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
26+
in Query parameters.
27+
([#1432](https://github.com/haskell-servant/servant/pull/1432)).
28+
29+
### Other changes
30+
31+
- Various version bumps.
32+
433
0.18.3
534
------
635

servant-client-core/servant-client-core.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.2
22
name: servant-client-core
3-
version: 0.18.3
3+
version: 0.19
44

55
synopsis: Core functionality and class for client function generation for servant APIs
66
category: Servant, Web
@@ -65,7 +65,7 @@ library
6565

6666
-- Servant dependencies
6767
build-depends:
68-
servant >= 0.18.3 && <0.19
68+
servant >= 0.19
6969

7070
-- Other dependencies: Lower bound around what is in the latest Stackage LTS.
7171
-- Here can be exceptions if we really need features from the newer versions.

servant-client-ghcjs/servant-client-ghcjs.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ library
5656

5757
-- strict, as we re-export stuff
5858
build-depends:
59-
servant >=0.16 && <0.17
60-
, servant-client-core >=0.16 && <0.16.1
59+
servant >=0.16 && <0.20
60+
, servant-client-core >=0.16 && <0.20
6161

6262
hs-source-dirs: src
6363
default-language: Haskell2010

servant-client/CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,35 @@
11
[The latest version of this document is on GitHub.](https://github.com/haskell-servant/servant/blob/master/servant-client/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+
Package versions follow the [Package Versioning Policy](https://pvp.haskell.org/): in A.B.C, bumps to either A or B represent major versions.
5+
6+
0.19
7+
----
8+
9+
### Significant changes
10+
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).
13+
- Support Aeson 2 ([#1475](https://github.com/haskell-servant/servant/pull/1475)).
14+
- Add `NamedRoutes` combinator, making support for records first-class in Servant
15+
([#1388](https://github.com/haskell-servant/servant/pull/1388)).
16+
- Add custom type errors for partially applied combinators
17+
([#1289](https://github.com/haskell-servant/servant/pull/1289),
18+
[#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))
23+
- *servant-client* / *servant-client-core*: Fix `Show` instance for
24+
`Servant.Client.Core.Request`.
25+
- *servant-client* / *servant-client-core*: Allow passing arbitrary binary data
26+
in Query parameters.
27+
([#1432](https://github.com/haskell-servant/servant/pull/1432)).
28+
29+
### Other changes
30+
31+
- Various version bumps.
32+
433
0.18.3
534
------
635

0 commit comments

Comments
 (0)