diff --git a/webkit2gtk3-javascriptcore.cabal b/webkit2gtk3-javascriptcore.cabal
--- a/webkit2gtk3-javascriptcore.cabal
+++ b/webkit2gtk3-javascriptcore.cabal
@@ -1,16 +1,16 @@
-Name:		webkit2gtk3-javascriptcore
-Version:	0.14.2.1
+Name:           webkit2gtk3-javascriptcore
+Version:        0.14.3.0
 Synopsis:       JavaScriptCore FFI from webkitgtk
-Description: 	FFI for JavaScriptCore module from webkitgtk
-License: 	BSD3
-License-file:	LICENSE
-Author:		Ian-Woo Kim
-Maintainer: 	Ian-Woo Kim <ianwookim@gmail.com>
+Description:    FFI for JavaScriptCore module from webkitgtk
+License:        BSD3
+License-file:   LICENSE
+Author:         Ian-Woo Kim
+Maintainer:     Ian-Woo Kim <ianwookim@gmail.com>
 Build-Type:     Custom
 Cabal-Version:  >= 1.24
 Extra-Source-Files: hsjscore.h
                     marshal.list
-		            hierarchy.list
+                    hierarchy.list
 
 x-Types-File:       src/Graphics/UI/Gtk/WebKit/JavaScriptCore/Types.chs
 x-Types-Tag:        webkit webkit-dom
@@ -25,13 +25,13 @@
 
 custom-setup
   setup-depends: base >= 4.6,
-                 Cabal >= 1.24 && < 1.25,
+                 Cabal >= 1.24 && < 2.5,
                  gtk2hs-buildtools >= 0.13.2.0 && < 0.14
 
 Library
         hs-source-dirs: src
         build-depends:  base >= 4 && < 5
-						
+
         exposed-modules:
                    Graphics.UI.Gtk.WebKit.JavaScriptCore.JSBase
                    Graphics.UI.Gtk.WebKit.JavaScriptCore.JSContextRef
@@ -40,7 +40,7 @@
                    Graphics.UI.Gtk.WebKit.JavaScriptCore.JSValueRef
         other-modules:
 
-		
+
         default-language:   Haskell98
         default-extensions: ForeignFunctionInterface
 
@@ -48,7 +48,7 @@
         x-Signals-Modname: src/Graphics.UI.Gtk.WebKit.JavaScriptCore.Signals
         x-Signals-Types: marshal.list
         x-Signals-Import: Graphics.UI.GtkInternals
-		
+
         include-dirs: .
         cpp-options: -DDISABLE_DEPRECATED -U__BLOCKS__ -D__attribute__(A)= -D_Nullable= -D_Nonnull=
         x-c2hs-Header:  hsjscore.h
