diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,5 @@
+# Changelog
+
+### 0.1.2
+
+* Expose `Network.Multipart.Header`
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,4 @@
+# multipart
+[![Build Status](https://travis-ci.org/silkapp/multipart.svg?branch=master)](https://travis-ci.org/silkapp/multipart)
+
+A partial fork of the [cgi package](http://hackage.haskell.org/package/cgi) exposing the Multipart module.
diff --git a/multipart.cabal b/multipart.cabal
--- a/multipart.cabal
+++ b/multipart.cabal
@@ -1,7 +1,7 @@
 name:                multipart
-version:             0.1.1
-synopsis:            A partial fork of the cgi package exposing the multipart module
-description:         A partial fork of the cgi package exposing the multipart module
+version:             0.1.2
+synopsis:            HTTP multipart split out of the cgi package
+description:         HTTP multipart split out of the cgi package
 copyright:           Bjorn Bringert, Andy Gill, Anders Kaseorg, Ian Lynagh, Erik Meijer, Sven Panne, Jeremy Shaw
 category:            Network
 maintainer:          code@silk.co
@@ -12,6 +12,11 @@
 build-type:          Simple
 cabal-version:       >=1.10
 
+extra-source-files:
+  CHANGELOG.md
+  LICENSE
+  README.md
+
 source-repository head
   type:              git
   location:          https://github.com/silkapp/multipart.git
@@ -19,8 +24,9 @@
 library
   default-language:  Haskell2010
   ghc-options:       -Wall
-  exposed-modules:   Network.Multipart
-  other-modules:     Network.Multipart.Header
+  exposed-modules:
+    Network.Multipart
+    Network.Multipart.Header
   build-depends:
       base >= 3 && < 5
     , bytestring
