diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
-## 0.4.2.1
+### 0.4.2.2
 
+- Support for aeson-0.11.
+
+### 0.4.2.1
+
 - Fixed backward compatibility with aeson-0.10.
 
 ## 0.4.2
@@ -10,22 +14,22 @@
 
 - Added support for linear-1.20.
 
-## 0.4.0.2
+### 0.4.0.2
 
 - Relaxed lower-bounds for aeson to support aeson-0.8.
 
-## 0.4.0.1
+### 0.4.0.1
 
 - Fixed Bézier interpolation.
 
-## 0.4
+# 0.4
 
-### Breaking changes
+#### Breaking changes
 
 - Removed `splineSampler` from `Spline`. It has to be passed to `spline`
   explicitely now on.
 
-### Non-breaking changes
+#### Non-breaking changes
 
 - Added ToJSON instances for Spline.
 - Added ToJSON instances for Key.
@@ -33,15 +37,15 @@
   interpolation of a Key.
 - `Eq`, `Functor` and `Show` instances for `Spline`.
 
-## 0.3.3.3
+### 0.3.3.3
 
 - Support for vector-0.11.
 
-## 0.3.3.2
+### 0.3.3.2
 
 - Fixed typo.
 
-## 0.3.3.1
+### 0.3.3.1
 
 - Fixed documentation displaying, which was fucked up almost everywhere.
 
@@ -60,7 +64,7 @@
 - Updated documentation.
 - Added normalizeSampling.
 
-## 0.3
+# 0.3
 
 - Added Bézier interpolation mode.
 - Removed CP type.
@@ -77,7 +81,7 @@
 
 - Added unspline.
 
-## 0.2
+# 0.2
 
 - Function 'smooth' has a new name; 'sample'.
 - Enhanced internal implementation.
@@ -95,11 +99,11 @@
 
 - Support for linear 1.17.*.
 
-## 0.1.0.1
+### 0.1.0.1
 
 - Fixed cabal meta information.
 - Fixed haddock documentation.
 
-## 0.1
+# 0.1
 
 - Initial revision.
diff --git a/smoothie.cabal b/smoothie.cabal
--- a/smoothie.cabal
+++ b/smoothie.cabal
@@ -1,49 +1,49 @@
-name:                smoothie
-version:             0.4.2.1
-synopsis:            Smooth curves via several interpolation modes
-description:         This package exports several splines you can use
-                     to interpolate points in between. It includes instances for
-                     <https://hackage.haskell.org/package/aeson aeson> so that
-                     you can quickly store the splines and restore them.
-homepage:            https://github.com/phaazon/smoothie
-license:             BSD3
-license-file:        LICENSE
-author:              Dimitri Sabadie <dimitri.sabadie@gmail.com>
-maintainer:          Dimitri Sabadie <dimitri.sabadie@gmail.com>
-copyright:           Dimitri Sabadie
-category:            Data
-build-type:          Simple
-
-cabal-version:       >= 1.10
-
-data-files:  CHANGELOG.md
-
-library
-  ghc-options:         -W -Wall -O2 -funbox-strict-fields
-
-  default-extensions:  DeriveFoldable
-                     , DeriveFunctor
-                     , DeriveGeneric
-                     , DeriveTraversable
-                     , FlexibleContexts
-                     , FlexibleInstances
-                     , MultiWayIf
-                     , ScopedTypeVariables
-
-  other-extensions:    CPP
-                     , OverloadedStrings
-
-  exposed-modules:     Data.Spline
-                     , Data.Spline.Curve
-                     , Data.Spline.Key
-
-
-  build-depends:       base   >= 4.7  && < 5.0
-                     , linear >= 1.16 && < 1.21
-                     , vector >= 0.10 && < 0.12
-                     , aeson  >= 0.8  && < 0.11
-                     , text   >= 1.2  && < 1.3
-
-  hs-source-dirs:      src
-
-  default-language:    Haskell2010
+name:                smoothie
+version:             0.4.2.2
+synopsis:            Smooth curves via several interpolation modes
+description:         This package exports several splines you can use
+                     to interpolate points in between. It includes instances for
+                     <https://hackage.haskell.org/package/aeson aeson> so that
+                     you can quickly store the splines and restore them.
+homepage:            https://github.com/phaazon/smoothie
+license:             BSD3
+license-file:        LICENSE
+author:              Dimitri Sabadie <dimitri.sabadie@gmail.com>
+maintainer:          Dimitri Sabadie <dimitri.sabadie@gmail.com>
+copyright:           Dimitri Sabadie
+category:            Data
+build-type:          Simple
+
+cabal-version:       >= 1.10
+
+data-files:  CHANGELOG.md
+
+library
+  ghc-options:         -W -Wall -O2 -funbox-strict-fields
+
+  default-extensions:  DeriveFoldable
+                     , DeriveFunctor
+                     , DeriveGeneric
+                     , DeriveTraversable
+                     , FlexibleContexts
+                     , FlexibleInstances
+                     , MultiWayIf
+                     , ScopedTypeVariables
+
+  other-extensions:    CPP
+                     , OverloadedStrings
+
+  exposed-modules:     Data.Spline
+                     , Data.Spline.Curve
+                     , Data.Spline.Key
+
+
+  build-depends:       base   >= 4.7  && < 5.0
+                     , linear >= 1.16 && < 1.21
+                     , vector >= 0.10 && < 0.12
+                     , aeson  >= 0.8  && < 0.12
+                     , text   >= 1.2  && < 1.3
+
+  hs-source-dirs:      src
+
+  default-language:    Haskell2010
