webdriver 0.5.3.3 → 0.5.4
raw patch · 3 files changed
+12/−8 lines, 3 filesdep +exceptionsdep −MonadCatchIO-transformersdep ~mtldep ~networkdep ~scientific
Dependencies added: exceptions
Dependencies removed: MonadCatchIO-transformers
Dependency ranges changed: mtl, network, scientific
Files
- CHANGELOG.md +5/−1
- src/Test/WebDriver/Monad.hs +2/−2
- webdriver.cabal +5/−5
CHANGELOG.md view
@@ -1,6 +1,10 @@ #Change Log+##0.5.4+* MonadCatchIO is deprecated in favour of exceptions+* Relaxed dependencies on mtl, network and scientific+ ##0.5.3.3-*Relaxed text dependency up to 1.2+* Relaxed text dependency up to 1.2 ##0.5.3.2 ###bug fixes
src/Test/WebDriver/Monad.hs view
@@ -16,14 +16,14 @@ import Control.Monad.State.Strict (StateT, MonadState, evalStateT, get, put) import Control.Monad.IO.Class (MonadIO) import Control.Exception.Lifted-import Control.Monad.CatchIO (MonadCatchIO)+import Control.Monad.Catch (MonadThrow, MonadCatch) import Control.Applicative {- |A monadic interface to the WebDriver server. This monad is simply a state monad transformer over 'IO', threading session information between sequential webdriver commands -} newtype WD a = WD (StateT WDSession IO a)- deriving (Functor, Applicative, Monad, MonadIO, MonadCatchIO)+ deriving (Functor, Applicative, Monad, MonadIO, MonadThrow, MonadCatch) instance MonadBase IO WD where liftBase = WD . liftBase
webdriver.cabal view
@@ -1,5 +1,5 @@ Name: webdriver-Version: 0.5.3.3+Version: 0.5.4 Cabal-Version: >= 1.8 License: BSD3 License-File: LICENSE@@ -32,8 +32,8 @@ build-depends: base == 4.* , aeson >= 0.6.2.0 && < 0.8 , HTTP >= 4000.1 && < 4000.3- , mtl >= 2.0 && < 2.2- , network == 2.4.*+ , mtl >= 2.0 && < 2.3+ , network >= 2.4 && < 2.6 , bytestring >= 0.9 && < 0.11 , text >= 0.11.3 && < 1.2.0.0 , time == 1.*@@ -47,13 +47,13 @@ , transformers-base >= 0.1 && < 1.0 , vector >= 0.3 && < 0.11 , lifted-base >= 0.1 && < 0.3- , MonadCatchIO-transformers >= 0.3 && < 0.4+ , exceptions >= 0.4 && < 0.6 , directory-tree == 0.11.* , data-default >= 0.2 && < 1.0 , temporary >= 1.0 && < 2.0 , base64-bytestring >= 1.0 && < 1.1 , cond >= 0.3 && < 0.5- , scientific >= 0.2 && < 0.3+ , scientific >= 0.2 && < 0.4 exposed-modules: Test.WebDriver Test.WebDriver.Classes