diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -84,3 +84,8 @@
 
 * Sixth version revised C. Fixed another issue with incorrectly defined fold that has led to incorrect some results.
 
+## 0.6.4.0 -- 2022-08-13
+
+* Sixth version revised D. Updated the dependencies so  that the newer versions of the dependencies
+are supported.
+
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2019-2020 OleksandrZhabenko
+Copyright (c) 2019-2022 OleksandrZhabenko
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
diff --git a/mmsyn4.cabal b/mmsyn4.cabal
--- a/mmsyn4.cabal
+++ b/mmsyn4.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                mmsyn4
-version:             0.6.3.0
+version:             0.6.4.0
 synopsis:            The "glue" between electronic tables and GraphViz
 description:         The program mmsyn4 converts a specially formated .csv file with a colon as a field separator obtained from the electronic table into a visualized by GraphViz graph.
 homepage:            https://hackage.haskell.org/package/mmsyn4
@@ -20,7 +20,7 @@
   exposed-modules:     Main, MMSyn4
   -- other-modules:
   other-extensions:    CPP, BangPatterns
-  build-depends:       base >=4.7 && <4.15, directory >=1 && <1.5, process >=1.2 && <1.8, mmsyn3 >=0.1.5 && <0.2
+  build-depends:       base >=4.7 && <5, directory >=1 && <2, process >=1.2 && <2, mmsyn3 ==0.1.6.0
   -- hs-source-dirs:
   default-language:    Haskell2010
 
@@ -28,6 +28,6 @@
   main-is:             Main.hs
   other-modules:       MMSyn4
   other-extensions:    CPP, BangPatterns
-  build-depends:       base >=4.7 && <4.15, directory >=1 && <1.5, process >=1.2 && <1.8, mmsyn3 >=0.1.5 && <0.2
+  build-depends:       base >=4.7 && <5, directory >=1 && <2, process >=1.2 && <2, mmsyn3 ==0.1.6.0
   -- hs-source-dirs:
   default-language:    Haskell2010
