diff --git a/Changelog.md b/Changelog.md
new file mode 100644
--- /dev/null
+++ b/Changelog.md
@@ -0,0 +1,23 @@
+# Changelog for `proto-lens-arbitrary`
+
+## Unreleased changes
+
+## v0.1.1.1
+- Bump the dependency on `base` to support `ghc-8.2.1`.
+
+## 0.1.1.0
+- Export the `arbitraryMessage` function (#93).
+
+## 0.1.0.3
+- Bump the dependency for `QuickCheck-2.10`.
+- Make the build `-Wall`-clean.
+
+## 0.1.0.2
+- Bump the dependency for `QuickCheck-2.9`.
+
+## 0.1.0.1
+- Bump the dependency on `base` to support ghc-8.0.
+
+## 0.1.0.0
+Initial version.
+
diff --git a/proto-lens-arbitrary.cabal b/proto-lens-arbitrary.cabal
--- a/proto-lens-arbitrary.cabal
+++ b/proto-lens-arbitrary.cabal
@@ -1,5 +1,5 @@
 name:                proto-lens-arbitrary
-version:             0.1.1.0
+version:             0.1.1.1
 synopsis:            Arbitrary instances for proto-lens.
 description:
   The proto-lens-arbitrary allows generating arbitrary messages for
@@ -14,12 +14,13 @@
 category:            Data
 build-type:          Simple
 cabal-version:       >=1.8
+extra-source-files:  Changelog.md
 
 library
   hs-source-dirs: src
   exposed-modules:     Data.ProtoLens.Arbitrary
   build-depends:  proto-lens >= 0.1 && < 0.3
-                , base >= 4.8 && < 4.10
+                , base >= 4.8 && < 4.11
                 , bytestring == 0.10.*
                 , containers == 0.5.*
                 , text == 1.2.*
