diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,4 @@
+* 0.1.0.0: Initial version.
+* 0.1.0.1: Fix build failure on 32 bit arch.
+* 0.1.0.2: Move release notes to changelog file.
+* 0.1.0.3: FIX: Add changelog to tarball.
diff --git a/intset.cabal b/intset.cabal
--- a/intset.cabal
+++ b/intset.cabal
@@ -1,5 +1,5 @@
 name:                  intset
-version:               0.1.0.2
+version:               0.1.0.3
 category:              Data
 license:               BSD3
 license-file:          LICENSE
@@ -21,9 +21,9 @@
 
 
 extra-source-files:    README.md
+                       changelog
                        .travis.yml
 
-
 source-repository head
   type:                git
   location:            git://github.com/pxqr/intset.git
@@ -32,7 +32,7 @@
   type:                git
   location:            git://github.com/pxqr/intset.git
   branch:              master
-  tag:                 v0.1.0.2
+  tag:                 v0.1.0.3
 
 
 flag testing
