diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for lifted-async
 
+## v0.10.0.4 - 2019-05-03
+
+* Relax upper version bounds for base and constraints
+
 ## v0.10.0.3 - 2018-09-25
 
 * Relax upper version bound for base to support GHC 8.6.1
diff --git a/lifted-async.cabal b/lifted-async.cabal
--- a/lifted-async.cabal
+++ b/lifted-async.cabal
@@ -1,22 +1,23 @@
 name:                lifted-async
-version:             0.10.0.3
+version:             0.10.0.4
 synopsis:            Run lifted IO operations asynchronously and wait for their results
 homepage:            https://github.com/maoe/lifted-async
 bug-reports:         https://github.com/maoe/lifted-async/issues
 license:             BSD3
 license-file:        LICENSE
 author:              Mitsutoshi Aoe
-maintainer:          Mitsutoshi Aoe <maoe@foldr.in>
-copyright:           Copyright (C) 2012-2018 Mitsutoshi Aoe
+maintainer:          Mitsutoshi Aoe <me@maoe.name>
+copyright:           Copyright (C) 2012-2019 Mitsutoshi Aoe
 category:            Concurrency
 build-type:          Simple
 cabal-version:       >= 1.8
 tested-with:
-    GHC == 8.6.1
-  , GHC == 8.4.3
-  , GHC == 8.2.2
-  , GHC == 8.0.2
-  , GHC == 7.10.2
+  GHC == 8.8.1
+  GHC == 8.6.5
+  GHC == 8.4.4
+  GHC == 8.2.2
+  GHC == 8.0.2
+  GHC == 7.10.3
 
 extra-source-files:
   README.md
@@ -31,13 +32,13 @@
     Control.Concurrent.Async.Lifted
     Control.Concurrent.Async.Lifted.Safe
   build-depends:
-      base >= 4.5 && < 4.13
+      base >= 4.5 && < 4.14
     , async >= 2.2 && < 2.3
     , lifted-base >= 0.2 && < 0.3
     , transformers-base >= 0.4 && < 0.5
     , monad-control == 1.0.*
   if impl(ghc >= 7.8)
-    build-depends: constraints >= 0.2 && < 0.11
+    build-depends: constraints >= 0.2 && < 0.12
   else
     build-depends: constraints >= 0.2 && < 0.6
   ghc-options: -Wall
