diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# v0.2.1.3
+
+- Added support for Hasql 2.0.
+
 # v0.2.1.2
 
 ## Fixes
diff --git a/hasql-postgresql-types.cabal b/hasql-postgresql-types.cabal
--- a/hasql-postgresql-types.cabal
+++ b/hasql-postgresql-types.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: hasql-postgresql-types
-version: 0.2.1.2
+version: 0.2.1.3
 category: PostgreSQL, Codecs, Hasql
 synopsis: Integration of "hasql" with "postgresql-types"
 description:
@@ -102,8 +102,8 @@
 
   build-depends:
     base >=4.11 && <5,
-    hasql ^>=1.10.3,
-    hasql-mapping ^>=0.1,
+    hasql ^>=1.10.3 || ^>=2.0,
+    hasql-mapping ^>=0.1.0.2,
     postgresql-types ^>=0.1.5,
     postgresql-types-algebra ^>=0.2,
     ptr-peeker >=0.1.0.1 && <0.3,
diff --git a/src/library/Hasql/PostgresqlTypes/Core.hs b/src/library/Hasql/PostgresqlTypes/Core.hs
--- a/src/library/Hasql/PostgresqlTypes/Core.hs
+++ b/src/library/Hasql/PostgresqlTypes/Core.hs
@@ -18,10 +18,10 @@
 import qualified Hasql.Decoders as Decoders
 import qualified Hasql.Encoders as Encoders
 import PostgresqlTypes.Algebra (IsBinaryPrimitive (..), IsPrimitive (..))
+import Prelude
 import qualified PtrPeeker
 import qualified PtrPoker.Write as Write
 import qualified TextBuilder
-import Prelude
 
 -- | Hasql value encoder for a PostgreSQL standard type.
 --
