tree-diff 0.3.3 → 0.3.4
raw patch · 3 files changed
+8/−4 lines, 3 filesdep ~Diffdep ~QuickCheckdep ~base
Dependency ranges changed: Diff, QuickCheck, base, time
Files
- ChangeLog.md +4/−0
- src/Data/TreeDiff/Golden.hs +2/−2
- tree-diff.cabal +2/−2
ChangeLog.md view
@@ -1,3 +1,7 @@+## 0.3.4++- Remove 'Eq a' requirement from 'ediffGolden'. The constraint wasn't used, as we only compare 'Expr' representations.+ ## 0.3.3 - Change 'ediffGolden' so that parse errors in expected file don't cause the hard failure.
src/Data/TreeDiff/Golden.hs view
@@ -37,7 +37,7 @@ -- for a proper example. -- ediffGolden- :: (Eq a, ToExpr a)+ :: ToExpr a => (testName -> IO Expr -> IO Expr -> (Expr -> Expr -> IO (Maybe String)) -> (Expr -> IO ()) -> testTree) -- ^ 'goldenTest' -> testName -- ^ test name -> FilePath -- ^ path to "golden file"@@ -51,7 +51,7 @@ -- @since 0.3.2 -- ediffGolden1- :: forall a arg testName testTree. (Eq a, ToExpr a)+ :: forall a arg testName testTree. ToExpr a => (testName -> IO Expr -> (arg -> IO Expr) -> (Expr -> Expr -> IO (Maybe String)) -> (Expr -> IO ()) -> testTree) -- ^ 'goldenTest' -> testName -- ^ test name -> FilePath -- ^ path to "golden file"
tree-diff.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: tree-diff-version: 0.3.3+version: 0.3.4 synopsis: Diffing of (expression) trees. category: Data, Testing description:@@ -171,4 +171,4 @@ -- extra dependencies build-depends: , criterion ^>=1.6.3.0- , Diff ^>=0.5+ , Diff ^>=1.0