diff --git a/ptera.cabal b/ptera.cabal
--- a/ptera.cabal
+++ b/ptera.cabal
@@ -2,12 +2,12 @@
 build-type:          Custom
 
 name:                ptera
-version:             0.3.0.0
+version:             0.4.0.0
 license:             Apache-2.0 OR MPL-2.0
 license-file:        LICENSE
 copyright:           (c) 2021 Mizunashi Mana
 author:              Mizunashi Mana
-maintainer:          mizunashi-mana@noreply.git
+maintainer:          contact@mizunashi.work
 
 category:            Parsing
 homepage:            https://github.com/mizunashi-mana/ptera
@@ -89,14 +89,14 @@
             -dcore-lint
 
     build-depends:
-        base                 >= 4.14.0 && < 5,
+        base                    >= 4.14.0 && < 5,
 
         -- project depends
-        ptera-core              >= 0.1.0 && < 0.2,
+        ptera-core              >= 0.2.0 && < 0.3,
         containers              >= 0.6.0 && < 0.7,
         unordered-containers    >= 0.2.0 && < 0.3,
         membership              >= 0.0.1 && < 0.1,
-        enummapset-th           >= 0.6.0 && < 0.7,
+        enummapset              >= 0.7.1 && < 1,
 
     autogen-modules:
         Paths_ptera
@@ -105,9 +105,9 @@
 
 custom-setup
     setup-depends:
-        base,
-        Cabal,
-        cabal-doctest,
+        base          >= 4.14.0 && < 5,
+        Cabal         >= 3.6    && < 4,
+        cabal-doctest >= 1.0.9  && < 2,
 
 library
     import:
