diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.markdown
@@ -0,0 +1,37 @@
+4.2.0.2
+-------
+* Added the `CHANGELOG.markdown` to `extra-source-files`, so that `hackage` can display it.
+
+4.2.0.1
+-------
+* Allow `semigroupoids` 5.
+
+4.2
+---
+* Add dependency on kan-extensions for instances
+
+4.1.1
+---
+* Added transformers-compat dependency to loosen transformers dependency
+
+4.1
+---
+* Added missing instances for `transformers` 0.4 types
+
+4.0
+---
+* Updated to use the 4.0 versions of `comonad` and `semigroupoids` packages
+* Updated to use just `data-default-class`. Beware of orphans.
+
+3.1
+---
+* Added `Tagged` and `Proxy` instances.
+
+3.0.3
+-----
+* Claim to be Trustworthy
+
+3.0.2
+-----
+* Removed upper bounds on my other packages
+* Refactored directory layout
diff --git a/README.markdown b/README.markdown
new file mode 100644
--- /dev/null
+++ b/README.markdown
@@ -0,0 +1,15 @@
+pointed
+=======
+
+[![Build Status](https://secure.travis-ci.org/ekmett/pointed.png?branch=master)](http://travis-ci.org/ekmett/pointed)
+
+Haskell 98 pointed and copointed data types.
+
+Contact Information
+-------------------
+
+Contributions and bug reports are welcome!
+
+Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.
+
+-Edward Kmett
diff --git a/pointed.cabal b/pointed.cabal
--- a/pointed.cabal
+++ b/pointed.cabal
@@ -1,6 +1,6 @@
 name:          pointed
 category:      Data
-version:       4.2.0.1
+version:       4.2.0.2
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -13,7 +13,10 @@
 synopsis:      Pointed and copointed data
 description:   Pointed and copointed data
 build-type:    Simple
-extra-source-files: .travis.yml
+extra-source-files:
+  .travis.yml
+  README.markdown
+  CHANGELOG.markdown
 
 source-repository head
   type: git
