diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,6 +1,9 @@
 # Changelog for `proto-lens`
 
-## v0.4
+## v0.4.0.1
+- Bump the dependencies on `base` and `containers` to `0.4.0.1`.
+
+## v0.4.0.0
 - Don't use `data-default` for default proto values (#194).
 - Update the proto descriptors to protobuf-3.6.1.
 - Use simplified lens-labels instances. (#208)
diff --git a/proto-lens.cabal b/proto-lens.cabal
--- a/proto-lens.cabal
+++ b/proto-lens.cabal
@@ -2,12 +2,12 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 31fe09f6b294be55cf57e56d57b17fe11d3c5cffb5ebdcdf225bf4783b7e2225
+-- hash: 4f92a795e1d923f48abe676c6c1e012d63d6ee27875f160ef0f14dd0f3710ba6
 
 name:           proto-lens
-version:        0.4.0.0
+version:        0.4.0.1
 synopsis:       A lens-based implementation of protocol buffers in Haskell.
-description:    The proto-lens library provides to protocol buffers using modern Haskell language and library patterns.  Specifically, it provides:
+description:    The proto-lens library provides an API for protocol buffers using modern Haskell language and library patterns.  Specifically, it provides:
                 .
                 * Composable field accessors via lenses
                 .
@@ -56,9 +56,9 @@
       src
   build-depends:
       attoparsec ==0.13.*
-    , base >=4.9 && <4.12
+    , base >=4.9 && <4.13
     , bytestring ==0.10.*
-    , containers ==0.5.*
+    , containers >=0.5 && <0.7
     , deepseq ==1.4.*
     , lens-family ==1.2.*
     , lens-labels ==0.3.*
