diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -17,6 +17,10 @@
 For user-visible changes, see the hledger package changelog.
 
 
+# 1.52.3 2026-08-27
+
+
+
 # 1.52.2 2026-08-24
 
 
diff --git a/hledger-lib.cabal b/hledger-lib.cabal
--- a/hledger-lib.cabal
+++ b/hledger-lib.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           hledger-lib
-version:        1.52.2
+version:        1.52.3
 synopsis:       A library providing the core functionality of hledger
 description:    This library contains hledger's core functionality.
                 It is used by most hledger* packages so that they support the same
@@ -34,7 +34,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
@@ -124,11 +124,11 @@
   hs-source-dirs:
       ./
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind
-  cpp-options: -DVERSION="1.52.2"
+  cpp-options: -DVERSION="1.52.3"
   build-depends:
       Decimal >=0.5.1
     , Glob >=0.9
-    , aeson >=1 && <2.3
+    , aeson >=1 && <2.4
     , aeson-pretty
     , ansi-terminal >=0.9
     , array
@@ -184,11 +184,11 @@
   hs-source-dirs:
       test
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind
-  cpp-options: -DVERSION="1.52.2"
+  cpp-options: -DVERSION="1.52.3"
   build-depends:
       Decimal >=0.5.1
     , Glob >=0.7
-    , aeson >=1 && <2.3
+    , aeson >=1 && <2.4
     , aeson-pretty
     , ansi-terminal >=0.9
     , array
@@ -245,11 +245,11 @@
   hs-source-dirs:
       test
   ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind
-  cpp-options: -DVERSION="1.52.2"
+  cpp-options: -DVERSION="1.52.3"
   build-depends:
       Decimal >=0.5.1
     , Glob >=0.9
-    , aeson >=1 && <2.3
+    , aeson >=1 && <2.4
     , aeson-pretty
     , ansi-terminal >=0.9
     , array
