diff --git a/CHANGES.markdown b/CHANGES.markdown
--- a/CHANGES.markdown
+++ b/CHANGES.markdown
@@ -1,3 +1,8 @@
+## Changes in 0.12.2 [2022.08.11]
+ - This coincides with the `base-compat-0.12.2` release. Refer to the
+   [`base-compat` changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0122-20220811)
+   for more details.
+
 ## Changes in 0.12.1 [2021.10.30]
  - Backport `Solo` to the `Data.Tuple.Compat` module. If using `ghc-prim-0.7.0`
    or later, `Solo` is taken from `ghc-prim`. If using an older version of
diff --git a/base-compat-batteries.cabal b/base-compat-batteries.cabal
--- a/base-compat-batteries.cabal
+++ b/base-compat-batteries.cabal
@@ -1,5 +1,5 @@
 name:             base-compat-batteries
-version:          0.12.1
+version:          0.12.2
 license:          MIT
 license-file:     LICENSE
 copyright:        (c) 2012-2018 Simon Hengel,
@@ -48,7 +48,7 @@
       Haskell2010
   build-depends:
       base        >= 4.3 && < 5,
-      base-compat == 0.12.1,
+      base-compat == 0.12.2,
       ghc-prim
   if !impl(ghc >= 7.8)
     build-depends:
@@ -60,8 +60,8 @@
   if !impl(ghc >= 8.0)
     build-depends:
       fail                >= 4.9.0.0 && < 4.10,
-      semigroups          >= 0.18.4  && < 0.20,
-      transformers        >= 0.2     && < 0.6,
+      semigroups          >= 0.18.4  && < 0.21,
+      transformers        >= 0.2     && < 0.7,
       transformers-compat >= 0.6     && < 0.8
   if !impl(ghc >= 8.2)
     build-depends:
