diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,90 @@
+1.2.2
+
+* Increase upper bound on `dhall` dependency
+* Increase upper bound on `yaml` dependency
+
+1.2.1
+
+* Add support for preserving sum type tags
+* Sort keys when pretty-printing JSON
+* Increase upper bound on `dhall` dependency
+
+1.2.0
+
+* BREAKING CHANGE: Add support for converting association lists to JSON records
+    * This changes the behavior for records with two keys named `mapKey` and
+      `mapValue`
+* Fix `--help` to not print `ExitSuccess`
+* Fix lower bound on `dhall` dependency
+* Remove `optparse-generic` dependency
+* Increase upper bound on `dhall` dependency
+
+1.1.0
+
+* BREAKING CHANGE: Build against `dhall-1.13.0`
+    * This requires a breaking change to the type of `codeToValue`
+
+1.0.13
+
+* Add `--omitNull` flag to omit null-valued fields from generated JSON records
+* Add `codeToValue`
+* Increase upper bound on `dhall` dependency
+
+1.0.12
+
+* Increase upper bound on `aeson` dependency
+* Increase upper bound on `dhall` dependency
+
+1.0.11
+
+* Increase upper bound on `dhall` dependency
+* Increase upper bound on `optparse-generic` dependency
+
+1.0.10
+
+* Increase upper bound on `dhall` dependency
+
+1.0.9
+
+* Add trailing newline to JSON output
+* Remove dependency on `QuasiQuotes`
+
+1.0.8
+
+* Increase upper bound on `dhall` dependency
+
+1.0.7
+
+* Add `--pretty` flag
+* Increase upper bound on `dhall` dependency
+
+1.0.6
+
+* Increase upper bound on `aeson` dependency
+* Increase upper bound on `dhall` dependency
+
+1.0.5
+
+* Increase upper bound on `optparse-generic` dependency
+* Increase upper bound on `trifecta` dependency
+
+1.0.4
+
+* Increase upper bound on `dhall` dependency
+
+1.0.3
+
+* Increase upper bound on `dhall` dependency
+
+1.0.2
+
+* Add support for translating unions by stripping the tag
+* Increase upper bound on `dhall` dependency
+
+1.0.1
+
+* Increase upper bound on `dhall` dependency
+
+1.0.0
+
+* Initial release
diff --git a/dhall-json.cabal b/dhall-json.cabal
--- a/dhall-json.cabal
+++ b/dhall-json.cabal
@@ -1,5 +1,5 @@
 Name: dhall-json
-Version: 1.2.1
+Version: 1.2.2
 Cabal-Version: >=1.8.0.2
 Build-Type: Simple
 Tested-With: GHC == 7.10.2, GHC == 8.0.1
@@ -22,6 +22,7 @@
     The "Dhall.JSON" module also contains instructions for how to use this
     package
 Category: Compiler
+Extra-Source-Files: CHANGELOG.md
 Source-Repository head
     Type: git
     Location: https://github.com/dhall-lang/dhall-json
@@ -31,7 +32,7 @@
     Build-Depends:
         base                      >= 4.8.0.0  && < 5   ,
         aeson                     >= 1.0.0.0  && < 1.5 ,
-        dhall                     >= 1.15.0   && < 1.16,
+        dhall                     >= 1.15.0   && < 1.17,
         insert-ordered-containers                < 1.14,
         optparse-applicative      >= 0.14.0.0 && < 0.15,
         text                      >= 0.11.1.0 && < 1.3 ,
@@ -62,6 +63,6 @@
         dhall                                 ,
         dhall-json                            ,
         optparse-applicative                  ,
-        yaml             >= 0.5.0    && < 0.9 ,
+        yaml             >= 0.5.0    && < 0.10,
         text
     GHC-Options: -Wall
