diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+0.3.2 [2021.11.16]
+------------------
+* Drop support for pre-8.0 versions of GHC.
+
 0.3.1 [2021.02.18]
 ------------------
 * Allow building with `lens-5.*`.
diff --git a/src/Control/Zipper/Internal.hs b/src/Control/Zipper/Internal.hs
--- a/src/Control/Zipper/Internal.hs
+++ b/src/Control/Zipper/Internal.hs
@@ -54,11 +54,6 @@
 import Data.Profunctor.Unsafe
 import Data.Traversable.WithIndex
 
-#if !(MIN_VERSION_base(4,8,0))
-import Data.Foldable
-import Data.Monoid (Monoid(..))
-#endif
-
 #if !(MIN_VERSION_base(4,11,0))
 import Data.Semigroup (Semigroup(..))
 #endif
diff --git a/zippers.cabal b/zippers.cabal
--- a/zippers.cabal
+++ b/zippers.cabal
@@ -1,6 +1,6 @@
 name:          zippers
 category:      zippers
-version:       0.3.1
+version:       0.3.2
 license:       BSD3
 cabal-version: >= 1.10
 license-file:  LICENSE
@@ -13,16 +13,14 @@
 synopsis:      Traversal based zippers
 description:   Traversal based zippers.
 build-type:    Simple
-tested-with:   GHC == 7.4.2
-             , GHC == 7.6.3
-             , GHC == 7.8.4
-             , GHC == 7.10.3
-             , GHC == 8.0.2
+tested-with:   GHC == 8.0.2
              , GHC == 8.2.2
              , GHC == 8.4.4
              , GHC == 8.6.5
-             , GHC == 8.8.3
-             , GHC == 8.10.1
+             , GHC == 8.8.4
+             , GHC == 8.10.7
+             , GHC == 9.0.1
+             , GHC == 9.2.1
 
 extra-source-files:
   .ghci
@@ -41,7 +39,7 @@
   default-language: Haskell2010
   ghc-options: -Wall
   build-depends:
-    base >= 4.5 && < 5,
+    base >= 4.9 && < 5,
     fail == 4.9.*,
     indexed-traversable >= 0.1.1 && < 0.2,
     lens >= 4 && < 6,
