diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,19 @@
+0.2.0.1:
+  - Dropped ghc-prim dependency, what we need is now exported from base
+  - Added this CHANGELOG
+
+0.2.0:
+  - Transitioned to the compiler supported GHC.TypeLits, requiring GHC 7.8+
+  - Stopped building the protoc-gen-hs plugin, which is not functional
+  - Migrated tests from test-framework to tasty
+
+0.1.3:
+  - Decoding performance has been improved for Repeated fields
+  - A Foldable instance for Last has been added to Data.ProtocolBuffers.Orphans
+
+0.1.2:
+  - Enumerations can now be encoded
+
+0.1.1:
+  - Support empty messages, messages with no fields
+  - Packed field support has been improved
diff --git a/protobuf.cabal b/protobuf.cabal
--- a/protobuf.cabal
+++ b/protobuf.cabal
@@ -1,5 +1,5 @@
 name:                protobuf
-version:             0.2.0
+version:             0.2.0.1
 synopsis:            Google Protocol Buffers via GHC.Generics
 description:
   Google Protocol Buffers via GHC.Generics.
@@ -15,7 +15,7 @@
   .
 license:             BSD3
 license-file:        LICENSE
-extra-source-files:  LICENSE.google-protobuf, LICENSE.haskell-protocol-buffers
+extra-source-files:  LICENSE.google-protobuf, LICENSE.haskell-protocol-buffers, CHANGELOG
 author:              Steve Severance, Nathan Howell
 maintainer:          sseverance@alphaheavy.com, nhowell@alphaheavy.com
 homepage:            https://github.com/alphaHeavy/protobuf
@@ -50,7 +50,6 @@
     cereal                     >= 0.3,
     data-binary-ieee754        >= 0.4,
     deepseq                    >= 1.1,
-    ghc-prim,
     mtl                        == 2.*,
     -- pretty,
     text                       >= 0.10,
@@ -89,7 +88,6 @@
     Main.hs
   build-depends:
     base                       >= 4.7 && < 5,
-    ghc-prim,
     bytestring,
     cereal,
     hex,
