diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -11,3 +11,7 @@
 ## 0.1.1.1 -- 2019-10-18
 
 * First version revised B. Some minor changes to the documentation and .cabal file.
+
+## 0.1.2.0 -- 2019-10-22
+
+* First version revised C. Changed bounds in a .cabal file. 
diff --git a/EndOfExe.hs b/EndOfExe.hs
--- a/EndOfExe.hs
+++ b/EndOfExe.hs
@@ -17,7 +17,7 @@
                                   then return $ fmap (ys ++) (Just ".exe")
                                   else error ("Please, install the executable " ++ ys ++ " into the directory in the PATH variable!")
                                   
--- | Function that is used to concat the 'endOfExecutable' to the name of the program. You can use showE \"nameOfExecutable\" e. g. inside the 'System.Process.callCommand' as the name of the executable
+-- | Function that is used to concat the 'endOfExecutable' to the name of the program. You can use 'showE' \"nameOfExecutable\" e. g. inside the 'System.Process.callCommand' as the name of the executable
 showE :: String -> Maybe String
 showE xs | null xs = error "No executable specified!"
          | otherwise = let r = unsafePerformIO . endOfExecutable $ xs in 
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.1.1
+version:             0.1.2.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:            http://hackage.haskell.org/package/mmsyn3
@@ -20,6 +20,6 @@
   exposed-modules:     EndOfExe
   -- other-modules:
   -- other-extensions:
-  build-depends:       base >=4.11 && <4.13, directory >=1.3 && <1.4
+  build-depends:       base >=4.7 && <4.13, directory >=1 && <1.4
   -- hs-source-dirs:
   default-language:    Haskell2010
