diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,10 @@
 User-visible changes in hledger-ui.
 See also hledger's change log.
 
+0.27.5 (2016/05/27)
+
+- GHC 8 compatibility
+
 0.27.4 (2016/5/19)
 
 - ensure we have the Show instance for functions, needed since regex-tdfa 1.2.2
diff --git a/Hledger/UI/UITypes.hs b/Hledger/UI/UITypes.hs
--- a/Hledger/UI/UITypes.hs
+++ b/Hledger/UI/UITypes.hs
@@ -5,7 +5,7 @@
 import Brick
 import Brick.Widgets.List (List)
 import Text.Show.Functions ()
-  -- ensure we have the Show instance for functions. Warning, this also re-exports it
+  -- import the Show instance for functions. Warning, this also re-exports it
 
 import Hledger
 import Hledger.UI.UIOptions
diff --git a/hledger-ui.cabal b/hledger-ui.cabal
--- a/hledger-ui.cabal
+++ b/hledger-ui.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           hledger-ui
-version:        0.27.4
+version:        0.27.5
 stability:      beta
 category:       Finance, Console
 synopsis:       Curses-style user interface for the hledger accounting tool
@@ -25,7 +25,7 @@
 bug-reports:    http://bugs.hledger.org
 cabal-version:  >= 1.10
 build-type:     Simple
-tested-with:    GHC==7.8.4, GHC==7.10.3
+tested-with:    GHC==7.8.4, GHC==7.10.3, GHC==8.0.1
 
 extra-source-files:
     CHANGES
@@ -54,24 +54,24 @@
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
   if flag(threaded)
     ghc-options: -threaded
-  cpp-options: -DVERSION="0.27.4"
+  cpp-options: -DVERSION="0.27.5"
   build-depends:
-      hledger >= 0.27 && < 0.28
-    , hledger-lib >= 0.27 && < 0.28
+      hledger >= 0.27.1 && < 0.28
+    , hledger-lib >= 0.27.1 && < 0.28
     , base >= 3 && < 5
     , base-compat >= 0.8.1
-    , brick >= 0.2 && < 0.5
+    , brick >= 0.2 && < 0.7
     , cmdargs >= 0.8
     , containers
     , data-default
     , filepath
     , HUnit
-    , lens >= 4.12.3 && < 4.14
+    , lens >= 4.12.3 && < 4.15
     , safe >= 0.2
     , split >= 0.1 && < 0.3
     , transformers
     , vector
-    , vty >= 5.2 && < 5.5
+    , vty >= 5.2 && < 5.6
   if impl(ghc >= 7.4)
     build-depends: pretty-show >= 1.6.4
   if flag(old-locale)
