diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,18 @@
 For the latest version of this document, please see
 [https://github.com/DougBurke/hvega/blob/master/ihaskell-hvega/CHANGELOG.md](https://github.com/DougBurke/hvega/blob/master/ihaskell-hvega/CHANGELOG.md).
 
+## 0.1.0.3
+
+The only change is to the cabal file, where `cabal-version: >=1.10` has
+been changed to `cabal-version: 1.18`. I honestly don't know what the
+minimum-supported version actually is (the version bump is to match
+that used by `hvega`.
+
+## 0.1.0.2
+
+Updated the upper bounds of `aeson` to really allow v1.4. This was not
+released on Hackage.
+
 ## 0.1.0.1
 
 The source code has been moved to the `src` sub-directory to match the
diff --git a/ihaskell-hvega.cabal b/ihaskell-hvega.cabal
--- a/ihaskell-hvega.cabal
+++ b/ihaskell-hvega.cabal
@@ -1,5 +1,5 @@
 name:                ihaskell-hvega
-version:             0.1.0.1
+version:             0.1.0.3
 synopsis:            IHaskell display instance for hvega types.
 description:         Support Vega-Lite visualizations in IHaskell notebooks.
 homepage:            https://github.com/DougBurke/hvega
@@ -15,15 +15,15 @@
                      CHANGELOG.md
                      stack.yaml
                      default.nix
-cabal-version:       >=1.10
+cabal-version:       1.18
 
 library
   hs-source-dirs:      src
   exposed-modules:     IHaskell.Display.Hvega
   build-depends:       base >= 4.7 && < 5
-                     , aeson >= 0.11 && < 1.4
+                     , aeson >= 0.11 && < 1.5
                      , hvega < 0.2
-                     , ihaskell >= 0.6.2
+                     , ihaskell >= 0.6.2 && < 0.10
                      , text == 1.2.*
                      
   default-language:    Haskell2010
