diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,10 @@
 `hasql-url` uses [PVP Versioning][1].
 The changelog is available [on GitHub][2].
 
+## 0.3.0.0
+
+- Drop GHC 8.10 support
+
 ## 0.1.0.0
 
 - Initial release
diff --git a/hasql-url.cabal b/hasql-url.cabal
--- a/hasql-url.cabal
+++ b/hasql-url.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            hasql-url
-version:         0.2.0.0
+version:         0.3.0.0
 synopsis:
   Parse PostgreSQL connection URI into Hasql.Connection Settings
 
@@ -27,14 +27,14 @@
   CHANGELOG.md
   README.md
 
-tested-with:     GHC ==8.10.2
+tested-with:     GHC ==9.4
 
 source-repository head
   type:     git
   location: https://github.com/shinzui/hasql-url.git
 
 common common-options
-  build-depends:    base >=4.14 && <5
+  build-depends:    base >=4.17 && <5
   ghc-options:
     -Wall -Wcompat -Widentities -Wincomplete-uni-patterns
     -Wincomplete-record-updates
@@ -56,8 +56,8 @@
 library
   import:          common-options
   build-depends:
-    , bytestring   ^>=0.10
-    , hasql        ^>=1.5
+    , bytestring   >=0.10   && <0.12
+    , hasql        >=1.5    && <2
     , network-uri  ^>=2.6.3
     , split        ^>=0.2.3
 
@@ -70,7 +70,7 @@
   hs-source-dirs: test
   main-is:        Spec.hs
   build-depends:
-    , hasql             
+    , hasql
     , hasql-url
     , tasty             ^>=1.4
     , tasty-quickcheck  ^>=0.10
