diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.3.0.1
+
+* Allow `aeson-0.9.*`
+
 0.3.0.0
 
 * Add version constraints to dependent packages.
diff --git a/jsonschema-gen.cabal b/jsonschema-gen.cabal
--- a/jsonschema-gen.cabal
+++ b/jsonschema-gen.cabal
@@ -1,5 +1,5 @@
 name:                jsonschema-gen
-version:             0.3.0.0
+version:             0.3.0.1
 synopsis:            JSON Schema generator from Algebraic data type
 description:         This library contains a JSON Schema generator.
 homepage:            https://github.com/yuga/jsonschema-gen
@@ -36,11 +36,11 @@
 
   if flag(safe-aeson)
     build-depends:
-                       aeson >=0.7.0.6 && <0.9
+                       aeson >=0.7.0.6 && <0.10
                      , scientific >=0.3.2.0 && <0.4
   else
     build-depends:
-                       aeson >=0.7 && <0.9
+                       aeson >=0.7 && <0.10
                      , scientific >=0.2 && <0.4
 
   hs-source-dirs:      src
@@ -57,7 +57,7 @@
   other-modules:       Types
                        Values
   build-depends:       base >=4.6 && <4.9
-                     , aeson >=0.7 && <0.9
+                     , aeson >=0.7 && <0.10
                      , bytestring >=0.10 && <0.11
                      , containers >=0.5 && <0.6
                      , jsonschema-gen
