diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,9 @@
 # Changelog for `proto-lens-setup`
 
+## v0.4.0.4
+- Bump upper bound to allow base-4.14.
+- Bump upper bound to allow Cabal-3.2.
+
 ## v0.4.0.3
 - Bump lower bounds to base-4.10 (ghc-8.2) and Cabal-2.0.
 - Support dependencies on base-4.13 (ghc-8.8) and Cabal-3.0.
diff --git a/proto-lens-setup.cabal b/proto-lens-setup.cabal
--- a/proto-lens-setup.cabal
+++ b/proto-lens-setup.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.31.2.
+-- This file has been generated from package.yaml by hpack version 0.33.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: ad9f898b6f6c451500331aaaa794dbff14323dd382cd8d57269848e6dcbcdc28
+-- hash: 00e7a574f69ef7b7b15dff029c27106de7cc69db08207855b8ecf9cc2f770a10
 
 name:           proto-lens-setup
-version:        0.4.0.3
+version:        0.4.0.4
 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
@@ -70,15 +70,15 @@
   hs-source-dirs:
       src
   build-depends:
-      Cabal >=2.0 && <3.1
-    , base >=4.10 && <4.14
+      Cabal >=2.0 && <3.3
+    , base >=4.10 && <4.15
     , bytestring ==0.10.*
     , containers >=0.5 && <0.7
     , deepseq ==1.4.*
     , directory >=1.2 && <1.4
     , filepath >=1.4 && <1.6
     , process >=1.2 && <1.7
-    , proto-lens-protoc >=0.4 && <0.7
+    , proto-lens-protoc >=0.4 && <0.8
     , temporary >=1.2 && <1.4
     , text ==1.2.*
   default-language: Haskell2010
