diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+0.1.2.4
+  * Allow base 4.7 (GHC 7.8).
+
 0.1.2.3
   * Allow haskell-names 0.3.
 
diff --git a/halberd.cabal b/halberd.cabal
--- a/halberd.cabal
+++ b/halberd.cabal
@@ -1,5 +1,5 @@
 name:                halberd
-version:             0.1.2.3
+version:             0.1.2.4
 license:             BSD3
 license-file:        LICENSE
 author:              Erik Hesselink, Simon Meier, Tom Lokhorst, Roman Cheplyaka
@@ -20,7 +20,7 @@
 extra-source-files:  CHANGELOG, README.md
 
 library
-  build-depends:       base             >= 4.5    &&  < 4.7
+  build-depends:       base             >= 4.5    &&  < 4.8
                      , containers       >= 0.4    &&  < 0.6
                      , haskell-packages == 0.2.*
                      , haskell-names    >= 0.2    && < 0.4
@@ -40,7 +40,7 @@
                      , Language.Haskell.Exts.Utils
 
 executable halberd
-  build-depends:       base             >= 4.5    &&  < 4.7
+  build-depends:       base             >= 4.5    &&  < 4.8
                      , Cabal            >= 1.16   &&  < 1.19
                      , halberd
                      , haskell-names    >= 0.2    && < 0.4
@@ -55,7 +55,7 @@
   other-modules:       Halberd.UI
 
 Test-suite halberd-tests
-  build-depends:       base                 >= 4.5    && < 4.7
+  build-depends:       base                 >= 4.5    && < 4.8
                      , Cabal                >= 1.16   && < 1.19
                      , containers           >= 0.4    && < 0.6
                      , halberd
