diff --git a/hprotoc.cabal b/hprotoc.cabal
--- a/hprotoc.cabal
+++ b/hprotoc.cabal
@@ -1,5 +1,5 @@
 name:           hprotoc
-version:        2.4.6
+version:        2.4.7
 cabal-version:  >= 1.6
 build-type:     Simple
 license:        BSD3
@@ -20,8 +20,8 @@
   location: git://github.com/k-bx/protocol-buffers.git
 
 Executable hprotoc
-  build-depends:   protocol-buffers == 2.4.6,
-                   protocol-buffers-descriptor == 2.4.6
+  build-depends:   protocol-buffers == 2.4.7,
+                   protocol-buffers-descriptor == 2.4.7
   Main-Is:         Text/ProtocolBuffers/ProtoCompile.hs
   Hs-Source-Dirs:  .,
                    protoc-gen-haskell
@@ -69,8 +69,8 @@
                    TypeSynonymInstances
 
 Library
-  build-depends:   protocol-buffers == 2.4.6,
-                   protocol-buffers-descriptor == 2.4.6
+  build-depends:   protocol-buffers == 2.4.7,
+                   protocol-buffers-descriptor == 2.4.7
   Hs-Source-Dirs:  .,
                    protoc-gen-haskell
   build-tools:     alex
@@ -83,7 +83,7 @@
                    containers,
                    directory >= 1.0.0.1,
                    filepath >= 1.1.0.0,
-                   haskell-src-exts >= 1.16.0 && < 1.18,
+                   haskell-src-exts >= 1.16.0 && < 1.20,
                    mtl,
                    parsec,
                    utf8-string
