diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for aeson-better-errors
 
+## 0.9.1.3
+
+* Make compabible with aeson <2.3
+
 ## 0.9.1.2
 
 * Make compatible with mtl-2.3
diff --git a/aeson-better-errors.cabal b/aeson-better-errors.cabal
--- a/aeson-better-errors.cabal
+++ b/aeson-better-errors.cabal
@@ -1,5 +1,5 @@
 name:                aeson-better-errors
-version:             0.9.1.2
+version:             0.9.1.3
 synopsis:            Better error messages when decoding JSON values.
 license:             MIT
 license-file:        LICENSE
@@ -27,17 +27,17 @@
                      Data.Aeson.BetterErrors.Internal
   other-modules:     Data.Aeson.BetterErrors.Utils
   build-depends:     base >=4.5 && <5
-                   , aeson >=0.7 && <1.6 || >=2.0 && <2.1
-                   , unordered-containers
-                   , dlist
-                   , text
-                   , bytestring
-                   , scientific
-                   , vector
-                   , transformers
+                   , aeson >=0.7 && <1.6 || >=2.0 && <2.3
+                   , unordered-containers >=0.2
+                   , dlist >=1.0
+                   , text >=2.0
+                   , bytestring >=0.11
+                   , scientific >=0.3
+                   , vector >=0.13
+                   , transformers >=0.5
                    , transformers-compat >= 0.4
-                   , mtl
-                   , void
+                   , mtl >=2.2
+                   , void >=0.7
 
   ghc-options:       -Wall
   hs-source-dirs:    src
