diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+0.3.25.1
+
+* Support `QuickCheck-2.14.2`
+* Support `bytestring-0.11`
+
 0.3.25
 
 * Add types from `time-1.11` / `time-compat-1.9.4`: `Month`, `Quarter`, `QuarterOfYear`
diff --git a/quickcheck-instances.cabal b/quickcheck-instances.cabal
--- a/quickcheck-instances.cabal
+++ b/quickcheck-instances.cabal
@@ -1,5 +1,5 @@
 name:               quickcheck-instances
-version:            0.3.25
+version:            0.3.25.1
 synopsis:           Common quickcheck instances
 description:
   QuickCheck instances.
@@ -79,12 +79,12 @@
   hs-source-dirs:   src
   build-depends:
       base        >=4.5    && <4.15
-    , QuickCheck  >=2.14.1 && <2.14.2
+    , QuickCheck  >=2.14.1 && <2.14.3
     , splitmix    >=0.0.2  && <0.2
 
   build-depends:
       array                 >=0.4.0.0 && <0.6
-    , bytestring            >=0.9.2.1 && <0.11
+    , bytestring            >=0.9.2.1 && <0.12
     , case-insensitive      >=1.2.0.4 && <1.3
     , containers            >=0.4.2.1 && <0.7
     , data-fix              >=0.3     && <0.4
diff --git a/src/Test/QuickCheck/Instances/Containers.hs b/src/Test/QuickCheck/Instances/Containers.hs
--- a/src/Test/QuickCheck/Instances/Containers.hs
+++ b/src/Test/QuickCheck/Instances/Containers.hs
@@ -3,6 +3,7 @@
 {-# OPTIONS_GHC -fno-warn-orphans #-}
 module Test.QuickCheck.Instances.Containers () where
 
+#if !MIN_VERSION_QuickCheck(2,14,2)
 import Prelude ()
 import Test.QuickCheck.Instances.CustomPrelude
 
@@ -54,3 +55,4 @@
 
 instance Function a => Function (Tree.Tree a) where
     function = functionMap (\(Tree.Node x xs) -> (x,xs)) (uncurry Tree.Node)
+#endif
