diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.1.0.7
+
+* Widen version boundaries
+
 0.1.0.6
 
 * Implement `ExitcodeT1` which associates the same type of value
diff --git a/exitcode.cabal b/exitcode.cabal
--- a/exitcode.cabal
+++ b/exitcode.cabal
@@ -1,7 +1,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                   exitcode
-version:                0.1.0.6
+version:                0.1.0.7
 synopsis:               Monad transformer for exit codes
 description:
   <<https://system-f.gitlab.io/logo/systemf-450x450.jpg>>
@@ -42,11 +42,11 @@
                       , bifunctors >= 5 && < 6
                       , filepath >= 1.4 && < 2
                       , lens >= 4.15 && < 6
-                      , mtl >= 2.2 && < 2.3
+                      , mtl >= 2.2 && < 3
                       , process >= 1.6.12.0 && < 2
-                      , semigroupoids >= 5.1 && < 5.4
-                      , semigroups >= 0.16 && < 0.19
-                      , transformers >= 0.5.0 && < 5.5
+                      , semigroupoids >= 5.1 && < 7
+                      , semigroups >= 0.16 && < 1
+                      , transformers >= 0.5.0 && < 1
   hs-source-dirs:       src
   default-language:     Haskell2010
   ghc-options:          -Wall
