diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -22,7 +22,16 @@
 See also the hledger changelog.
 
 
-# 2025-03-12 1.42.1
+# 1.42.2 2025-05-16
+
+Fixes
+
+- Don't hang when saving a large file (this broke in 1.42). [#2319]
+
+- Require extra >= 1.7.11, fixing the stack8.10.yaml build. (Thomas Miedema)
+
+
+# 1.42.1 2025-03-12
 
 - Build with hledger 1.42.1.
 
diff --git a/hledger-web.1 b/hledger-web.1
--- a/hledger-web.1
+++ b/hledger-web.1
@@ -1,5 +1,5 @@
 
-.TH "HLEDGER\-WEB" "1" "March 2025" "hledger-web-1.42.1 " "hledger User Manuals"
+.TH "HLEDGER\-WEB" "1" "May 2025" "hledger-web-1.42.2 " "hledger User Manuals"
 
 
 
@@ -17,7 +17,7 @@
 .PD
 \f[CR]hledger web \-\- [OPTS] [QUERY]\f[R]
 .SH DESCRIPTION
-This manual is for hledger\[aq]s web interface, version 1.42.1.
+This manual is for hledger\[aq]s web interface, version 1.42.2.
 See also the hledger manual for common concepts and file formats.
 .PP
 hledger is a robust, user\-friendly, cross\-platform set of programs for
diff --git a/hledger-web.cabal b/hledger-web.cabal
--- a/hledger-web.cabal
+++ b/hledger-web.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.37.0.
+-- This file has been generated from package.yaml by hpack version 0.38.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           hledger-web
-version:        1.42.1
+version:        1.42.2
 synopsis:       Web user interface for the hledger accounting system
 description:    A simple web user interface for the hledger accounting system,
                 providing a more modern UI than the command-line or terminal interfaces.
@@ -156,7 +156,7 @@
   hs-source-dirs:
       ./
   ghc-options: -Wall -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns
-  cpp-options: -DVERSION="1.42.1"
+  cpp-options: -DVERSION="1.42.2"
   build-depends:
       Decimal >=0.5.1
     , aeson >=1 && <2.3
@@ -174,12 +174,12 @@
     , containers >=0.5.9
     , data-default
     , directory >=1.2.3.0
-    , extra >=1.6.3
+    , extra >=1.7.11
     , filepath
     , githash >=0.1.6.2
     , hjsmin
-    , hledger >=1.42.1 && <1.43
-    , hledger-lib >=1.42.1 && <1.43
+    , hledger >=1.42.2 && <1.43
+    , hledger-lib >=1.42.2 && <1.43
     , hspec
     , http-client
     , http-conduit
@@ -224,7 +224,7 @@
   hs-source-dirs:
       app
   ghc-options: -Wall -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -with-rtsopts=-T
-  cpp-options: -DVERSION="1.42.1"
+  cpp-options: -DVERSION="1.42.2"
   build-depends:
       base >=4.14 && <4.21
     , base-compat >=0.14.0
@@ -247,7 +247,7 @@
   hs-source-dirs:
       test
   ghc-options: -Wall -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns
-  cpp-options: -DVERSION="1.42.1"
+  cpp-options: -DVERSION="1.42.2"
   build-depends:
       base >=4.14 && <4.21
     , base-compat >=0.14.0
diff --git a/hledger-web.info b/hledger-web.info
--- a/hledger-web.info
+++ b/hledger-web.info
@@ -18,7 +18,7 @@
 or
 'hledger web -- [OPTS] [QUERY]'
 
-   This manual is for hledger's web interface, version 1.42.1.  See also
+   This manual is for hledger's web interface, version 1.42.2.  See also
 the hledger manual for common concepts and file formats.
 
    hledger is a robust, user-friendly, cross-platform set of programs
diff --git a/hledger-web.txt b/hledger-web.txt
--- a/hledger-web.txt
+++ b/hledger-web.txt
@@ -11,7 +11,7 @@
        hledger web -- [OPTS] [QUERY]
 
 DESCRIPTION
-       This manual is for hledger's web interface, version 1.42.1.   See  also
+       This manual is for hledger's web interface, version 1.42.2.   See  also
        the hledger manual for common concepts and file formats.
 
        hledger  is a robust, user-friendly, cross-platform set of programs for
@@ -480,4 +480,4 @@
 SEE ALSO
        hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-web-1.42.1                March 2025                    HLEDGER-WEB(1)
+hledger-web-1.42.2                 May 2025                     HLEDGER-WEB(1)
