diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,10 @@
 
 ## UNRELEASED
 
+## 3.0.1 - 2023-02-15
+
+* Remove template haskell dependency
+
 ## 3.0.0 - 2023-02-14
 
 * **BREAKING**: Add `HasVariables` class to keep track of symbolic variables and automatically insert precondition
diff --git a/quickcheck-dynamic.cabal b/quickcheck-dynamic.cabal
--- a/quickcheck-dynamic.cabal
+++ b/quickcheck-dynamic.cabal
@@ -1,6 +1,6 @@
 cabal-version:   2.2
 name:            quickcheck-dynamic
-version:         3.0.0
+version:         3.0.1
 license:         Apache-2.0
 license-files:
   LICENSE
@@ -80,4 +80,3 @@
         random -any,
         mtl -any,
         containers -any,
-        template-haskell >= 2.16
