diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,1 @@
+See https://github.com/feuerbach/tasty/blob/master/CHANGES.md
diff --git a/Test/Tasty/SmallCheck.hs b/Test/Tasty/SmallCheck.hs
--- a/Test/Tasty/SmallCheck.hs
+++ b/Test/Tasty/SmallCheck.hs
@@ -70,8 +70,8 @@
 
     return $
       case scResult of
-        Nothing -> Result { resultSuccessful = True,  resultDescription = desc }
-        Just f ->  Result { resultSuccessful = False, resultDescription = ppFailure f }
+        Nothing -> testPassed desc
+        Just f ->  testFailed $ ppFailure f
 
 -- Copied from base to stay compatible with GHC 7.4.
 myAtomicModifyIORef' :: IORef a -> (a -> (a,b)) -> IO b
diff --git a/tasty-smallcheck.cabal b/tasty-smallcheck.cabal
--- a/tasty-smallcheck.cabal
+++ b/tasty-smallcheck.cabal
@@ -1,5 +1,5 @@
 Name:                tasty-smallcheck
-Version:             0.2
+Version:             0.8
 Cabal-Version:       >= 1.6
 Category:            Testing
 Synopsis:            SmallCheck support for the Tasty test framework.
@@ -11,11 +11,17 @@
 Homepage:            https://github.com/feuerbach/tasty
 Bug-reports:         https://github.com/feuerbach/tasty/issues
 Build-Type:          Simple
+extra-source-files:  CHANGELOG
 
+Source-repository head
+  type:     git
+  location: git://github.com/feuerbach/tasty.git
+  subdir:   smallcheck
+
 Library
         Exposed-Modules:        Test.Tasty.SmallCheck
 
-        Build-Depends:          tasty,
+        Build-Depends:          tasty >= 0.8,
                                 smallcheck >= 1.0,
                                 base >= 4 && < 5,
                                 async,
