diff --git a/yesod-auth/yesod-auth.cabal b/yesod-auth/yesod-auth.cabal index 3e51bb21..a9fc0e07 100644 --- a/yesod-auth/yesod-auth.cabal +++ b/yesod-auth/yesod-auth.cabal @@ -17,33 +17,33 @@ flag ghc7 library if flag(ghc7) - build-depends: base >= 4.3 && < 5 + build-depends: base >= 4.3 && < 5 cpp-options: -DGHC7 else - build-depends: base >= 4 && < 4.3 + build-depends: base >= 4 && < 4.3 build-depends: authenticate >= 0.10 && < 0.11 , bytestring >= 0.9.1.4 && < 0.10 , yesod-core >= 0.9 && < 0.10 , wai >= 0.4 && < 0.5 , template-haskell - , pureMD5 >= 1.1 && < 2.2 - , random >= 1.0 && < 1.1 + , pureMD5 >= 2.0 && < 2.2 + , random >= 1.0.0.2 && < 1.1 , control-monad-attempt >= 0.3.0 && < 0.4 , text >= 0.7 && < 0.12 , mime-mail >= 0.3 && < 0.4 - , blaze-html >= 0.4 && < 0.5 + , blaze-html >= 0.4.1.3 && < 0.5 , yesod-persistent >= 0.2 && < 0.3 , hamlet >= 0.10 && < 0.11 , shakespeare-css >= 0.10 && < 0.11 , yesod-json >= 0.2 && < 0.3 , containers >= 0.2 && < 0.5 , yesod-form >= 0.3 && < 0.4 - , transformers >= 0.2 && < 0.3 + , transformers >= 0.2.2 && < 0.3 , persistent >= 0.6 && < 0.7 , persistent-template >= 0.6 && < 0.7 , SHA >= 1.4.1.3 && < 1.6 , http-enumerator >= 0.6 && < 0.8 - , aeson-native >= 0.3.2.11 && < 0.4 + , aeson-native >= 0.3.3.1 && < 0.4 , pwstore-fast >= 2.2 && < 3 exposed-modules: Yesod.Auth diff --git a/yesod-core/yesod-core.cabal b/yesod-core/yesod-core.cabal index 7c7bec8a..d28212ab 100644 --- a/yesod-core/yesod-core.cabal +++ b/yesod-core/yesod-core.cabal @@ -34,43 +34,43 @@ flag ghc7 library if flag(ghc7) - build-depends: base >= 4.3 && < 5 + build-depends: base >= 4.3 && < 5 cpp-options: -DGHC7 else - build-depends: base >= 4 && < 4.3 - build-depends: time >= 1.1.4 && < 1.4 - , wai >= 0.4 && < 0.5 - , wai-extra >= 0.4.1 && < 0.5 - , bytestring >= 0.9.1.4 && < 0.10 - , text >= 0.5 && < 0.12 + build-depends: base >= 4 && < 4.3 + build-depends: time >= 1.1.4 && < 1.3 + , wai >= 0.4 && < 0.5 + , wai-extra >= 0.4.1 && < 0.5 + , bytestring >= 0.9.1.4 && < 0.10 + , text >= 0.7 && < 0.12 , template-haskell - , path-pieces >= 0.0 && < 0.1 - , hamlet >= 0.10 && < 0.11 - , shakespeare >= 0.10 && < 0.11 - , shakespeare-js >= 0.10 && < 0.11 - , shakespeare-css >= 0.10 && < 0.11 - , blaze-builder >= 0.2.1 && < 0.4 - , transformers >= 0.2 && < 0.3 - , clientsession >= 0.7.3.1 && < 0.8 - , random >= 1.0.0.2 && < 1.1 - , cereal >= 0.2 && < 0.4 - , old-locale >= 1.0.0.2 && < 1.1 - , failure >= 0.1 && < 0.2 - , containers >= 0.2 && < 0.5 - , monad-control >= 0.2 && < 0.3 - , enumerator >= 0.4.7 && < 0.5 - , cookie >= 0.3 && < 0.4 - , blaze-html >= 0.4.1.3 && < 0.5 - , http-types >= 0.6.5 && < 0.7 - , case-insensitive >= 0.2 && < 0.4 - , parsec >= 2 && < 3.2 - , directory >= 1 && < 1.2 - , data-object >= 0.3 && < 0.4 - , data-object-yaml >= 0.3 && < 0.4 + , path-pieces >= 0.0 && < 0.1 + , hamlet >= 0.10 && < 0.11 + , shakespeare >= 0.10 && < 0.11 + , shakespeare-js >= 0.10 && < 0.11 + , shakespeare-css >= 0.10 && < 0.11 + , blaze-builder >= 0.2.1.4 && < 0.4 + , transformers >= 0.2.2 && < 0.3 + , clientsession >= 0.7.3.1 && < 0.8 + , random >= 1.0.0.2 && < 1.1 + , cereal >= 0.3 && < 0.4 + , old-locale >= 1.0.0.2 && < 1.1 + , failure >= 0.1 && < 0.2 + , containers >= 0.2 && < 0.5 + , monad-control >= 0.2 && < 0.3 + , enumerator >= 0.4.8 && < 0.5 + , cookie >= 0.3 && < 0.4 + , blaze-html >= 0.4.1.3 && < 0.5 + , http-types >= 0.6.5 && < 0.7 + , case-insensitive >= 0.2 && < 0.4 + , parsec >= 2 && < 3.2 + , directory >= 1 && < 1.2 + , data-object >= 0.3 && < 0.4 + , data-object-yaml >= 0.3 && < 0.4 -- for logger. Probably logger should be a separate package - , strict-concurrency >= 0.2.4 && < 0.2.5 - , vector >= 0.9 && < 0.10 - , aeson-native >= 0.3.3.1 && < 0.4 + , strict-concurrency >= 0.2.4 && < 0.2.5 + , vector >= 0.9 && < 0.10 + , aeson-native >= 0.3.3.1 && < 0.4 exposed-modules: Yesod.Content Yesod.Core diff --git a/yesod-default/yesod-default.cabal b/yesod-default/yesod-default.cabal index 9806f68b..0d361f58 100644 --- a/yesod-default/yesod-default.cabal +++ b/yesod-default/yesod-default.cabal @@ -17,18 +17,18 @@ library if os(windows) cpp-options: -DWINDOWS - build-depends: base >= 4 && < 5 - , yesod-core >= 0.9 && < 0.10 - , cmdargs >= 0.8 && < 0.9 - , warp >= 0.4 && < 0.5 - , wai >= 0.4 && < 0.5 - , wai-extra >= 0.4.4 && < 0.5 - , bytestring >= 0.9 && < 0.10 - , transformers >= 0.2 && < 0.3 - , text >= 0.9 && < 1.0 - , directory >= 1.0 && < 1.2 - , shakespeare-css >= 0.10 && < 0.11 - , shakespeare-js >= 0.10 && < 0.11 + build-depends: base >= 4 && < 5 + , yesod-core >= 0.9 && < 0.10 + , cmdargs >= 0.8 && < 0.9 + , warp >= 0.4 && < 0.5 + , wai >= 0.4 && < 0.5 + , wai-extra >= 0.4.4 && < 0.5 + , bytestring >= 0.9.1.4 && < 0.10 + , transformers >= 0.2.2 && < 0.3 + , text >= 0.9 && < 0.12 + , directory >= 1.0 && < 1.2 + , shakespeare-css >= 0.10 && < 0.11 + , shakespeare-js >= 0.10 && < 0.11 , template-haskell if !os(windows) diff --git a/yesod-examples/yesod-examples.cabal b/yesod-examples/yesod-examples.cabal index c1bbcd6d..b60a6cbd 100644 --- a/yesod-examples/yesod-examples.cabal +++ b/yesod-examples/yesod-examples.cabal @@ -25,19 +25,20 @@ Executable yesod-blog Executable yesod-ajax Main-is: src/ajax.lhs Build-depends: yesod-static, - blaze-html, + blaze-html >= 0.4.1.3 && < 0.5, yesod >= 0.9 Executable yesod-file-echo Main-is: src/file-echo.lhs - Build-depends: text, + Build-depends: + text >= 0.9 && < 0.12 yesod >= 0.9 Executable yesod-pretty-yaml Main-is: src/pretty-yaml.lhs Build-depends: data-object-yaml >= 0.3.0 && < 0.4, data-object >= 0.3.1 && < 0.4, - bytestring >= 0.9 && < 0.10, + bytestring >= 0.9.1.4 && < 0.10, yesod >= 0.9 Executable yesod-i18n @@ -60,9 +61,9 @@ Executable yesod-form Executable yesod-persistent-synopsis Main-is: synopsis/persistent.lhs - Build-depends: transformers >= 0.2.1 && < 0.3, - persistent-sqlite >= 0.6, - persistent-template + Build-depends: transformers >= 0.2.2 && < 0.3, + persistent-sqlite >= 0.6, && < 0.7 + persistent-template >= 0.6, && < 0.7 Executable yesod-hamlet-synopsis Main-is: synopsis/hamlet.lhs diff --git a/yesod-form/yesod-form.cabal b/yesod-form/yesod-form.cabal index e427d386..8c806e93 100644 --- a/yesod-form/yesod-form.cabal +++ b/yesod-form/yesod-form.cabal @@ -13,27 +13,27 @@ homepage: http://www.yesodweb.com/ description: Form handling support for Yesod Web Framework library - build-depends: base >= 4 && < 5 - , yesod-core >= 0.9 && < 0.10 - , yesod-persistent >= 0.2 && < 0.3 - , time >= 1.1.4 && < 1.3 - , hamlet >= 0.10 && < 0.11 - , shakespeare-css >= 0.10 && < 0.11 - , shakespeare-js >= 0.10 && < 0.11 - , persistent >= 0.6 && < 0.7 - , yesod-persistent >= 0.2 && < 0.3 + build-depends: base >= 4 && < 5 + , yesod-core >= 0.9 && < 0.10 + , yesod-persistent >= 0.2 && < 0.3 + , time >= 1.1.4 && < 1.3 + , hamlet >= 0.10 && < 0.11 + , shakespeare-css >= 0.10 && < 0.11 + , shakespeare-js >= 0.10 && < 0.11 + , persistent >= 0.6 && < 0.7 + , yesod-persistent >= 0.2 && < 0.3 , template-haskell - , transformers >= 0.2.2 && < 0.3 - , data-default >= 0.3 && < 0.4 - , xss-sanitize >= 0.3.0.1 && < 0.4 - , blaze-builder >= 0.2.1 && < 0.4 - , network >= 2.2 && < 2.4 - , email-validate >= 0.2.6 && < 0.3 - , blaze-html >= 0.4 && < 0.5 - , bytestring >= 0.9 && < 0.10 - , text >= 0.7 && < 1.0 - , wai >= 0.4 && < 0.5 - , containers >= 0.2 && < 0.5 + , transformers >= 0.2.2 && < 0.3 + , data-default >= 0.3 && < 0.4 + , xss-sanitize >= 0.3.0.1 && < 0.4 + , blaze-builder >= 0.2.1.4 && < 0.4 + , network >= 2.2 && < 2.4 + , email-validate >= 0.2.6 && < 0.3 + , blaze-html >= 0.4.1.3 && < 0.5 + , bytestring >= 0.9.1.4 && < 0.10 + , text >= 0.9 && < 0.12 + , wai >= 0.4 && < 0.5 + , containers >= 0.2 && < 0.5 exposed-modules: Yesod.Form Yesod.Form.Class Yesod.Form.Types diff --git a/yesod-json/yesod-json.cabal b/yesod-json/yesod-json.cabal index e240b679..7f4b919c 100644 --- a/yesod-json/yesod-json.cabal +++ b/yesod-json/yesod-json.cabal @@ -13,13 +13,13 @@ homepage: http://www.yesodweb.com/ description: Generate content for Yesod using the aeson package. library - build-depends: base >= 4 && < 5 - , yesod-core >= 0.9 && < 0.10 - , aeson-native >= 0.3.2.11 && < 0.4 - , text >= 0.8 && < 0.12 - , shakespeare-js >= 0.10 && < 0.11 - , vector - , containers + build-depends: base >= 4 && < 5 + , yesod-core >= 0.9 && < 0.10 + , aeson-native >= 0.3.3.1 && < 0.4 + , text >= 0.8 && < 0.12 + , shakespeare-js >= 0.10 && < 0.11 + , vector >= 0.9 + , containers >= 0.2 && < 0.5 exposed-modules: Yesod.Json ghc-options: -Wall diff --git a/yesod-newsfeed/yesod-newsfeed.cabal b/yesod-newsfeed/yesod-newsfeed.cabal index 932749b5..8a6cf819 100644 --- a/yesod-newsfeed/yesod-newsfeed.cabal +++ b/yesod-newsfeed/yesod-newsfeed.cabal @@ -13,12 +13,12 @@ homepage: http://www.yesodweb.com/ description: Helper functions and data types for producing News feeds. library - build-depends: base >= 4 && < 5 - , yesod-core >= 0.9 && < 0.10 - , time >= 1.1.4 && < 1.3 - , hamlet >= 0.10 && < 0.11 - , bytestring >= 0.9 && < 0.10 - , text >= 0.9 && < 1.0 + build-depends: base >= 4 && < 5 + , yesod-core >= 0.9 && < 0.10 + , time >= 1.1.4 && < 1.3 + , hamlet >= 0.10 && < 0.11 + , bytestring >= 0.9.1.4 && < 0.10 + , text >= 0.9 && < 0.12 exposed-modules: Yesod.AtomFeed , Yesod.RssFeed , Yesod.Feed diff --git a/yesod-persistent/yesod-persistent.cabal b/yesod-persistent/yesod-persistent.cabal index 6e89eaa1..a5340252 100644 --- a/yesod-persistent/yesod-persistent.cabal +++ b/yesod-persistent/yesod-persistent.cabal @@ -18,7 +18,7 @@ library , persistent >= 0.6 && < 0.7 , persistent-template >= 0.6 && < 0.7 , failure >= 0.1 && < 0.2 - , transformers >= 0.2 && < 0.3 + , transformers >= 0.2.2 && < 0.3 exposed-modules: Yesod.Persist ghc-options: -Wall diff --git a/yesod-static/tests/unicode/wai-app-static.cabal b/yesod-static/tests/unicode/wai-app-static.cabal index 80c2f6d9..d527657a 100644 --- a/yesod-static/tests/unicode/wai-app-static.cabal +++ b/yesod-static/tests/unicode/wai-app-static.cabal @@ -48,21 +48,21 @@ test-suite runtests type: exitcode-stdio-1.0 build-depends: base >= 4 && < 5 - , hspec >= 0.8 && < 0.10 + , hspec >= 0.8 && < 0.10 , HUnit , unix-compat >= 0.2 && < 0.3 , time >= 1.1.4 && < 1.3 , old-locale >= 1.0.0.2 && < 1.1 , http-date , Cabal - , wai-app-static >= 0.3 - , wai-test - , wai - , http-types - , network - , bytestring - , text - , transformers + , wai-app-static >= 0.3 + , wai-test >= 1.2 && < 2.0 + , wai >= 0.4 && < 0.5 + , http-types >= 0.6 && < 0.7 + , network >= 2.2 && < 2.4 + , bytestring >= 0.9.1.4 && < 0.10 + , text >= 0.5 && < 0.12 + , transformers >= 0.2.2 && < 0.3 -- , containers ghc-options: -Wall diff --git a/yesod-static/yesod-static.cabal b/yesod-static/yesod-static.cabal index 823ce5b1..8c0bfe7d 100644 --- a/yesod-static/yesod-static.cabal +++ b/yesod-static/yesod-static.cabal @@ -19,24 +19,24 @@ flag test default: False library - build-depends: base >= 4 && < 5 - , containers - , old-time >= 1.0 - , yesod-core >= 0.9 && < 0.10 - , base64-bytestring >= 0.1.0.1 && < 0.2 - , pureMD5 >= 2.1.0.3 && < 2.2 - , cereal >= 0.3 && < 0.4 - , bytestring >= 0.9 && < 0.10 + build-depends: base >= 4 && < 5 + , containers >= 0.2 && < 0.5 + , old-time >= 1.0 + , yesod-core >= 0.9 && < 0.10 + , base64-bytestring >= 0.1.0.1 && < 0.2 + , pureMD5 >= 2.1.0.3 && < 2.2 + , cereal >= 0.3 && < 0.4 + , bytestring >= 0.9.1.4 && < 0.10 , template-haskell - , directory >= 1.0 && < 1.2 - , transformers >= 0.2 && < 0.3 - , wai-app-static >= 0.3.2.1 && < 0.4 - , wai >= 0.4 && < 0.5 - , text >= 0.5 && < 1.0 - , file-embed >= 0.0.4.1 && < 0.5 - , http-types >= 0.6.5 && < 0.7 - , unix-compat >= 0.2 && < 0.3 - , enumerator >= 0.4.14 && < 0.5 + , directory >= 1.0 && < 1.2 + , transformers >= 0.2.2 && < 0.3 + , wai-app-static >= 0.3.2.1 && < 0.4 + , wai >= 0.4 && < 0.5 + , text >= 0.9 && < 0.12 + , file-embed >= 0.0.4.1 && < 0.5 + , http-types >= 0.6.5 && < 0.7 + , unix-compat >= 0.2 && < 0.3 + , enumerator >= 0.4.8 && < 0.5 exposed-modules: Yesod.Static ghc-options: -Wall diff --git a/yesod/yesod.cabal b/yesod/yesod.cabal index 84769fb2..349e038a 100644 --- a/yesod/yesod.cabal +++ b/yesod/yesod.cabal @@ -75,14 +75,14 @@ library , yesod-persistent >= 0.2 && < 0.3 , yesod-form >= 0.3 && < 0.4 , monad-control >= 0.2 && < 0.3 - , transformers >= 0.2 && < 0.3 + , transformers >= 0.2.2 && < 0.3 , wai >= 0.4 && < 0.5 , wai-extra >= 0.4.1 && < 0.5 , hamlet >= 0.10 && < 0.11 , shakespeare-js >= 0.10 && < 0.11 , shakespeare-css >= 0.10 && < 0.11 , warp >= 0.4 && < 0.5 - , blaze-html >= 0.4 && < 0.5 + , blaze-html >= 0.4.1.3 && < 0.5 exposed-modules: Yesod ghc-options: -Wall @@ -97,7 +97,7 @@ executable yesod build-depends: parsec >= 2.1 && < 4 , text >= 0.11 && < 0.12 , shakespeare-text >= 0.10 && < 0.11 - , bytestring >= 0.9 && < 0.10 + , bytestring >= 0.9.1.4 && < 0.10 , time >= 1.1.4 && < 1.3 , template-haskell , directory >= 1.0 && < 1.2 @@ -106,7 +106,7 @@ executable yesod , containers >= 0.2 && < 0.5 , attoparsec-text >= 0.8.5 && < 0.9 , http-types >= 0.6.1 && < 0.7 - , blaze-builder >= 0.2 && < 0.4 + , blaze-builder >= 0.2.1.4 && < 0.4 , filepath >= 1.1 && < 1.3 , process ghc-options: -Wall