diff --git a/gi-webkit2.cabal b/gi-webkit2.cabal
--- a/gi-webkit2.cabal
+++ b/gi-webkit2.cabal
@@ -1,5 +1,5 @@
 name:                 gi-webkit2
-version:              4.0.5
+version:              4.0.6
 synopsis:             WebKit2 bindings
 description:          Bindings for WebKit2, autogenerated by haskell-gi.
 homepage:             https://github.com/haskell-gi/haskell-gi
@@ -16,8 +16,17 @@
 custom-setup
       setup-depends: base >= 4.7 && < 5,
                      Cabal >= 1.24,
-                     haskell-gi >= 0.17.3 && < 1
+                     haskell-gi >= 0.18 && < 1
 
+Flag overloaded-methods
+      Description: Generate support for overloaded methods.
+
+Flag overloaded-properties
+      Description: Generate support for overloaded properties.
+
+Flag overloaded-signals
+      Description: Generate support for overloaded signals.
+
 library
       default-language: Haskell2010
       default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts
@@ -26,7 +35,7 @@
 
       pkgconfig-depends: webkit2gtk-4.0
       build-depends: base >= 4.7 && <5,
-                     haskell-gi-base >= 0.17 && < 1,
+                     haskell-gi-base >= 0.18 && < 1,
                      gi-cairo == 1.0.*,
                      gi-soup == 2.4.*,
                      gi-javascriptcore == 4.0.*,
