diff --git a/CHANGELOG b/CHANGELOG
deleted file mode 100644
--- a/CHANGELOG
+++ /dev/null
@@ -1,8 +0,0 @@
-* 0.1.0.0: Initial version.
-* 0.1.1.0: Allow passing raw argument\/result dictionaries.
-* 0.2.0.0: Async API have been removed, use /async/ package instead.
-           Expose caller address in handlers.
-* 0.2.2.0: Use bencoding-0.2.2.*
-* 0.3.0.0: Use bencoding-0.3.*
-           Rename Remote.* to Network.* modules.
-* 0.4.0.0: IPv6 support.
diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,9 @@
+* 0.1.0.0: Initial version.
+* 0.1.1.0: Allow passing raw argument\/result dictionaries.
+* 0.2.0.0: Async API have been removed, use /async/ package instead.
+           Expose caller address in handlers.
+* 0.2.2.0: Use bencoding-0.2.2.*
+* 0.3.0.0: Use bencoding-0.3.*
+           Rename Remote.* to Network.* modules.
+* 0.4.0.0: IPv6 support.
+* 0.4.0.1: Minor documentation fixes.
diff --git a/krpc.cabal b/krpc.cabal
--- a/krpc.cabal
+++ b/krpc.cabal
@@ -1,5 +1,5 @@
 name:                  krpc
-version:               0.4.0.0
+version:               0.4.0.1
 license:               BSD3
 license-file:          LICENSE
 author:                Sam Truzjan
@@ -16,11 +16,9 @@
 description:
 
   KRPC remote procedure call protocol implementation.
-  .
-  See NEWS.md for release notes.
 
 extra-source-files:    README.md
-                     , CHANGELOG
+                     , changelog
 
 source-repository head
   type:                git
@@ -31,7 +29,7 @@
   type:                git
   location:            git://github.com/cobit/krpc.git
   branch:              master
-  tag:                 v0.4.0.0
+  tag:                 v0.4.0.1
 
 library
   default-language:    Haskell2010
