diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -22,3 +22,9 @@
 
 * Third version. Switched to the new modules from the ukrainian-phonetics-basic-array. Updated dependencies. Changed the
 type of Melodics.Ukrainian.Arr.appendULFile function.
+
+## 0.3.1.0 -- 2021-11-05
+
+* Third version revised A. Updated the dependency boundaries to simplify the 
+complilation.
+
diff --git a/mmsyn6ukr-array.cabal b/mmsyn6ukr-array.cabal
--- a/mmsyn6ukr-array.cabal
+++ b/mmsyn6ukr-array.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                mmsyn6ukr-array
-version:             0.3.0.0
+version:             0.3.1.0
 synopsis:            A musical instrument synthesizer or a tool for Ukrainian language listening
 description:         A program can be used as a musical instrument synthesizer or for Ukrainian speech synthesis especially for poets and writers. Uses arrays and .ul RAW sound file formats and SoX inside. Since the 0.2.0.0 version it supports reading from the file and multiline input.
 homepage:            https://hackage.haskell.org/package/mmsyn6ukr-array
@@ -21,7 +21,7 @@
   exposed-modules:     Main, Paths_mmsyn6ukr_array, Melodics.Ukrainian.Arr, Melodics.Executable.Arr, UkrainianLControl.Arr, MMSyn6Ukr.Show7s.Arr
   other-modules:
   other-extensions:    BangPatterns
-  build-depends:       base >=4.8 && <4.16, process >=1.4 && <1.9, mmsyn3 >=0.1.5.0 && <1, directory >= 1 && < 1.5, bytestring >=0.10 && <0.13, mmsyn2-array >=0.3 && <1, mmsyn5 >=0.5 && <1, ukrainian-phonetics-basic-array >=0.4.1 && <1
+  build-depends:       base >=4.8 && <4.16, process >=1.4 && <1.9, mmsyn3 >=0.1.5.0 && <1, directory >= 1 && < 1.5, bytestring >=0.10 && <0.13, mmsyn2-array >=0.3 && <1, mmsyn5 >=0.5 && <1, ukrainian-phonetics-basic-array >=0.4.2 && <1
   -- hs-source-dirs:
   default-language:    Haskell2010
 
@@ -29,6 +29,6 @@
   main-is:             Main.hs
   other-modules:       Melodics.Executable.Arr, Melodics.Ukrainian.Arr, Paths_mmsyn6ukr_array, UkrainianLControl.Arr, MMSyn6Ukr.Show7s.Arr
   other-extensions:    BangPatterns
-  build-depends:       base >=4.8 && <4.16, process >=1.4 && <1.9, mmsyn3 >=0.1.5.0 && <1, directory >= 1 && < 1.5, bytestring >=0.10 && <0.13, mmsyn2-array >=0.3 && <1, mmsyn5 >=0.5 && <1, ukrainian-phonetics-basic-array >=0.4.1 && <1
+  build-depends:       base >=4.8 && <4.16, process >=1.4 && <1.9, mmsyn3 >=0.1.5.0 && <1, directory >= 1 && < 1.5, bytestring >=0.10 && <0.13, mmsyn2-array >=0.3 && <1, mmsyn5 >=0.5 && <1, ukrainian-phonetics-basic-array >=0.4.2 && <1
   -- hs-source-dirs:
   default-language:    Haskell2010
