webdriver 0.12.0.0 → 0.12.0.1
raw patch · 6 files changed
+10/−7 lines, 6 filesdep +data-defaultdep −data-default-class
Dependencies added: data-default
Dependencies removed: data-default-class
Files
- CHANGELOG.md +3/−0
- src/Test/WebDriver/Capabilities.hs +1/−1
- src/Test/WebDriver/Commands/Internal.hs +1/−1
- src/Test/WebDriver/Config.hs +1/−1
- src/Test/WebDriver/Internal.hs +1/−1
- webdriver.cabal +3/−3
CHANGELOG.md view
@@ -1,5 +1,8 @@ # Change Log +## 0.12.0.1+* Switch from `data-default-class` to `data-default` to address https://github.com/commercialhaskell/stackage/issues/7545. This is weirdly complicated: it looks like versions of `data-default` from `0.5.2` to `0.8.0.0` may pull in unnecessary (to us) `data-default-instances-*` dependencies. However, what we've done here should build with all versions, so we won't worry about it. At the next breaking change I'd like to remove `data-default` entirely.+ ## 0.12.0.0 * Support aeson-2.2.0
src/Test/WebDriver/Capabilities.hs view
@@ -11,7 +11,7 @@ import Data.Aeson.Types (Parser, typeMismatch, Pair) import Data.Text (Text, toLower, toUpper)-import Data.Default.Class (Default(..))+import Data.Default (Default, def) import Data.Word (Word16) import Data.Maybe (fromMaybe, catMaybes) import Data.String (fromString)
src/Test/WebDriver/Commands/Internal.hs view
@@ -28,7 +28,7 @@ import Data.Aeson import Data.Aeson.Types import Data.CallStack-import Data.Default.Class+import Data.Default (Default, def) import Data.Text (Text) import qualified Data.Text as T import Data.Typeable
src/Test/WebDriver/Config.hs view
@@ -12,7 +12,7 @@ import Test.WebDriver.Capabilities import Test.WebDriver.Session -import Data.Default.Class (Default(..))+import Data.Default (Default, def) import Data.String (fromString) import Control.Monad.Base
src/Test/WebDriver/Internal.hs view
@@ -42,7 +42,7 @@ import Data.Word (Word8) #if !MIN_VERSION_http_client(0,4,30)-import Data.Default.Class+import Data.Default (def) #endif import Prelude -- hides some "unused import" warnings
webdriver.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.36.0.+-- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack name: webdriver-version: 0.12.0.0+version: 0.12.0.1 synopsis: a Haskell client for the Selenium WebDriver protocol description: A Selenium WebDriver client for Haskell. You can use it to automate browser sessions@@ -83,7 +83,7 @@ , base64-bytestring >=1.0 , bytestring >=0.9 , call-stack- , data-default-class+ , data-default , directory >1.0 , directory-tree >=0.11 , exceptions >=0.4