diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,10 @@
+## [v0.4.0.3](https://github.com/diagrams/diagrams-haddock/tree/v0.4.0.3) (2019-02-09)
+
+More upper bound updates:
+
+- Allow `base-4.12`, `containers-0.6`, `lens-4.17`, `Cabal-2.4`,
+    `QuickCheck-2.12`, `tasty-1.2`
+
 ## [v0.4.0.2](https://github.com/diagrams/diagrams-haddock/tree/v0.4.0.2) (2018-06-25)
 
 A bunch of upper bound updates etc.:
diff --git a/diagrams-haddock.cabal b/diagrams-haddock.cabal
--- a/diagrams-haddock.cabal
+++ b/diagrams-haddock.cabal
@@ -1,5 +1,5 @@
 name:                diagrams-haddock
-version:             0.4.0.2
+version:             0.4.0.3
 synopsis:            Preprocessor for embedding diagrams in Haddock documentation
 description:         diagrams-haddock is a tool for compiling embedded inline
                      diagrams code in Haddock documentation, for an
@@ -35,11 +35,11 @@
 library
   exposed-modules:     Diagrams.Haddock
   other-modules:       Paths_diagrams_haddock
-  build-depends:       base >= 4.4 && < 4.12,
+  build-depends:       base >= 4.4 && < 4.13,
                        filepath,
                        directory,
                        mtl >= 2.0 && < 2.3,
-                       containers >= 0.4 && < 0.6,
+                       containers >= 0.4 && < 0.7,
                        split >= 0.2 && < 0.3,
                        bytestring >= 0.9 && < 0.11,
                        strict >= 0.3 && < 0.4,
@@ -49,7 +49,7 @@
                        diagrams-builder >= 0.5 && < 0.9,
                        diagrams-lib >= 1.4 && < 1.5,
                        diagrams-svg >= 1.4 && < 1.5,
-                       lens >= 3.8 && < 4.17,
+                       lens >= 3.8 && < 4.18,
                        linear >= 1.10 && < 1.21,
                        cpphs >= 1.15,
                        cautious-file >= 1.0 && < 1.1,
@@ -69,7 +69,7 @@
                        filepath,
                        diagrams-haddock,
                        cmdargs >= 0.8 && < 0.11,
-                       Cabal >= 1.14 && < 2.3,
+                       Cabal >= 1.14 && < 2.5,
                        cpphs >= 1.15
   hs-source-dirs:      tools
   default-language:    Haskell2010
@@ -78,12 +78,12 @@
   type:                exitcode-stdio-1.0
   main-is:             Tests.hs
   build-depends:       base,
-                       containers >= 0.4 && < 0.6,
-                       QuickCheck >= 2.4 && < 2.12,
-                       tasty >= 0.8 && < 1.2,
+                       containers >= 0.4 && < 0.7,
+                       QuickCheck >= 2.4 && < 2.13,
+                       tasty >= 0.8 && < 1.3,
                        tasty-quickcheck >= 0.8 && < 0.11,
                        parsec >= 3,
-                       lens >= 3.8 && < 4.17,
+                       lens >= 3.8 && < 4.18,
                        haskell-src-exts >= 1.18 && < 1.21,
                        diagrams-haddock
   hs-source-dirs:      test
