diff --git a/tlex.cabal b/tlex.cabal
--- a/tlex.cabal
+++ b/tlex.cabal
@@ -2,7 +2,7 @@
 build-type:          Custom
 
 name:                tlex
-version:             0.3.0.0
+version:             0.4.0.0
 license:             Apache-2.0 OR MPL-2.0
 license-file:        LICENSE
 copyright:           (c) 2020 Mizunashi Mana
@@ -88,12 +88,12 @@
             -dcore-lint
 
     build-depends:
-        base                 >= 4.12.0 && < 4.15,
+        base                 >= 4.12.0 && < 5,
 
         -- project depends
-        tlex-core            >= 0.3.0 && < 0.4,
-        containers           >= 0.6.0 && < 0.7,
-        enummapset-th        >= 0.6.0 && < 0.7,
+        tlex-core            >= 0.4.0 && < 0.5,
+        containers           >= 0.6.0 && < 1,
+        enummapset           >= 0.7.1 && < 1,
 
     autogen-modules:
         Paths_tlex
@@ -102,9 +102,9 @@
 
 custom-setup
     setup-depends:
-        base,
-        Cabal,
-        cabal-doctest,
+        base          >= 4.12.0 && < 5,
+        Cabal         >= 3.6    && < 4,
+        cabal-doctest >= 1.0.9  && < 2,
 
 library
     import:
