diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## 1.8.1.4
+
+- Aeson 2.3 compatibility.
+
 ## 1.8.1.3
 
 - GHC 9.14 compatibility.
diff --git a/crdt-event-fold.cabal b/crdt-event-fold.cabal
--- a/crdt-event-fold.cabal
+++ b/crdt-event-fold.cabal
@@ -1,6 +1,6 @@
 cabal-version:       3.0
 name:                crdt-event-fold
-version:             1.8.1.3
+version:             1.8.1.4
 synopsis:            Garbage collected event folding CRDT.
 description:         Garbage collected event folding CRDT. Consistently
                      apply arbitrary operations to replicated data.
@@ -18,7 +18,7 @@
 
 common dependencies
   build-depends:
-    , aeson              >= 2.0.3.0  && < 2.3
+    , aeson              >= 2.0.3.0  && < 2.4
     , base               >= 4.15.1.0 && < 4.23
     , binary             >= 0.8.8.0  && < 0.9
     , containers         >= 0.6.4.1  && < 0.9
