Skip to content

Commit 675e173

Browse files
authored
Merge pull request #22 from haskell-servant/servant-0.15
servant-0.15 support
2 parents ec06d7a + cdcd1f4 commit 675e173

File tree

4 files changed

+36
-62
lines changed

4 files changed

+36
-62
lines changed

.travis.yml

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ before_cache:
3232

3333
matrix:
3434
include:
35-
- compiler: "ghc-8.6.1"
35+
- compiler: "ghc-8.6.2"
3636
# env: TEST=--disable-tests BENCH=--disable-benchmarks
37-
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.1], sources: [hvr-ghc]}}
37+
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.2], sources: [hvr-ghc]}}
3838
- compiler: "ghc-8.4.4"
3939
# env: TEST=--disable-tests BENCH=--disable-benchmarks
4040
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.4], sources: [hvr-ghc]}}
@@ -44,12 +44,6 @@ matrix:
4444
- compiler: "ghc-8.0.2"
4545
# env: TEST=--disable-tests BENCH=--disable-benchmarks
4646
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.0.2], sources: [hvr-ghc]}}
47-
- compiler: "ghc-7.10.3"
48-
# env: TEST=--disable-tests BENCH=--disable-benchmarks
49-
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.10.3], sources: [hvr-ghc]}}
50-
- compiler: "ghc-7.8.4"
51-
# env: TEST=--disable-tests BENCH=--disable-benchmarks
52-
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.8.4], sources: [hvr-ghc]}}
5347

5448
before_install:
5549
- HC=${CC}
@@ -119,20 +113,8 @@ script:
119113
# Constraint sets
120114
- rm -rf cabal.project.local
121115

122-
# Constraint set servant-0.10
123-
- if [ $HCNUMVER -ge 70800 ] && [ $HCNUMVER -lt 80200 ]; then cabal new-build -w ${HC} --disable-tests --disable-benchmarks --constraint='servant ==0.10.*' all; else echo skipping...; fi
124-
125-
# Constraint set servant-0.11
126-
- if [ $HCNUMVER -ge 70800 ] && [ $HCNUMVER -lt 80400 ]; then cabal new-build -w ${HC} --disable-tests --disable-benchmarks --constraint='servant ==0.11.*' all; else echo skipping...; fi
127-
128-
# Constraint set servant-0.12
129-
- if [ $HCNUMVER -ge 70800 ] && [ $HCNUMVER -lt 80400 ]; then cabal new-build -w ${HC} --disable-tests --disable-benchmarks --constraint='servant ==0.12.*' all; else echo skipping...; fi
130-
131-
# Constraint set servant-0.13
132-
- if [ $HCNUMVER -ge 70800 ] && [ $HCNUMVER -lt 80600 ]; then cabal new-build -w ${HC} --disable-tests --disable-benchmarks --constraint='servant ==0.13.*' all; else echo skipping...; fi
133-
134-
# Constraint set servant-0.14
135-
- if [ $HCNUMVER -ge 70800 ] && [ $HCNUMVER -lt 80600 ]; then cabal new-build -w ${HC} --disable-tests --disable-benchmarks --constraint='servant ==0.14.*' all; else echo skipping...; fi
116+
# Constraint set servant-0.15
117+
- if [ $HCNUMVER -ge 80000 ] && [ $HCNUMVER -lt 80800 ]; then cabal new-build -w ${HC} --disable-tests --disable-benchmarks --constraint='servant ==0.15.*' all; else echo skipping...; fi
136118

137119

138120
# REGENDATA ["--branch","master","--output",".travis.yml","--config","servant-multipart.cabal"]

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
0.11.3
2+
------
3+
4+
- Add `HasForeign (MultipartForm t a :> api)` instance.
5+
[#20](https://github.com/haskell-servant/servant-multipart/pull/20)
6+
17
0.11.2
28
------
39

cabal.make-travis-yml

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,3 @@
1-
constraint-set servant-0.10
2-
ghc: >= 7.8 && <8.2
3-
constraints: servant ==0.10.*
4-
5-
constraint-set servant-0.11
6-
ghc: >= 7.8 && <8.4
7-
constraints: servant ==0.11.*
8-
9-
constraint-set servant-0.12
10-
ghc: >= 7.8 && <8.4
11-
constraints: servant ==0.12.*
12-
13-
constraint-set servant-0.13
14-
ghc: >= 7.8 && <8.6
15-
constraints: servant ==0.13.*
16-
17-
constraint-set servant-0.14
18-
ghc: >= 7.8 && <8.6
19-
constraints: servant ==0.14.*
1+
constraint-set servant-0.15
2+
ghc: >= 8.0 && <8.8
3+
constraints: servant ==0.15.*

servant-multipart.cabal

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
name: servant-multipart
2-
version: 0.11.2
3-
x-revision: 1
2+
version: 0.11.3
43
synopsis: multipart/form-data (e.g file upload) support for servant
54
description:
65
This package adds support for file upload to the servant ecosystem. It draws
@@ -18,32 +17,35 @@ build-type: Simple
1817
cabal-version: >=1.10
1918
extra-source-files: CHANGELOG.md
2019
tested-with:
21-
GHC ==7.8.4
22-
|| ==7.10.3
23-
|| ==8.0.2
20+
GHC ==8.0.2
2421
|| ==8.2.2
2522
|| ==8.4.4
26-
|| ==8.6.1
23+
|| ==8.6.2
2724

2825
library
26+
default-language: Haskell2010
2927
hs-source-dirs: src
3028
exposed-modules: Servant.Multipart
29+
30+
-- ghc boot libs
3131
build-depends:
32-
base >= 4.7 && < 5,
33-
bytestring >= 0.10 && <0.11,
34-
directory,
35-
http-media >= 0.6 && <0.8,
36-
lens >= 4.0 && < 4.18,
37-
resourcet >=1.1 && <1.3,
38-
servant >=0.10 && <0.15,
39-
servant-docs >=0.10 && <0.15,
40-
servant-server >=0.10 && <0.15,
41-
text >=1.2 && <1.3,
42-
transformers >=0.3 && <0.6,
43-
wai >= 3.2 && <3.3,
44-
wai-extra >=3.0 && <3.1,
45-
servant-foreign
46-
default-language: Haskell2010
32+
base >= 4.9 && < 5,
33+
bytestring >= 0.10.8.1 && < 0.11,
34+
directory >= 1.3 && < 1.4,
35+
text >= 1.2.3.0 && < 1.3,
36+
transformers >= 0.5.2.0 && < 0.6
37+
38+
-- other dependencies
39+
build-depends:
40+
http-media >= 0.7.1.3 && <0.8,
41+
lens >= 4.17 && < 4.18,
42+
resourcet >= 1.2.2 && <1.3,
43+
servant >= 0.15 && <0.16,
44+
servant-docs >= 0.10 && <0.15,
45+
servant-foreign >= 0.15 && <0.16,
46+
servant-server >= 0.15 && <0.16,
47+
wai >= 3.2.1.2 && <3.3,
48+
wai-extra >= 3.0.24.3 && <3.1
4749

4850
executable upload
4951
hs-source-dirs: exe

0 commit comments

Comments
 (0)