diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,8 @@
 # Changelog for `proto-lens-setup`
 
+## v0.4.0.2
+- Bump upper bounds to support `proto-lens-0.5.*`.
+
 ## v0.4.0.1
 - Bump the lower bound on `base` and `containers` to support `ghc-8.6.1`.
 - Support `Cabal-2.4.*`.
diff --git a/proto-lens-setup.cabal b/proto-lens-setup.cabal
--- a/proto-lens-setup.cabal
+++ b/proto-lens-setup.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.28.2.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.31.1.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 8bb5acc6ba82c97e859a52ad048e923f08f00f3be564be8723f2e353926287df
+-- hash: b0a3becc6c52cfe6b90d049ade629a7c65d5f007dcde7b994cecde873cba0d0e
 
 name:           proto-lens-setup
-version:        0.4.0.1
+version:        0.4.0.2
 synopsis:       Cabal support for codegen with proto-lens.
 description:    This package provides Cabal support for the @proto-lens@ package.
                 It automatically generates Haskell source files from protocol buffer
@@ -52,7 +54,6 @@
 license:        BSD3
 license-file:   LICENSE
 build-type:     Simple
-cabal-version:  >= 1.10
 extra-source-files:
     Changelog.md
 
@@ -77,7 +78,7 @@
     , directory >=1.2 && <1.4
     , filepath >=1.4 && <1.6
     , process >=1.2 && <1.7
-    , proto-lens-protoc ==0.4.*
+    , proto-lens-protoc >=0.4 && <0.6
     , temporary >=1.2 && <1.4
     , text ==1.2.*
   default-language: Haskell2010
