Skip to content

Commit 3388a6e

Browse files
authored
Merge pull request #31 from haskell-servant/prepare-0.9.4
Prepare for 0.9.4 release
2 parents 82fd379 + 26fe225 commit 3388a6e

File tree

9 files changed

+38
-66
lines changed

9 files changed

+38
-66
lines changed

.travis.yml

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -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}
@@ -120,23 +114,8 @@ script:
120114
# Constraint sets
121115
- rm -rf cabal.project.local
122116

123-
# Constraint set servant-0.9
124-
- if [ $HCNUMVER -ge 70800 ] && [ $HCNUMVER -lt 80200 ]; then cabal new-build -w ${HC} --disable-tests --disable-benchmarks --constraint='servant ==0.9.*' all; else echo skipping...; fi
125-
126-
# Constraint set servant-0.10
127-
- 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
128-
129-
# Constraint set servant-0.11
130-
- 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
131-
132-
# Constraint set servant-0.12
133-
- 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
134-
135-
# Constraint set servant-0.13
136-
- 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
137-
138-
# Constraint set servant-0.14
139-
- 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
117+
# Constraint set servant-0.15
118+
- 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
140119

141120

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

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
0.9.4
2+
-----
3+
4+
* `servant-0.15` support
5+
16
0.9.3
27
-------
38

cabal.make-travis-yml

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

servant-js.cabal

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
name: servant-js
2-
version: 0.9.3.2
3-
x-revision: 3
2+
version: 0.9.4
43

54
synopsis: Automatically derive javascript functions to query servant webservices.
65
category: Web, Servant
@@ -25,9 +24,7 @@ cabal-version: >=1.10
2524
homepage: http://haskell-servant.readthedocs.org/
2625
bug-reports: http://github.com/haskell-servant/servant-js/issues
2726
tested-with:
28-
GHC ==7.8.4
29-
|| ==7.10.3
30-
|| ==8.0.2
27+
GHC ==8.0.2
3128
|| ==8.2.2
3229
|| ==8.4.4
3330
|| ==8.6.1
@@ -52,13 +49,13 @@ library
5249
Servant.JS.Internal
5350
Servant.JS.JQuery
5451
Servant.JS.Vanilla
55-
build-depends: base >= 4.7 && <4.13
56-
, base-compat >= 0.9
57-
, charset >= 0.3
58-
, lens >= 4
59-
, servant-foreign >= 0.9 && <0.12
60-
, servant >= 0.9 && <0.15
61-
, text >= 1.2 && < 1.3
52+
build-depends: base >= 4.9 && <4.13
53+
, base-compat >= 0.10.5 && <0.11
54+
, charset >= 0.3.7.1 && <0.4
55+
, lens >= 4.17 && <4.18
56+
, servant-foreign >= 0.15 && <0.16
57+
, servant >= 0.15 && <0.16
58+
, text >= 1.2.3.0 && < 1.3
6259

6360
hs-source-dirs: src
6461
default-language: Haskell2010
@@ -76,7 +73,7 @@ executable counter
7673
buildable: False
7774

7875
build-depends: base
79-
, aeson >= 0.7 && < 1.5
76+
, aeson >= 1.4.1.0 && < 1.5
8077
, filepath >= 1
8178
, lens >= 4
8279
, servant
@@ -95,10 +92,10 @@ test-suite spec
9592
other-modules:
9693
Servant.JSSpec
9794
Servant.JSSpec.CustomHeaders
98-
build-tool-depends: hspec-discover:hspec-discover >=2.3.0 && <2.6
95+
build-tool-depends: hspec-discover:hspec-discover >=2.6.0 && <2.7
9996
build-depends: base
10097
, base-compat
101-
, hspec >= 2.3.0 && <2.6
98+
, hspec >= 2.6.0 && <2.7
10299
, hspec-expectations
103100
, language-ecmascript >= 0.16
104101
, lens

src/Servant/JS/Angular.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{-#LANGUAGE OverloadedStrings #-}
22
module Servant.JS.Angular where
33

4+
import Prelude ()
5+
import Prelude.Compat
6+
47
import Control.Lens
58
import Data.Maybe (isJust)
6-
import Data.Monoid
79
import qualified Data.Text as T
810
import Data.Text (Text)
911
import Data.Text.Encoding (decodeUtf8)

src/Servant/JS/Axios.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{-#LANGUAGE OverloadedStrings #-}
22
module Servant.JS.Axios where
33

4+
import Prelude ()
5+
import Prelude.Compat
6+
47
import Control.Lens
58
import Data.Maybe (isJust)
6-
import Data.Monoid
79
import Data.Text (Text)
810
import Data.Text.Encoding (decodeUtf8)
911
import qualified Data.Text as T

src/Servant/JS/Internal.hs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,13 @@ module Servant.JS.Internal
4545
, Header
4646
) where
4747

48+
import Prelude ()
49+
import Prelude.Compat
50+
4851
import Control.Lens ((^.))
4952
import qualified Data.CharSet as Set
5053
import qualified Data.CharSet.Unicode.Category as Set
51-
import Data.Monoid
54+
5255
import qualified Data.Text as T
5356
import Data.Text (Text)
5457
import Servant.Foreign

src/Servant/JS/JQuery.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{-#LANGUAGE OverloadedStrings #-}
22
module Servant.JS.JQuery where
33

4+
import Prelude ()
5+
import Prelude.Compat
6+
47
import Control.Lens
58
import Data.Maybe (isJust)
6-
import Data.Monoid
79
import qualified Data.Text as T
810
import Data.Text (Text)
911
import Data.Text.Encoding (decodeUtf8)

src/Servant/JS/Vanilla.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
{-#LANGUAGE OverloadedStrings #-}
22
module Servant.JS.Vanilla where
33

4+
import Prelude ()
5+
import Prelude.Compat
6+
47
import Control.Lens
58
import Data.Maybe (isJust)
69
import Data.Text (Text)
710
import Data.Text.Encoding (decodeUtf8)
811
import qualified Data.Text as T
9-
import Data.Monoid
1012
import Servant.Foreign hiding (header)
1113
import Servant.JS.Internal
1214

0 commit comments

Comments
 (0)