diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+# 0.10.3
+* GHC 7.10 support
+
 # 0.10.2
 * JSON support
 
diff --git a/hasql-postgres.cabal b/hasql-postgres.cabal
--- a/hasql-postgres.cabal
+++ b/hasql-postgres.cabal
@@ -1,7 +1,7 @@
 name:
   hasql-postgres
 version:
-  0.10.2
+  0.10.3
 synopsis:
   A "PostgreSQL" backend for the "hasql" library
 description:
@@ -100,8 +100,7 @@
     loch-th == 0.2.*,
     placeholders == 0.1.*,
     -- general:
-    base-prelude >= 0.1.13 && < 0.2,
-    base >= 4.5 && < 4.8
+    base-prelude >= 0.1.13 && < 0.2
 
 
 test-suite doctest
@@ -116,9 +115,9 @@
   build-depends:
     doctest == 0.9.*,
     directory == 1.2.*,
-    filepath == 1.3.*,
+    filepath >= 1.3 && < 1.5,
     base-prelude == 0.1.*,
-    base >= 4.5 && < 5
+    base
   default-extensions:
     Arrows, BangPatterns, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFunctor, DeriveGeneric, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, ImpredicativeTypes, LambdaCase, LiberalTypeSynonyms, MultiParamTypeClasses, MultiWayIf, NoImplicitPrelude, NoMonomorphismRestriction, OverloadedStrings, PatternGuards, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, TemplateHaskell, TupleSections, TypeFamilies, TypeOperators
   default-language:
@@ -163,8 +162,7 @@
     either,
     list-t < 0.5,
     mtl-prelude < 3,
-    base-prelude >= 0.1.3 && < 0.2,
-    base >= 4.5 && < 4.8
+    base-prelude >= 0.1.3 && < 0.2
 
 
 benchmark competition
@@ -206,6 +204,5 @@
     deepseq == 1.3.*,
     list-t < 0.5,
     mtl-prelude < 3,
-    base-prelude >= 0.1.3 && < 0.2,
-    base >= 4.5 && < 4.8
+    base-prelude >= 0.1.3 && < 0.2
 
