diff --git a/pathfindingcore.cabal b/pathfindingcore.cabal
--- a/pathfindingcore.cabal
+++ b/pathfindingcore.cabal
@@ -1,5 +1,5 @@
 Name:                pathfindingcore
-Version:             1.1
+Version:             1.2
 Cabal-version:       >=1.16.0
 License:             BSD3
 License-File:        LICENSE.txt
@@ -33,9 +33,9 @@
   hs-source-dirs:   test
   default-language: Haskell2010
   build-depends:
-    array                      >= 0.4,
-    base                       >= 4.6 && < 5,
-    HUnit                      >= 1.2,
-    pathfindingcore            >= 1.1,
-    test-framework             >= 0.8,
-    test-framework-hunit       >= 0.3
+    array             >= 0.4,
+    base              >= 4.6 && < 5,
+    HUnit             >= 1.2,
+    pathfindingcore   >= 1.2,
+    tasty             >= 0.10,
+    tasty-hunit       >= 0.9
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -5,6 +5,8 @@
 import qualified InterpreterTests as IT
 import qualified PathingMapTests  as PMT
 
-import Test.Framework.Runners.Console(defaultMain)
+import Test.Tasty(defaultMain, testGroup)
 
-main = defaultMain $ [IT.tests, PMT.tests, Breadcrumb.tests, Instances.tests]
+import Data.Foldable(fold)
+
+main = defaultMain $ testGroup "Pathfinding Tests" [IT.tests, PMT.tests, Breadcrumb.tests, Instances.tests]
