diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,3 @@
+# v0.2.0.3
+
+- Widen the hasql bounds
diff --git a/hasql-implicits.cabal b/hasql-implicits.cabal
--- a/hasql-implicits.cabal
+++ b/hasql-implicits.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: hasql-implicits
-version: 0.2.0.2
+version: 0.2.0.3
 synopsis:
   Implicit definitions for Hasql, such as default codecs for standard types
 
@@ -11,6 +11,8 @@
 copyright: (c) 2019, Nikita Volkov
 license: MIT
 license-file: LICENSE
+extra-doc-files:
+  CHANGELOG.md
 
 source-repository head
   type: git
@@ -44,7 +46,7 @@
     base >=4.12 && <5,
     bytestring >=0.10 && <1,
     containers >=0.6 && <1,
-    hasql >=1.8 && <1.11,
+    hasql >=1.8 && <1.11 || >=2.0 && <2.1,
     iproute >=1.7 && <1.8,
     scientific >=0.2 && <1,
     text >=1 && <3,
diff --git a/library/Hasql/Implicits/Prelude.hs b/library/Hasql/Implicits/Prelude.hs
--- a/library/Hasql/Implicits/Prelude.hs
+++ b/library/Hasql/Implicits/Prelude.hs
@@ -63,6 +63,7 @@
 import GHC.Generics as Exports (Generic, Generic1)
 import GHC.IO.Exception as Exports
 import Numeric as Exports
+import Prelude as Exports hiding (all, and, any, concat, concatMap, elem, fail, foldl, foldl1, foldr, foldr1, id, mapM, mapM_, maximum, minimum, notElem, or, product, sequence, sequence_, sum, (.))
 import System.Environment as Exports
 import System.Exit as Exports
 import System.IO as Exports
@@ -74,7 +75,6 @@
 import Text.Printf as Exports (hPrintf, printf)
 import Text.Read as Exports (Read (..), readEither, readMaybe)
 import Unsafe.Coerce as Exports
-import Prelude as Exports hiding (all, and, any, concat, concatMap, elem, fail, foldl, foldl1, foldr, foldr1, id, mapM, mapM_, maximum, minimum, notElem, or, product, sequence, sequence_, sum, (.))
 
 {-# INLINE foldlStrict #-}
 foldlStrict :: (Foldable foldable) => (b -> a -> b) -> b -> foldable a -> b
