diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,8 @@
+PLACEHOLDER
+-----
+
+0.1.0.3
+-----
+* Add homepage and bug-reports to cabal file, linking to the github repository
+  and its issue tracker, respectively.
+* Added `CHANGELOG.md`.
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
diff --git a/meta-misc.cabal b/meta-misc.cabal
--- a/meta-misc.cabal
+++ b/meta-misc.cabal
@@ -1,16 +1,23 @@
-name:          meta-misc
--- Don't forget to bump the tag too.
-version:       0.1.0.2
-cabal-version: >= 1.10
-build-type:    Simple
-license:       BSD3
-license-file:  LICENSE
-copyright:     Copyright (C) 2011 Byron James Johnson
-author:        Byron James Johnson
-maintainer:    ByronJohnsonFP@gmail.com
-category:      Language, Generics, Data, Utility
-tested-with:   GHC == 7.8.2
-synopsis:      Utility library providing miscellaneous meta-programming utilities.
+name:               meta-misc
+-- Don't forget to bump the tag and CHANGELOG placeholder too.
+version:            0.1.0.3
+cabal-version:      >= 1.18
+build-type:         Simple
+license:            BSD3
+license-file:       LICENSE
+copyright:          Copyright (C) 2011 Byron James Johnson
+author:             Byron James Johnson
+maintainer:         ByronJohnsonFP@gmail.com
+category:           Language, Generics, Data, Utility
+homepage:           https://github.com/bairyn/meta-misc
+bug-reports:        https://github.com/bairyn/meta-misc/issues
+tested-with:        GHC == 7.8.3
+extra-source-files:
+-- The extra-doc-files property requires cabal-version >= 1.18.
+extra-doc-files:
+  README.md
+ ,CHANGELOG.md
+synopsis:           Utility library providing miscellaneous meta-programming utilities.
 description:
   Utility library providing miscellaneous meta-programming utilities.
 
@@ -34,4 +41,4 @@
 source-repository this
     type:     git
     location: git@github.com:bairyn/meta-misc.git
-    tag:      v0.1.0.2
+    tag:      v0.1.0.3
