diff --git a/ghcjs-dom.cabal b/ghcjs-dom.cabal
--- a/ghcjs-dom.cabal
+++ b/ghcjs-dom.cabal
@@ -1,13 +1,13 @@
 name: ghcjs-dom
-version: 0.3.1.0
-cabal-version: >=1.22
+version: 0.4.0.0
+cabal-version: >=1.24
 build-type: Simple
 license: MIT
 license-file: LICENSE
 maintainer: Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com>
-synopsis: DOM library that supports both GHCJS and WebKitGTK
+synopsis: DOM library that supports both GHCJS and GHC
 description: Documentent Object Model (DOM) functions that work with
-             GHCJS, but can also be used with GHC and WebKitGTK.
+             GHCJS, but can also be used with GHC and a Browser.
 author: Hamish Mackenzie
 data-dir: ""
 category: Web
@@ -36,12 +36,12 @@
     buildable: True
 
     if (impl(ghcjs) && flag(jsffi))
-        build-depends: ghcjs-dom-jsffi ==0.3.1.0
+        build-depends: ghcjs-dom-jsffi ==0.4.0.0
     else
         if flag(webkit)
-            build-depends: ghcjs-dom-webkit ==0.3.1.0
+            build-depends: ghcjs-dom-webkit ==0.4.0.0
         else
-            build-depends: ghcjs-dom-jsaddle ==0.3.1.0
+            build-depends: ghcjs-dom-jsaddle ==0.4.0.0
 
     reexported-modules:
             GHCJS.DOM
