diff --git a/fullstop.cabal b/fullstop.cabal
--- a/fullstop.cabal
+++ b/fullstop.cabal
@@ -1,5 +1,5 @@
 name:                fullstop
-version:             0.1.3.1
+version:             0.1.3.2
 synopsis:            Simple sentence segmenter
 description:         FullStop splits texts into sentences, using some orthographical
                      conventions (used in English and hopefully other languages).
@@ -31,7 +31,7 @@
 
     -- NB: there actualy isn't any particular need for GHC 6.10
     build-Depends: base >= 3 && < 5
-                 , split == 0.1.*
+                 , split >= 0.1
     default-language: Haskell98
 
 executable fullstop
@@ -51,6 +51,6 @@
                ,   fullstop
                ,   HUnit == 1.2.*
                ,   QuickCheck == 2.4.*
-               ,   test-framework
-               ,   test-framework-hunit
-               ,   test-framework-quickcheck2
+               ,   tasty
+               ,   tasty-hunit
+               ,   tasty-quickcheck
diff --git a/test/Tests.hs b/test/Tests.hs
--- a/test/Tests.hs
+++ b/test/Tests.hs
@@ -1,10 +1,8 @@
-import Test.Framework
-import Test.Framework.Providers.HUnit
-import Test.Framework.Providers.QuickCheck2
+import Test.Tasty
 
 import Tests.NLP.FullStop ( suite )
 
 main :: IO ()
-main = defaultMain
+main = defaultMain $ testGroup "fullstop"
   [ Tests.NLP.FullStop.suite
   ]
diff --git a/test/Tests/NLP/FullStop.hs b/test/Tests/NLP/FullStop.hs
--- a/test/Tests/NLP/FullStop.hs
+++ b/test/Tests/NLP/FullStop.hs
@@ -3,9 +3,9 @@
 import Data.Char ( isSpace )
 
 import Test.HUnit
-import Test.Framework
-import Test.Framework.Providers.HUnit
-import Test.Framework.Providers.QuickCheck2
+import Test.Tasty
+import Test.Tasty.HUnit
+import Test.Tasty.QuickCheck
 
 import NLP.FullStop
 
@@ -13,7 +13,7 @@
 --
 -- ------------------------------------------------------------
 
-suite :: Test.Framework.Test
+suite :: Test.Tasty.TestTree
 suite =
  testGroup "NLP.FullStop"
   [ testGroup "basic sanity checking"
