diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for srtree
 
+## 1.0.0.5
+
+- Changed `base` and `mtl` versions
+
 ## 1.0.0.4
 
 - Removed benchmarking code that demanded more dependencies
diff --git a/srtree.cabal b/srtree.cabal
--- a/srtree.cabal
+++ b/srtree.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           srtree
-version:        1.0.0.4
+version:        1.0.0.5
 synopsis:       A general framework to work with Symbolic Regression expression trees.
 description:    A Symbolic Regression Tree data structure to work with mathematical expressions with support to first order derivative and simplification;
 category:       Math, Data, Data Structures
@@ -37,10 +37,10 @@
   hs-source-dirs:
       src
   build-depends:
-      base >=4.16 && <4.18
+      base >=4.16 && <5
     , containers ==0.6.*
     , dlist ==1.0.*
-    , mtl ==2.2.*
+    , mtl >=2.2 && <2.4
     , random ==1.2.*
     , vector >=0.12 && <0.14
   default-language: Haskell2010
@@ -56,10 +56,10 @@
   build-depends:
       HUnit
     , ad
-    , base >=4.16 && <4.18
+    , base >=4.16 && <5
     , containers ==0.6.*
     , dlist ==1.0.*
-    , mtl ==2.2.*
+    , mtl >=2.2 && <2.4
     , random ==1.2.*
     , srtree
     , vector >=0.12 && <0.14
