diff --git a/proto-lens-protoc.cabal b/proto-lens-protoc.cabal
--- a/proto-lens-protoc.cabal
+++ b/proto-lens-protoc.cabal
@@ -1,5 +1,5 @@
 name:                proto-lens-protoc
-version:             0.1.0.3
+version:             0.1.0.4
 synopsis:            Protocol buffer compiler for the proto-lens library.
 description:
   Turn protocol buffer files (.proto) into Haskell files (.hs) which
@@ -32,13 +32,13 @@
       , base >= 4.8 && < 4.10
       , bytestring == 0.10.*
       , containers == 0.5.*
-      , data-default-class == 0.0.*
+      , data-default-class >= 0.0 && < 0.2
       , directory == 1.2.*
       , filepath == 1.4.*
       , haskell-src-exts == 1.17.*
       , lens-family == 1.2.*
       , process >= 1.2 && < 1.5
-      , proto-lens == 0.1.0.3
+      , proto-lens == 0.1.0.4
       , text == 1.2.*
   reexported-modules:
       -- Modules that are needed by the generated Haskell files.
@@ -61,13 +61,13 @@
         base >= 4.8 && < 4.10
       , bytestring == 0.10.*
       , containers == 0.5.*
-      , data-default-class == 0.0.*
+      , data-default-class >= 0.0 && < 0.2
       , filepath == 1.4.*
       , haskell-src-exts == 1.17.*
       , lens-family == 1.2.*
       -- Specify an exact version of `proto-lens`, since it's tied closely
       -- to the generated code.
-      , proto-lens == 0.1.0.3
+      , proto-lens == 0.1.0.4
       , text == 1.2.*
   hs-source-dirs:      src
   other-modules:
