diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,15 @@
+0.2.3:
+  * Add Erik Hesselink as maintainer.
+  * Add CHANGELOG.
+
+0.2.2:
+  * Export the Lock type.
+
+0.2.1:
+  * Lock call no longer blocks other Haskell threads.
+
+0.2:
+  * Fixed build failure on GHC 6.12.
+  * Added bounds on dependencies.
+
+0.1: Initial release.
diff --git a/flock.cabal b/flock.cabal
--- a/flock.cabal
+++ b/flock.cabal
@@ -1,19 +1,24 @@
 Name:               flock
-Version:            0.2.2
+Version:            0.2.3
 License:            OtherLicense
 License-File:       COPYING
 Copyright:          Ian Lynagh, 2007
 Author:             Ian Lynagh
-Maintainer:         igloo@earth.li
+Maintainer:         Erik Hesselink <hesselink@gmail.com>
 Stability:          experimental
 Synopsis:           Wrapper for flock(2)
 Description:
     Simple wrapper around flock(2).
 Category:           System
+Homepage:           http://github.com/hesselink/flock
 Build-Type:         Simple
 Tested-With:        GHC==6.10.3, GHC==6.12.3
 Cabal-Version:      >= 1.6
-Extra-source-files: "BSD3", "GPL-2"
+Extra-source-files: "BSD3", "GPL-2", "CHANGELOG"
+
+Source-repository head
+  Type:             github
+  Location:         git://github.com/hesselink/flock.git
 
 Library
   Build-Depends:      base > 3 && < 5, unix >= 2.3 && < 2.5, mtl == 1.1.*
