diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,8 @@
 # Changelog for `proto-lens-arbitrary`
 
+## v0.1.2.2.1
+- Bump the dependency for `QuickCheck-2.12`.
+
 ## v0.1.2.2
 - Bump the lower bound on `base` to indicate we require `ghc>=8.0`.
 
diff --git a/proto-lens-arbitrary.cabal b/proto-lens-arbitrary.cabal
--- a/proto-lens-arbitrary.cabal
+++ b/proto-lens-arbitrary.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: a58d4d43dc0df2e716aa84dc9fa076d115ca9851f8e8b439af086cbc18f9c380
+-- hash: 2ccb1539ad8bcc2c0338c740550fdbd5054a3b91f9f4901cf90b69d5b5eb361b
 
 name:           proto-lens-arbitrary
-version:        0.1.2.2
+version:        0.1.2.2.1
 synopsis:       Arbitrary instances for proto-lens.
 description:    The proto-lens-arbitrary allows generating arbitrary messages for use with QuickCheck.
 category:       Data
@@ -34,10 +34,10 @@
   hs-source-dirs:
       src
   build-depends:
-      QuickCheck >=2.8 && <2.12
-    , base >=4.9 && <4.12
+      QuickCheck >=2.8 && <2.13
+    , base >=4.9 && <4.13
     , bytestring ==0.10.*
-    , containers ==0.5.*
+    , containers >=0.5 && <0.7
     , lens-family ==1.2.*
     , proto-lens ==0.3.*
     , text ==1.2.*
