diff --git a/acts.cabal b/acts.cabal
--- a/acts.cabal
+++ b/acts.cabal
@@ -1,6 +1,6 @@
 cabal-version:  2.4
 name:           acts
-version:        0.3.1.0
+version:        0.3.1.1
 synopsis:       Semigroup actions and torsors.
 category:       Algebra, Math
 license:        BSD-3-Clause
@@ -48,22 +48,22 @@
     .
     Disable to remove dependencies on `finite-typelits` and `finitary`.
   default: True
-  manual: False
+  manual: True
 
 common common
 
-  build-depends: 
+  build-depends:
       base
-        >= 4.12 && < 4.15
+        >= 4.12 && < 4.18
     , groups
-        ^>= 0.4.0.0
+        >= 0.4.0.0 && < 0.6
 
   if flag(finitary)
     cpp-options:
         -DFIN
     build-depends:
         finitary
-          ^>= 1.2.0.0
+          >= 1.2.0.0 && < 2.2
       , finite-typelits
           ^>= 0.1.4.2
 
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # Changelog for package `acts`
 
+## 0.3.1.1 ( December 3, 2022 )
+
+* Bump upper bounds on `base`, `finitary` and `groups`.
+
 ## 0.3.1.0 ( February 23, 2020 )
 
 * Add a cabal flag to remove dependencies on `finite-typelits` and `finitary`,
diff --git a/src/Data/Act.hs b/src/Data/Act.hs
--- a/src/Data/Act.hs
+++ b/src/Data/Act.hs
@@ -210,7 +210,7 @@
 instance ( Group     g, Torsor g ( Finite n ), Finitary a, n ~ Cardinality a )
       => Torsor g ( Finitely a ) where
   Finitely x --> Finitely y = toFinite x --> toFinite y
-#endif 
+#endif
 
 -----------------------------------------------------------------
 
