diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+1.1.1.1
+-------
+* Relaxed upper version bound for `stm`.
+
 1.1.1.0
 -------
 * Track recent move of `Contravariant` to `base`.
diff --git a/StateVar.cabal b/StateVar.cabal
--- a/StateVar.cabal
+++ b/StateVar.cabal
@@ -1,5 +1,5 @@
 name: StateVar
-version: 1.1.1.0
+version: 1.1.1.1
 synopsis: State variables
 description:
   This package contains state variables, which are references in the IO monad,
@@ -22,8 +22,9 @@
   GHC == 7.10.3
   GHC == 8.0.2
   GHC == 8.2.2
-  GHC == 8.4.1
-  GHC == 8.5.*
+  GHC == 8.4.3
+  GHC == 8.6.1
+  GHC == 8.7.*
 cabal-version: >= 1.10
 extra-source-files:
   README.md
@@ -35,7 +36,7 @@
 
   build-depends:
     base         >= 4   && < 5,
-    stm          >= 2.2.0.1 && < 2.5,
+    stm          >= 2.2.0.1 && < 2.6,
     transformers >= 0.2 && < 0.6
 
   default-language: Haskell2010
