diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -36,3 +36,8 @@
 
 * First version revised H. Changed the bounds for the dependency so that it can now be compiled for GHC 8.10* series. Some code and documentation 
 improvements.
+
+## 0.1.6.0 -- 2022-08-09
+
+* First version revised I. Changed the bounds of the dependencies to support the newer package versions.
+
diff --git a/mmsyn3.cabal b/mmsyn3.cabal
--- a/mmsyn3.cabal
+++ b/mmsyn3.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                mmsyn3
-version:             0.1.5.0
+version:             0.1.6.0
 synopsis:            A small library to deal with executable endings
 description:         A small library to deal with executable endings. Uses a Maybe data representation inside an IO monad.
 homepage:            https://hackage.haskell.org/package/mmsyn3
@@ -20,6 +20,6 @@
   exposed-modules:     EndOfExe
   -- other-modules:
   -- other-extensions:
-  build-depends:       base >=4.7 && <4.15, directory >=1 && <1.5
+  build-depends:       base >=4.7 && <5, directory >=1 && <2
   -- hs-source-dirs:
   default-language:    Haskell2010
