diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,12 @@
 User-visible changes in hledger-ui.
 See also the hledger changelog.
 
+# 1.14.1 2019-03-20
+
+- require brick <0.47 to fix build (#995)
+
+- use hledger 1.14.2
+
 # 1.14 2019-03-01
 
 - use hledger 1.14
diff --git a/hledger-ui.cabal b/hledger-ui.cabal
--- a/hledger-ui.cabal
+++ b/hledger-ui.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 32ad755bb064842ea131b724ee18e8a276c62b2fec58ccff27540efac91cb374
+-- hash: 2ae377e0bb3586d7496e90392593821cb19aedaa42e2c66c4da319e0d0fbbc95
 
 name:           hledger-ui
-version:        1.14
+version:        1.14.1
 synopsis:       Curses-style user interface for the hledger accounting tool
 description:    This is hledger's curses-style interface.
                 It is simpler and more convenient for browsing data than the command-line interface,
@@ -64,7 +64,7 @@
   hs-source-dirs:
       ./.
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
-  cpp-options: -DVERSION="1.14"
+  cpp-options: -DVERSION="1.14.1"
   build-depends:
       ansi-terminal >=0.6.2.3
     , async
@@ -76,8 +76,8 @@
     , directory
     , filepath
     , fsnotify >=0.2.1.2 && <0.4
-    , hledger >=1.14 && <1.15
-    , hledger-lib >=1.14 && <1.15
+    , hledger >=1.14.2 && <1.15
+    , hledger-lib >=1.14.1 && <1.15
     , megaparsec >=7.0.0 && <8
     , microlens >=0.4
     , microlens-platform >=0.2.3.1
@@ -94,7 +94,7 @@
     buildable: False
   else
     build-depends:
-        brick >=0.23
+        brick >=0.23 && <0.47
       , unix
       , vty >=5.5
   if flag(threaded)
