diff --git a/servant-foreign/CHANGELOG.md b/servant-foreign/CHANGELOG.md index f348e741..9dd05965 100644 --- a/servant-foreign/CHANGELOG.md +++ b/servant-foreign/CHANGELOG.md @@ -1,4 +1,4 @@ -0.1 +0.5 ----- * Extract javascript-oblivious types and helpers to *servant-foreign* diff --git a/servant-foreign/servant-foreign.cabal b/servant-foreign/servant-foreign.cabal index c4ea5c1f..1b43a68f 100644 --- a/servant-foreign/servant-foreign.cabal +++ b/servant-foreign/servant-foreign.cabal @@ -20,8 +20,8 @@ source-repository head library exposed-modules: Servant.Foreign build-depends: base == 4.* - , lens >= 4 - , servant >= 0.5 + , lens == 4.* + , servant == 0.5.* hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall \ No newline at end of file diff --git a/servant-js/servant-js.cabal b/servant-js/servant-js.cabal index e332daa0..6734524e 100644 --- a/servant-js/servant-js.cabal +++ b/servant-js/servant-js.cabal @@ -40,11 +40,12 @@ library Servant.JS.Internal Servant.JS.JQuery Servant.JS.Vanilla - build-depends: base >=4.5 && <5 - , charset - , lens >= 4 - , servant-foreign >= 0.1 - , text + build-depends: base >= 4.5 && <5 + , charset >= 0.3 + , lens >= 4 + , servant-foreign == 0.5.* + , text >= 1.2 && < 1.3 + hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall @@ -59,12 +60,12 @@ executable counter else buildable: False - build-depends: aeson - , base - , filepath - , lens >= 4 - , servant - , servant-server + build-depends: base >= 4.7 && < 5 + , aeson >= 0.7 && < 0.11 + , filepath >= 1 + , lens >= 4 + , servant == 0.5.* + , servant-server == 0.5.* , servant-js , stm , transformers @@ -76,11 +77,11 @@ test-suite spec hs-source-dirs: test ghc-options: -Wall main-is: Spec.hs - build-depends: base == 4.* + build-depends: base , hspec >= 2.1.8 , hspec-expectations , language-ecmascript >= 0.16 - , lens >= 4 + , lens , servant , servant-js , text