diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -27,3 +27,8 @@
 * First version revised E. Added filtering for not to duplicate records in the 
 .gv file. Some minor documentation improvement.
 
+## 0.1.5.0 -- 2019-12-24
+
+* First version revised F. Changed dependency bounds so that it can now be compiled for GHC 8.8.1.
+
+
diff --git a/README b/README
--- a/README
+++ b/README
@@ -28,7 +28,7 @@
 9. After entering all the text, export the sheet as an
  1.csv file using colons (':') as separator in the working
   directory. Otherwise, the program won’t work.
-10. Run the apprapriate executable mmsyn4 in the terminal
+10. Run the appropriate executable mmsyn4 in the terminal
  or from the command line while being in the directory
   with the 1.csv file. Enter a word name of the .csv file
    to be saved. DO use alphanumeric symbols and dashes if
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.1.4.0
+version:             0.1.5.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,6 +20,6 @@
   main-is:             Main.hs
   -- other-modules:
   -- other-extensions:
-  build-depends:       base >=4.7 && <4.14, directory >=1 && <1.4, process >=1.2 && <1.7, mmsyn2 >=0.1.6.0 && <0.2, vector >=0.11 && <0.13, mmsyn3 >=0.1.1.0 && <0.2
+  build-depends:       base >=4.7 && <4.14, directory >=1 && <1.4, process >=1.2 && <1.7, mmsyn2 >=0.1.7 && <0.2, vector >=0.11 && <0.13, mmsyn3 >=0.1.4 && <0.2
   -- hs-source-dirs:
   default-language:    Haskell2010
