diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,6 +1,10 @@
 # Revision history for end-of-exe
 
-## 0.1.0.0 -- 2024-01-04d
+## 0.1.0.0 -- 2024-01-04
 
 * First version. Released on an unsuspecting world. Is a fork of the now deprecated mmsyn3 package. Added some generalized functionality to better support other versions of Windows besides 7.
+
+## 0.1.1.0 -- 2024-01-04
+
+* First version revised A. Fixed some documentation issues. Some minor documentation improvements.
 
diff --git a/EndOfExe2.hs b/EndOfExe2.hs
--- a/EndOfExe2.hs
+++ b/EndOfExe2.hs
@@ -6,8 +6,6 @@
 --
 -- A small library to deal with executable endings. Uses a Maybe data representation inside an IO monad.
 --
--- Poorly tested for Windows (just Windows 7). Well, it can be extended so that it can basically support also other versions and OSes.
---
 -- It is a fork of now deprecated library [mmsyn3](https://hackage.haskell.org/package/mmsyn3).
 
 {-# LANGUAGE NoImplicitPrelude #-}
@@ -69,7 +67,7 @@
   | otherwise = unsafePerformIO . endOfExe $ xs
 {-# INLINE showE0 #-}
 
--- | If executable not found, then returns empty 'String'.
+-- | If executable not found, then returns empty 'String'. Uses 'unsafeDupablePerformIO'.
 showE0Dup :: String -> String
 showE0Dup xs 
   | null xs = ""
diff --git a/end-of-exe.cabal b/end-of-exe.cabal
--- a/end-of-exe.cabal
+++ b/end-of-exe.cabal
@@ -2,12 +2,10 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                end-of-exe
-version:             0.1.0.0
+version:             0.1.1.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. 
-   .
-   Poorly tested for Windows (just Windows 7). Well, it can be extended so that it can basically support also other versions and OSes.
    .
    It is a fork of now deprecated library [mmsyn3](https://hackage.haskell.org/package/mmsyn3).
 
