diff --git a/magic-wormhole.cabal b/magic-wormhole.cabal
--- a/magic-wormhole.cabal
+++ b/magic-wormhole.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 0b37cfac93f21cf11cee2216dec0d03c00b0dd0aa2cd74a0c3756bc5252ce6c7
+-- hash: 0cc0b02c374ffb78d0b550974bceddbd5afe9382a0fc07d75306827157e5e414
 
 name:           magic-wormhole
-version:        0.3.1
+version:        0.3.2
 synopsis:       Interact with Magic Wormhole
 description:    Magic Wormhole is a scheme to get things from one computer to another,
                 safely.
@@ -39,7 +39,7 @@
   ghc-options: -Wall -Werror=incomplete-patterns
   build-depends:
       aeson
-    , base >=4.6 && <5
+    , base >=4.10 && <5
     , bytestring
     , containers
     , cryptonite
@@ -79,7 +79,7 @@
   ghc-options: -Wall -Werror=incomplete-patterns
   build-depends:
       aeson
-    , base >=4.6 && <5
+    , base >=4.10 && <5
     , magic-wormhole
     , optparse-applicative
     , protolude >=0.2
@@ -96,7 +96,7 @@
   ghc-options: -Wall -Werror=incomplete-patterns
   build-depends:
       aeson
-    , base >=4.6 && <5
+    , base >=4.10 && <5
     , bytestring
     , hedgehog >=0.6 && <1.0
     , magic-wormhole
@@ -107,7 +107,7 @@
     , spake2 >=0.3
     , stm
     , tasty
-    , tasty-hedgehog
+    , tasty-hedgehog >=0.2 && <1.0
     , tasty-hspec
   other-modules:
       ClientProtocol
