diff --git a/CHANGES b/CHANGES
new file mode 100644
--- /dev/null
+++ b/CHANGES
@@ -0,0 +1,6 @@
+
+0.5.2014.4.10
+
+2014-04-10 Antoine Latter <aslatter@gmail.com>
+
+* Update import for 'unsafePerformIO'.
diff --git a/Graphics/XHB/Shared.hs b/Graphics/XHB/Shared.hs
--- a/Graphics/XHB/Shared.hs
+++ b/Graphics/XHB/Shared.hs
@@ -32,10 +32,11 @@
 
 -- crazy imports for put/get storable
 import qualified Data.ByteString.Internal as Strict
-import Foreign
 import Foreign.Storable
 import Foreign.Ptr
 import Foreign.ForeignPtr
+
+import System.IO.Unsafe ( unsafePerformIO )
 
 byteOrderToNum :: ByteOrder -> Int
 byteOrderToNum BigEndian = fromEnum '\o102' -- B
diff --git a/xhb.cabal b/xhb.cabal
--- a/xhb.cabal
+++ b/xhb.cabal
@@ -1,5 +1,5 @@
 Name:         xhb
-Version:      0.5.2012.11.23
+Version:      0.5.2014.4.10
 Cabal-Version:  >= 1.2.3
 Synopsis:     X Haskell Bindings
 Description:
@@ -15,12 +15,13 @@
 License-file: LICENSE
 Author:       See CONTRIBUTORS file
 Maintainer:   Antoine Latter <aslatter@gmail.com>
-Homepage: http://community.haskell.org/~aslatter/code/xhb
+Homepage: https://github.com/aslatter/xhb
+Bug-reports: https://github.com/aslatter/xhb/issues
 Build-type: Simple
 
 Category: Graphics
 
-Extra-source-files: CONTRIBUTORS
+Extra-source-files: CONTRIBUTORS, CHANGES
 
 Library
 
