diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,12 @@
 User-visible changes in the hledger command line tool and library.
 
 
+# 1.14.2 2019-03-20
+
+- require easytest <0.3 to fix build issue
+
+- fix some CSV parse errors which weren't in human readable format
+
 # 1.14.1 2019-03-01
 
 - fix missing Commodities.txt build error
diff --git a/hledger.cabal b/hledger.cabal
--- a/hledger.cabal
+++ b/hledger.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 0682613dd00c2d6d52d5a9079bb63755cc25a0a09be9c996f55a0c0ad60fbafa
+-- hash: 8134c3c5306064822b7909327946d48b3bcd3fec6dc432a27afb7665840d6201
 
 name:           hledger
-version:        1.14.1
+version:        1.14.2
 synopsis:       Command-line interface for the hledger accounting tool
 description:    This is hledger's command-line interface.
                 Its basic function is to read a plain text file describing
@@ -138,7 +138,7 @@
   other-modules:
       Paths_hledger
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path
-  cpp-options: -DVERSION="1.14.1"
+  cpp-options: -DVERSION="1.14.2"
   build-depends:
       Decimal
     , Diff
@@ -150,11 +150,11 @@
     , containers
     , data-default >=0.5
     , directory
-    , easytest
+    , easytest >=0.2.1 && <0.3
     , filepath
     , hashable >=1.2.4
     , haskeline >=0.6
-    , hledger-lib >=1.14 && <1.15
+    , hledger-lib >=1.14.1 && <1.15
     , lucid
     , math-functions >=0.2.0.0
     , megaparsec >=7.0.0 && <8
@@ -189,7 +189,7 @@
   hs-source-dirs:
       app
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path
-  cpp-options: -DVERSION="1.14.1"
+  cpp-options: -DVERSION="1.14.2"
   build-depends:
       Decimal
     , ansi-terminal >=0.6.2.3
@@ -200,11 +200,11 @@
     , containers
     , data-default >=0.5
     , directory
-    , easytest
+    , easytest >=0.2.1 && <0.3
     , filepath
     , haskeline >=0.6
     , hledger
-    , hledger-lib >=1.14 && <1.15
+    , hledger-lib >=1.14.1 && <1.15
     , math-functions >=0.2.0.0
     , megaparsec >=7.0.0 && <8
     , mtl
@@ -241,7 +241,7 @@
   hs-source-dirs:
       test
   ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans -optP-Wno-nonportable-include-path
-  cpp-options: -DVERSION="1.14.1"
+  cpp-options: -DVERSION="1.14.2"
   build-depends:
       Decimal
     , ansi-terminal >=0.6.2.3
@@ -252,11 +252,11 @@
     , containers
     , data-default >=0.5
     , directory
-    , easytest
+    , easytest >=0.2.1 && <0.3
     , filepath
     , haskeline >=0.6
     , hledger
-    , hledger-lib >=1.14 && <1.15
+    , hledger-lib >=1.14.1 && <1.15
     , math-functions >=0.2.0.0
     , megaparsec >=7.0.0 && <8
     , mtl
@@ -304,11 +304,11 @@
     , criterion
     , data-default >=0.5
     , directory
-    , easytest
+    , easytest >=0.2.1 && <0.3
     , filepath
     , haskeline >=0.6
     , hledger
-    , hledger-lib >=1.14 && <1.15
+    , hledger-lib >=1.14.1 && <1.15
     , html
     , math-functions >=0.2.0.0
     , megaparsec >=7.0.0 && <8
