git.iko.soy/typeable/servant
on master help sign in
Bump versions to 0.16
commit58b401558d6fd4435d84bf3fb92a5efbc41e6e38 authorOleg Grenrus <oleg.grenrus@iki.fi> dateWed 20 Feb 2019, 19:05 (8 years ago) parenteb2c4b6
14 files changed+100−68
.travis.yml+18 Makefile+10−1 cabal.project+4−4 servant-client-core/servant-client-core.cabal+2−2 servant-client-ghcjs/servant-client-ghcjs.cabal+37−36 servant-client/servant-client.cabal+5−6 servant-conduit/servant-conduit.cabal+4−3 servant-docs/servant-docs.cabal+2−1 servant-foreign/servant-foreign.cabal+2−1 servant-http-streams/servant-http-streams.cabal+4−4 servant-machines/servant-machines.cabal+4−3 servant-pipes/servant-pipes.cabal+5−4 servant-server/servant-server.cabal+2−2 servant/servant.cabal+1−1
.travis.yml+18
@@ -96,6 +96,15 @@ install:
9696 - "echo 'constraints: foundation >=0.0.14' >> cabal.project"
9797 - "echo 'constraints: memory <0.14.12 || >0.14.12' >> cabal.project"
9898 - "echo 'allow-newer: servant-js:base' >> cabal.project"
99+ - "echo 'allow-newer: servant-pagination:servant' >> cabal.project"
100+ - "echo 'allow-newer: servant-pagination:servant-server' >> cabal.project"
101+ - "echo 'allow-newer: servant-multipart:servant' >> cabal.project"
102+ - "echo 'allow-newer: servant-multipart:servant-server' >> cabal.project"
103+ - "echo 'allow-newer: servant-auth-server:servant' >> cabal.project"
104+ - "echo 'allow-newer: servant-auth-server:servant-server' >> cabal.project"
105+ - "echo 'allow-newer: servant-auth-server:http-api-data' >> cabal.project"
106+ - "echo 'allow-newer: servant-js:servant' >> cabal.project"
107+ - "echo 'allow-newer: servant-js:servant-foreign' >> cabal.project"
99108 - "echo 'allow-newer: servant-quickcheck:servant' >> cabal.project"
100109 - "echo 'allow-newer: servant-quickcheck:servant-client' >> cabal.project"
101110 - "echo 'allow-newer: servant-quickcheck:servant-server' >> cabal.project"
@@ -174,6 +183,15 @@ script:
174183 - "echo 'constraints: foundation >=0.0.14' >> cabal.project"
175184 - "echo 'constraints: memory <0.14.12 || >0.14.12' >> cabal.project"
176185 - "echo 'allow-newer: servant-js:base' >> cabal.project"
186+ - "echo 'allow-newer: servant-pagination:servant' >> cabal.project"
187+ - "echo 'allow-newer: servant-pagination:servant-server' >> cabal.project"
188+ - "echo 'allow-newer: servant-multipart:servant' >> cabal.project"
189+ - "echo 'allow-newer: servant-multipart:servant-server' >> cabal.project"
190+ - "echo 'allow-newer: servant-auth-server:servant' >> cabal.project"
191+ - "echo 'allow-newer: servant-auth-server:servant-server' >> cabal.project"
192+ - "echo 'allow-newer: servant-auth-server:http-api-data' >> cabal.project"
193+ - "echo 'allow-newer: servant-js:servant' >> cabal.project"
194+ - "echo 'allow-newer: servant-js:servant-foreign' >> cabal.project"
177195 - "echo 'allow-newer: servant-quickcheck:servant' >> cabal.project"
178196 - "echo 'allow-newer: servant-quickcheck:servant-client' >> cabal.project"
179197 - "echo 'allow-newer: servant-quickcheck:servant-server' >> cabal.project"
Makefile+10−1
@@ -1,10 +1,19 @@
11# With common maintenance tasks
22
3+HC ?= ghc-8.4.4
4+
35all :
46 @echo "Don't try to make all at once!"
57
8+really-all :
9+ $(MAKE) build-ghc
10+ $(MAKE) build-ghc HC=ghc-8.0.2
11+ $(MAKE) build-ghc HC=ghc-8.2.2
12+ $(MAKE) build-ghc HC=ghc-8.6.3
13+ $(MAKE) build-ghcjs
14+
615build-ghc :
7− cabal v2-build all
16+ cabal v2-build -w $(HC) all
817
918build-ghcjs :
1019 cabal v2-build --builddir=dist-newstyle-ghcjs --project-file=cabal.ghcjs.project all
cabal.project+4−4
@@ -44,10 +44,10 @@ constraints:
4444 memory <0.14.12 || >0.14.12
4545
4646allow-newer:
47−-- servant-pagination:servant, servant-pagination:servant-server,
48−-- servant-multipart:servant, servant-multipart:servant-server,
49−-- servant-auth-server:servant, servant-auth-server:servant-server, servant-auth-server:http-api-data,
50−-- servant-js:servant, servant-js:servant-foreign,
47+ servant-pagination:servant, servant-pagination:servant-server,
48+ servant-multipart:servant, servant-multipart:servant-server,
49+ servant-auth-server:servant, servant-auth-server:servant-server, servant-auth-server:http-api-data,
50+ servant-js:servant, servant-js:servant-foreign
5151
5252-- servant-quickcheck
5353allow-newer:
servant-client-core/servant-client-core.cabal+2−2
@@ -1,6 +1,6 @@
11cabal-version: >=1.10
22name: servant-client-core
3−version: 0.15
3+version: 0.16
44
55synopsis: Core functionality and class for client function generation for servant APIs
66category: Servant, Web
@@ -67,7 +67,7 @@ library
6767
6868 -- Servant dependencies
6969 build-depends:
70− servant >= 0.15 && <0.16
70+ servant >= 0.16 && <0.17
7171
7272 -- Other dependencies: Lower bound around what is in the latest Stackage LTS.
7373 -- Here can be exceptions if we really need features from the newer versions.
servant-client-ghcjs/servant-client-ghcjs.cabal+37−36
@@ -1,9 +1,10 @@
1−cabal-version: >=1.10
2−name: servant-client-ghcjs
3−version: 0.14
1+cabal-version: >=1.10
2+name: servant-client-ghcjs
3+version: 0.16
4+synopsis:
5+ Automatic derivation of querying functions for servant webservices for GHCJS
46
5−synopsis: Automatic derivation of querying functions for servant webservices for GHCJS
6−category: Servant, Web
7+category: Servant, Web
78description:
89 This library lets you automatically derive Haskell functions that
910 let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice.
@@ -12,52 +13,52 @@ description:
1213 .
1314 <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG>
1415
15−homepage: http://haskell-servant.readthedocs.org/
16−bug-reports: http://github.com/haskell-servant/servant/issues
17−license: BSD3
18−license-file: LICENSE
19−author: Servant Contributors
20−maintainer: haskell-servant-maintainers@googlegroups.com
21−copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2018 Servant Contributors
22−build-type: Simple
23−tested-with:
24− GHC >= 7.8
16+homepage: http://haskell-servant.readthedocs.org/
17+bug-reports: http://github.com/haskell-servant/servant/issues
18+license: BSD3
19+license-file: LICENSE
20+author: Servant Contributors
21+maintainer: haskell-servant-maintainers@googlegroups.com
22+copyright:
23+ 2014-2016 Zalora South East Asia Pte Ltd, 2016-2018 Servant Contributors
2524
25+build-type: Simple
26+tested-with: ghc >=7.8
2627extra-source-files:
2728 CHANGELOG.md
2829 README.md
2930
3031source-repository head
31− type: git
32+ type: git
3233 location: http://github.com/haskell-servant/servant.git
3334
3435library
3536 exposed-modules:
3637 Servant.Client.Ghcjs
3738 Servant.Client.Internal.XhrClient
38− build-depends:
39− base >= 4.11 && < 4.12
40− , bytestring >= 0.10 && < 0.11
41− , case-insensitive >= 1.2.0.0 && < 1.3.0.0
42− , containers >= 0.5 && < 0.7
43− , exceptions >= 0.8 && < 0.11
44− , ghcjs-base >= 0.2.0.0 && < 0.3.0.0
45− , ghcjs-prim >= 0.1.0.0 && < 0.2.0.0
46− , http-media >= 0.6.2 && < 0.8
47− , http-types >= 0.12 && < 0.13
48− , monad-control >= 1.0.0.4 && < 1.1
49− , mtl >= 2.2.2 && < 2.3
50− , semigroupoids >= 5.3 && < 5.4
51− , string-conversions >= 0.3 && < 0.5
52− , transformers >= 0.3 && < 0.6
53− , transformers-base >= 0.4.4 && < 0.5
5439
40+ build-depends:
41+ base >=4.11 && <4.12
42+ , bytestring >=0.10 && <0.11
43+ , case-insensitive >=1.2.0.0 && <1.3.0.0
44+ , containers >=0.5 && <0.7
45+ , exceptions >=0.8 && <0.11
46+ , ghcjs-base >=0.2.0.0 && <0.3.0.0
47+ , ghcjs-prim >=0.1.0.0 && <0.2.0.0
48+ , http-media >=0.6.2 && <0.8
49+ , http-types >=0.12 && <0.13
50+ , monad-control >=1.0.0.4 && <1.1
51+ , mtl >=2.2.2 && <2.3
52+ , semigroupoids >=5.3 && <5.4
53+ , string-conversions >=0.3 && <0.5
54+ , transformers >=0.3 && <0.6
55+ , transformers-base >=0.4.4 && <0.5
5556
5657 -- strict, as we re-export stuff
5758 build-depends:
58− servant == 0.15.*,
59− servant-client-core == 0.15.*
59+ servant >=0.16 && <0.17
60+ , servant-client-core >=0.16 && <0.16.1
6061
61− hs-source-dirs: src
62+ hs-source-dirs: src
6263 default-language: Haskell2010
63− ghc-options: -Wall -Wno-redundant-constraints
64+ ghc-options: -Wall -Wno-redundant-constraints
servant-client/servant-client.cabal+5−6
@@ -1,7 +1,6 @@
11cabal-version: >=1.10
22name: servant-client
3−version: 0.15
4−x-revision: 1
3+version: 0.16
54
65synopsis: Automatic derivation of querying functions for servant
76category: Servant, Web
@@ -62,8 +61,8 @@ library
6261 -- Servant dependencies.
6362 -- Strict dependency on `servant-client-core` as we re-export things.
6463 build-depends:
65− servant == 0.15.*
66− , servant-client-core >= 0.15 && <0.15.1
64+ servant == 0.16.*
65+ , servant-client-core >= 0.16 && <0.16.1
6766
6867 -- Other dependencies: Lower bound around what is in the latest Stackage LTS.
6968 -- Here can be exceptions if we really need features from the newer versions.
@@ -120,8 +119,8 @@ test-suite spec
120119 , HUnit >= 1.6.0.0 && < 1.7
121120 , network >= 2.8.0.0 && < 3.1
122121 , QuickCheck >= 2.12.6.1 && < 2.13
123− , servant == 0.15.*
124− , servant-server == 0.15.*
122+ , servant == 0.16.*
123+ , servant-server == 0.16.*
125124 , tdigest >= 0.2 && < 0.3
126125
127126 build-tool-depends:
servant-conduit/servant-conduit.cabal+4−3
@@ -1,6 +1,7 @@
11cabal-version: >=1.10
22name: servant-conduit
33version: 0.15
4+x-revision: 1
45
56synopsis: Servant Stream support for conduit.
67category: Servant, Web, Enumerator
@@ -37,7 +38,7 @@ library
3738 , conduit >=1.3.1 && <1.4
3839 , mtl >=2.2.2 && <2.3
3940 , resourcet >=1.2.2 && <1.3
40− , servant >=0.15 && <0.16
41+ , servant >=0.15 && <0.17
4142 , unliftio-core >=0.1.2.0 && <0.2
4243 hs-source-dirs: src
4344 default-language: Haskell2010
@@ -58,8 +59,8 @@ test-suite example
5859 , resourcet
5960 , servant
6061 , servant-conduit
61− , servant-server >=0.15 && <0.16
62− , servant-client >=0.15 && <0.16
62+ , servant-server >=0.15 && <0.17
63+ , servant-client >=0.15 && <0.17
6364 , wai >=3.2.1.2 && <3.3
6465 , warp >=3.2.25 && <3.3
6566 , http-client
servant-docs/servant-docs.cabal+2−1
@@ -1,6 +1,7 @@
11cabal-version: >=1.10
22name: servant-docs
33version: 0.11.3
4+x-revision: 1
45
56synopsis: generate API docs for your servant webservice
67category: Servant, Web
@@ -51,7 +52,7 @@ library
5152
5253 -- Servant dependencies
5354 build-depends:
54− servant == 0.15.*
55+ servant >= 0.15 && <0.17
5556
5657 -- Other dependencies: Lower bound around what is in the latest Stackage LTS.
5758 -- Here can be exceptions if we really need features from the newer versions.
servant-foreign/servant-foreign.cabal+2−1
@@ -1,6 +1,7 @@
11cabal-version: >=1.10
22name: servant-foreign
33version: 0.15
4+x-revision: 1
45
56synopsis: Helpers for generating clients for servant APIs in any programming language
67category: Servant, Web
@@ -50,7 +51,7 @@ library
5051
5152 -- Servant dependencies
5253 build-depends:
53− servant == 0.15.*
54+ servant >=0.15 && <0.17
5455
5556 -- Other dependencies: Lower bound around what is in the latest Stackage LTS.
5657 -- Here can be exceptions if we really need features from the newer versions.
servant-http-streams/servant-http-streams.cabal+4−4
@@ -58,8 +58,8 @@ library
5858 -- Servant dependencies.
5959 -- Strict dependency on `servant-client-core` as we re-export things.
6060 build-depends:
61− servant == 0.15.*
62− , servant-client-core >= 0.15 && <0.15.1
61+ servant == 0.16.*
62+ , servant-client-core >= 0.16 && <0.16.1
6363
6464 -- Other dependencies: Lower bound around what is in the latest Stackage LTS.
6565 -- Here can be exceptions if we really need features from the newer versions.
@@ -120,8 +120,8 @@ test-suite spec
120120 , HUnit >= 1.6.0.0 && < 1.7
121121 , network >= 2.8.0.0 && < 3.1
122122 , QuickCheck >= 2.12.6.1 && < 2.13
123− , servant == 0.15.*
124− , servant-server == 0.15.*
123+ , servant == 0.16.*
124+ , servant-server == 0.16.*
125125 , tdigest >= 0.2 && < 0.3
126126
127127 build-tool-depends:
servant-machines/servant-machines.cabal+4−3
@@ -1,6 +1,7 @@
11cabal-version: >=1.10
22name: servant-machines
33version: 0.15
4+x-revision: 1
45
56synopsis: Servant Stream support for machines
67category: Servant, Web, Enumerator
@@ -36,7 +37,7 @@ library
3637 , bytestring >=0.10.8.1 && <0.11
3738 , machines >=0.6.4 && <0.7
3839 , mtl >=2.2.2 && <2.3
39− , servant >=0.15 && <0.16
40+ , servant >=0.15 && <0.17
4041 hs-source-dirs: src
4142 default-language: Haskell2010
4243 ghc-options: -Wall
@@ -55,8 +56,8 @@ test-suite example
5556 , servant
5657 , machines
5758 , servant-machines
58− , servant-server >=0.15 && <0.16
59− , servant-client >=0.15 && <0.16
59+ , servant-server >=0.15 && <0.17
60+ , servant-client >=0.15 && <0.17
6061 , wai >=3.2.1.2 && <3.3
6162 , warp >=3.2.25 && <3.3
6263 , http-client
servant-pipes/servant-pipes.cabal+5−4
@@ -1,6 +1,7 @@
1+cabal-version: >=1.10
12name: servant-pipes
23version: 0.15
3−cabal-version: >=1.10
4+x-revision: 1
45
56synopsis: Servant Stream support for pipes
67category: Servant, Web, Pipes
@@ -38,7 +39,7 @@ library
3839 , pipes-safe >=2.3.1 && <2.4
3940 , mtl >=2.2.2 && <2.3
4041 , monad-control >=1.0.2.3 && <1.1
41− , servant >=0.15 && <0.16
42+ , servant >=0.15 && <0.17
4243 hs-source-dirs: src
4344 default-language: Haskell2010
4445 ghc-options: -Wall
@@ -59,8 +60,8 @@ test-suite example
5960 , pipes-safe
6061 , servant-pipes
6162 , pipes-bytestring >=2.1.6 && <2.2
62− , servant-server >=0.15 && <0.16
63− , servant-client >=0.15 && <0.16
63+ , servant-server >=0.15 && <0.17
64+ , servant-client >=0.15 && <0.17
6465 , wai >=3.2.1.2 && <3.3
6566 , warp >=3.2.25 && <3.3
6667 , http-client
servant-server/servant-server.cabal+2−2
@@ -1,6 +1,6 @@
11cabal-version: >=1.10
22name: servant-server
3−version: 0.15
3+version: 0.16
44
55synopsis: A family of combinators for defining webservices APIs and serving them
66category: Servant, Web
@@ -76,7 +76,7 @@ library
7676 -- Servant dependencies
7777 -- strict dependency as we re-export 'servant' things.
7878 build-depends:
79− servant >= 0.15 && < 0.15.1
79+ servant >= 0.16 && < 0.17.1
8080 , http-api-data >= 0.4 && < 0.4.1
8181
8282 -- Other dependencies: Lower bound around what is in the latest Stackage LTS.
servant/servant.cabal+1−1
@@ -1,6 +1,6 @@
11cabal-version: >=1.10
22name: servant
3−version: 0.15
3+version: 0.16
44
55synopsis: A family of combinators for defining webservices APIs
66category: Servant, Web