diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## Slug 0.1.5
+
+* Allow Aeson 1.0.
+
 ## Slug 0.1.4
 
 * Derive `Ord` and `Data` instances for `Slug`.
diff --git a/slug.cabal b/slug.cabal
--- a/slug.cabal
+++ b/slug.cabal
@@ -31,7 +31,7 @@
 -- POSSIBILITY OF SUCH DAMAGE.
 
 name:                 slug
-version:              0.1.4
+version:              0.1.5
 cabal-version:        >= 1.10
 license:              BSD3
 license-file:         LICENSE.md
@@ -43,7 +43,7 @@
 synopsis:             Type-safe slugs for Yesod ecosystem
 build-type:           Simple
 description:          Type-safe slugs for Yesod ecosystem.
-extra-source-files:   CHANGELOG.md
+extra-doc-files:      CHANGELOG.md
                     , README.md
 
 flag dev
@@ -52,7 +52,7 @@
   default:            False
 
 library
-  build-depends:      aeson        >= 0.8   && < 0.12
+  build-depends:      aeson        >= 0.8   && < 1.1
                     , base         >= 4.6   && < 5.0
                     , exceptions   >= 0.6   && < 0.9
                     , path-pieces  >= 0.1.5 && < 0.3
@@ -79,7 +79,7 @@
                     , base                       >= 4.6   && < 5.0
                     , exceptions                 >= 0.6   && < 0.9
                     , path-pieces                >= 0.1.5 && < 0.3
-                    , slug                       >= 0.1.4
+                    , slug                       >= 0.1.5
                     , test-framework             >= 0.6   && < 1.0
                     , test-framework-quickcheck2 >= 0.3   && < 0.4
                     , text                       >= 1.0   && < 1.3
