diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -26,6 +26,10 @@
 User-visible changes in the hledger command line tool and library.
 
 
+# 1.52.3 2026-08-27
+
+
+
 # 1.52.2 2026-08-24
 
 
diff --git a/embeddedfiles/hledger-ui.1 b/embeddedfiles/hledger-ui.1
--- a/embeddedfiles/hledger-ui.1
+++ b/embeddedfiles/hledger-ui.1
@@ -1,5 +1,5 @@
 
-.TH "HLEDGER\-UI" "1" "March 2026" "hledger-ui-1.52.1 " "hledger User Manuals"
+.TH "HLEDGER\-UI" "1" "August 2026" "hledger-ui-1.52.3 " "hledger User Manuals"
 
 
 
@@ -17,7 +17,7 @@
 .PD
 \f[CR]hledger ui [OPTS] [QUERYARGS]\f[R]
 .SH DESCRIPTION
-This manual is for hledger\(aqs terminal interface, version 1.52.1.
+This manual is for hledger\(aqs terminal interface, version 1.52.3.
 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/embeddedfiles/hledger-ui.info b/embeddedfiles/hledger-ui.info
--- a/embeddedfiles/hledger-ui.info
+++ b/embeddedfiles/hledger-ui.info
@@ -18,7 +18,7 @@
 or
 'hledger ui [OPTS] [QUERYARGS]'
 
-   This manual is for hledger's terminal interface, version 1.52.1.  See
+   This manual is for hledger's terminal interface, version 1.52.3.  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/embeddedfiles/hledger-ui.txt b/embeddedfiles/hledger-ui.txt
--- a/embeddedfiles/hledger-ui.txt
+++ b/embeddedfiles/hledger-ui.txt
@@ -11,7 +11,7 @@
      hledger ui [OPTS] [QUERYARGS]
 
 DESCRIPTION
-     This  manual is for hledger's terminal interface, version 1.52.1.  See also
+     This  manual is for hledger's terminal interface, version 1.52.3.  See also
      the hledger manual for common concepts and file formats.
 
      hledger is a robust, user-friendly,  cross-platform  set  of  programs  for
@@ -447,4 +447,4 @@
 SEE ALSO
      hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-ui-1.52.1                  March 2026                      HLEDGER-UI(1)
+hledger-ui-1.52.3                  August 2026                     HLEDGER-UI(1)
diff --git a/embeddedfiles/hledger-web.1 b/embeddedfiles/hledger-web.1
--- a/embeddedfiles/hledger-web.1
+++ b/embeddedfiles/hledger-web.1
@@ -1,5 +1,5 @@
 
-.TH "HLEDGER\-WEB" "1" "March 2026" "hledger-web-1.52.1 " "hledger User Manuals"
+.TH "HLEDGER\-WEB" "1" "August 2026" "hledger-web-1.52.3 " "hledger User Manuals"
 
 
 
@@ -17,7 +17,7 @@
 .PD
 \f[CR]hledger web [OPTS] [QUERY]\f[R]
 .SH DESCRIPTION
-This manual is for hledger\(aqs web interface, version 1.52.1.
+This manual is for hledger\(aqs web interface, version 1.52.3.
 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/embeddedfiles/hledger-web.info b/embeddedfiles/hledger-web.info
--- a/embeddedfiles/hledger-web.info
+++ b/embeddedfiles/hledger-web.info
@@ -18,7 +18,7 @@
 or
 'hledger web [OPTS] [QUERY]'
 
-   This manual is for hledger's web interface, version 1.52.1.  See also
+   This manual is for hledger's web interface, version 1.52.3.  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/embeddedfiles/hledger-web.txt b/embeddedfiles/hledger-web.txt
--- a/embeddedfiles/hledger-web.txt
+++ b/embeddedfiles/hledger-web.txt
@@ -11,7 +11,7 @@
      hledger web [OPTS] [QUERY]
 
 DESCRIPTION
-     This manual is for hledger's web interface, version 1.52.1.  See  also  the
+     This manual is for hledger's web interface, version 1.52.3.  See  also  the
      hledger manual for common concepts and file formats.
 
      hledger  is  a  robust,  user-friendly,  cross-platform set of programs for
@@ -470,4 +470,4 @@
 SEE ALSO
      hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-web-1.52.1                 March 2026                     HLEDGER-WEB(1)
+hledger-web-1.52.3                 August 2026                    HLEDGER-WEB(1)
diff --git a/embeddedfiles/hledger.1 b/embeddedfiles/hledger.1
--- a/embeddedfiles/hledger.1
+++ b/embeddedfiles/hledger.1
@@ -1,6 +1,6 @@
 .\"t
 
-.TH "HLEDGER" "1" "August 2026" "hledger-1.52.1 " "hledger User Manuals"
+.TH "HLEDGER" "1" "August 2026" "hledger-1.52.3 " "hledger User Manuals"
 
 
 
@@ -24,7 +24,7 @@
 hledger is inspired by and largely compatible with ledger(1), and
 largely interconvertible with beancount(1).
 .PP
-This manual is for hledger\(aqs command line interface, version 1.52.1.
+This manual is for hledger\(aqs command line interface, version 1.52.3.
 It also describes the common options, file formats and concepts used by
 all hledger programs.
 It might accidentally teach you some bookkeeping/accounting as well!
diff --git a/embeddedfiles/hledger.info b/embeddedfiles/hledger.info
--- a/embeddedfiles/hledger.info
+++ b/embeddedfiles/hledger.info
@@ -24,7 +24,7 @@
 and largely compatible with ledger(1), and largely interconvertible with
 beancount(1).
 
-   This manual is for hledger's command line interface, version 1.52.1.
+   This manual is for hledger's command line interface, version 1.52.3.
 It also describes the common options, file formats and concepts used by
 all hledger programs.  It might accidentally teach you some
 bookkeeping/accounting as well!  You don't need to know everything in
diff --git a/embeddedfiles/hledger.txt b/embeddedfiles/hledger.txt
--- a/embeddedfiles/hledger.txt
+++ b/embeddedfiles/hledger.txt
@@ -16,7 +16,7 @@
      and  a  simple,  editable  file format.  hledger is inspired by and largely
      compatible with ledger(1), and largely interconvertible with beancount(1).
 
-     This manual is for hledger's command line interface,  version  1.52.1.   It
+     This manual is for hledger's command line interface,  version  1.52.3.   It
      also  describes  the  common options, file formats and concepts used by all
      hledger programs.  It might accidentally  teach  you  some  bookkeeping/ac-
      counting as well!  You don't need to know everything in here to use hledger
@@ -10868,4 +10868,4 @@
 SEE ALSO
      hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-1.52.1                     August 2026                        HLEDGER(1)
+hledger-1.52.3                     August 2026                        HLEDGER(1)
diff --git a/hledger.cabal b/hledger.cabal
--- a/hledger.cabal
+++ b/hledger.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           hledger
-version:        1.52.2
+version:        1.52.3
 synopsis:       Command-line interface for the hledger accounting system
 description:    The command-line interface for the hledger accounting system.
                 Its basic function is to read a plain text file describing
@@ -27,7 +27,7 @@
 license-file:   LICENSE
 build-type:     Simple
 tested-with:
-    ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2
+    ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.4
 extra-source-files:
     CHANGES.md
     README.md
@@ -151,11 +151,11 @@
   hs-source-dirs:
       ./
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -optP-Wno-nonportable-include-path
-  cpp-options: -DVERSION="1.52.2"
+  cpp-options: -DVERSION="1.52.3"
   build-depends:
       Decimal >=0.5.1
     , Diff >=0.2
-    , aeson >=1 && <2.3
+    , aeson >=1 && <2.4
     , ansi-terminal >=0.9
     , base >=4.18 && <4.23
     , bytestring
@@ -168,7 +168,7 @@
     , githash >=0.1.6.2
     , hashable >=1.2.4
     , haskeline >=0.6
-    , hledger-lib >=1.52.2 && <1.53
+    , hledger-lib >=1.52.3 && <1.53
     , http-client
     , http-types
     , lucid
@@ -208,10 +208,10 @@
   hs-source-dirs:
       app
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -optP-Wno-nonportable-include-path -threaded -with-rtsopts=-T
-  cpp-options: -DVERSION="1.52.2"
+  cpp-options: -DVERSION="1.52.3"
   build-depends:
       Decimal >=0.5.1
-    , aeson >=1 && <2.3
+    , aeson >=1 && <2.4
     , ansi-terminal >=0.9
     , base >=4.18 && <4.23
     , bytestring
@@ -224,7 +224,7 @@
     , githash >=0.1.6.2
     , haskeline >=0.6
     , hledger
-    , hledger-lib >=1.52.2 && <1.53
+    , hledger-lib >=1.52.3 && <1.53
     , http-client
     , http-types
     , math-functions >=0.3.3.0
@@ -259,10 +259,10 @@
   hs-source-dirs:
       test
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -optP-Wno-nonportable-include-path
-  cpp-options: -DVERSION="1.52.2"
+  cpp-options: -DVERSION="1.52.3"
   build-depends:
       Decimal >=0.5.1
-    , aeson >=1 && <2.3
+    , aeson >=1 && <2.4
     , ansi-terminal >=0.9
     , base >=4.18 && <4.23
     , bytestring
@@ -275,7 +275,7 @@
     , githash >=0.1.6.2
     , haskeline >=0.6
     , hledger
-    , hledger-lib >=1.52.2 && <1.53
+    , hledger-lib >=1.52.3 && <1.53
     , http-client
     , http-types
     , math-functions >=0.3.3.0
@@ -310,10 +310,10 @@
   hs-source-dirs:
       bench
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -optP-Wno-nonportable-include-path
-  cpp-options: -DVERSION="1.52.2"
+  cpp-options: -DVERSION="1.52.3"
   build-depends:
       Decimal >=0.5.1
-    , aeson >=1 && <2.3
+    , aeson >=1 && <2.4
     , ansi-terminal >=0.9
     , base >=4.18 && <4.23
     , bytestring
@@ -327,7 +327,7 @@
     , githash >=0.1.6.2
     , haskeline >=0.6
     , hledger
-    , hledger-lib >=1.52.2 && <1.53
+    , hledger-lib >=1.52.3 && <1.53
     , html
     , http-client
     , http-types
