Skip to content

Commit

Permalink
Prepare for 0.9.4 release
Browse files Browse the repository at this point in the history
  • Loading branch information
phadej committed Nov 13, 2018
1 parent 82fd379 commit 26fe225
Show file tree
Hide file tree
Showing 9 changed files with 38 additions and 66 deletions.
25 changes: 2 additions & 23 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,6 @@ matrix:
- compiler: "ghc-8.0.2"
# env: TEST=--disable-tests BENCH=--disable-benchmarks
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.0.2], sources: [hvr-ghc]}}
- compiler: "ghc-7.10.3"
# env: TEST=--disable-tests BENCH=--disable-benchmarks
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.10.3], sources: [hvr-ghc]}}
- compiler: "ghc-7.8.4"
# env: TEST=--disable-tests BENCH=--disable-benchmarks
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.8.4], sources: [hvr-ghc]}}

before_install:
- HC=${CC}
Expand Down Expand Up @@ -120,23 +114,8 @@ script:
# Constraint sets
- rm -rf cabal.project.local

# Constraint set servant-0.9
- 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

# Constraint set servant-0.10
- 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

# Constraint set servant-0.11
- 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

# Constraint set servant-0.12
- 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

# Constraint set servant-0.13
- 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

# Constraint set servant-0.14
- 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
# Constraint set servant-0.15
- 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


# REGENDATA ["--branch","master","--output",".travis.yml","--config","servant-js.cabal"]
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
0.9.4
-----

* `servant-0.15` support

0.9.3
-------

Expand Down
26 changes: 3 additions & 23 deletions cabal.make-travis-yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,3 @@
constraint-set servant-0.9
ghc: >= 7.8 && <8.2
constraints: servant ==0.9.*

constraint-set servant-0.10
ghc: >= 7.8 && <8.2
constraints: servant ==0.10.*

constraint-set servant-0.11
ghc: >= 7.8 && <8.4
constraints: servant ==0.11.*

constraint-set servant-0.12
ghc: >= 7.8 && <8.4
constraints: servant ==0.12.*

constraint-set servant-0.13
ghc: >= 7.8 && <8.6
constraints: servant ==0.13.*

constraint-set servant-0.14
ghc: >= 7.8 && <8.6
constraints: servant ==0.14.*
constraint-set servant-0.15
ghc: >= 8.0 && <8.8
constraints: servant ==0.15.*
27 changes: 12 additions & 15 deletions servant-js.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: servant-js
version: 0.9.3.2
x-revision: 3
version: 0.9.4

synopsis: Automatically derive javascript functions to query servant webservices.
category: Web, Servant
Expand All @@ -25,9 +24,7 @@ cabal-version: >=1.10
homepage: http://haskell-servant.readthedocs.org/
bug-reports: http://github.com/haskell-servant/servant-js/issues
tested-with:
GHC ==7.8.4
|| ==7.10.3
|| ==8.0.2
GHC ==8.0.2
|| ==8.2.2
|| ==8.4.4
|| ==8.6.1
Expand All @@ -52,13 +49,13 @@ library
Servant.JS.Internal
Servant.JS.JQuery
Servant.JS.Vanilla
build-depends: base >= 4.7 && <4.13
, base-compat >= 0.9
, charset >= 0.3
, lens >= 4
, servant-foreign >= 0.9 && <0.12
, servant >= 0.9 && <0.15
, text >= 1.2 && < 1.3
build-depends: base >= 4.9 && <4.13
, base-compat >= 0.10.5 && <0.11
, charset >= 0.3.7.1 && <0.4
, lens >= 4.17 && <4.18
, servant-foreign >= 0.15 && <0.16
, servant >= 0.15 && <0.16
, text >= 1.2.3.0 && < 1.3

hs-source-dirs: src
default-language: Haskell2010
Expand All @@ -76,7 +73,7 @@ executable counter
buildable: False

build-depends: base
, aeson >= 0.7 && < 1.5
, aeson >= 1.4.1.0 && < 1.5
, filepath >= 1
, lens >= 4
, servant
Expand All @@ -95,10 +92,10 @@ test-suite spec
other-modules:
Servant.JSSpec
Servant.JSSpec.CustomHeaders
build-tool-depends: hspec-discover:hspec-discover >=2.3.0 && <2.6
build-tool-depends: hspec-discover:hspec-discover >=2.6.0 && <2.7
build-depends: base
, base-compat
, hspec >= 2.3.0 && <2.6
, hspec >= 2.6.0 && <2.7
, hspec-expectations
, language-ecmascript >= 0.16
, lens
Expand Down
4 changes: 3 additions & 1 deletion src/Servant/JS/Angular.hs
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{-#LANGUAGE OverloadedStrings #-}
module Servant.JS.Angular where

import Prelude ()
import Prelude.Compat

import Control.Lens
import Data.Maybe (isJust)
import Data.Monoid
import qualified Data.Text as T
import Data.Text (Text)
import Data.Text.Encoding (decodeUtf8)
Expand Down
4 changes: 3 additions & 1 deletion src/Servant/JS/Axios.hs
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{-#LANGUAGE OverloadedStrings #-}
module Servant.JS.Axios where

import Prelude ()
import Prelude.Compat

import Control.Lens
import Data.Maybe (isJust)
import Data.Monoid
import Data.Text (Text)
import Data.Text.Encoding (decodeUtf8)
import qualified Data.Text as T
Expand Down
5 changes: 4 additions & 1 deletion src/Servant/JS/Internal.hs
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,13 @@ module Servant.JS.Internal
, Header
) where

import Prelude ()
import Prelude.Compat

import Control.Lens ((^.))
import qualified Data.CharSet as Set
import qualified Data.CharSet.Unicode.Category as Set
import Data.Monoid

import qualified Data.Text as T
import Data.Text (Text)
import Servant.Foreign
Expand Down
4 changes: 3 additions & 1 deletion src/Servant/JS/JQuery.hs
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{-#LANGUAGE OverloadedStrings #-}
module Servant.JS.JQuery where

import Prelude ()
import Prelude.Compat

import Control.Lens
import Data.Maybe (isJust)
import Data.Monoid
import qualified Data.Text as T
import Data.Text (Text)
import Data.Text.Encoding (decodeUtf8)
Expand Down
4 changes: 3 additions & 1 deletion src/Servant/JS/Vanilla.hs
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
{-#LANGUAGE OverloadedStrings #-}
module Servant.JS.Vanilla where

import Prelude ()
import Prelude.Compat

import Control.Lens
import Data.Maybe (isJust)
import Data.Text (Text)
import Data.Text.Encoding (decodeUtf8)
import qualified Data.Text as T
import Data.Monoid
import Servant.Foreign hiding (header)
import Servant.JS.Internal

Expand Down

0 comments on commit 26fe225

Please sign in to comment.