diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -1,3 +1,9 @@
+cheapskate 0.1.0.5 (22 Apr 2016)
+
+  * Bump base to allow GHC 8 (Leif Warner).
+  * Bumped data-default upper bound (Leif Warner).
+  * Removed bad prof-options.
+
 cheapskate 0.1.0.4 (28 May 2015)
 
   * Bump blaze-html version bound.
diff --git a/cheapskate.cabal b/cheapskate.cabal
--- a/cheapskate.cabal
+++ b/cheapskate.cabal
@@ -1,5 +1,5 @@
 name:                cheapskate
-version:             0.1.0.4
+version:             0.1.0.5
 synopsis:            Experimental markdown processor.
 description:         This is an experimental Markdown processor in pure
                      Haskell.  It aims to process Markdown efficiently and in
@@ -41,13 +41,13 @@
                      Cheapskate.Inlines
                      Cheapskate.ParserCombinators
                      Paths_cheapskate
-  build-depends:     base >=4.4 && <4.9,
+  build-depends:     base >=4.4 && <5,
                      containers >=0.4 && <0.6,
                      mtl >=2.1 && <2.3,
                      text >= 0.9 && < 1.3,
                      blaze-html >=0.6 && < 0.10,
                      xss-sanitize >= 0.3 && < 0.4,
-                     data-default >= 0.5 && < 0.6,
+                     data-default >= 0.5 && < 0.7,
                      syb,
                      uniplate >= 1.6 && < 1.7
   default-language:  Haskell2010
@@ -56,7 +56,7 @@
 executable cheapskate
   main-is:           main.hs
   hs-source-dirs:    bin
-  build-depends:     base >=4.4 && <4.9,
+  build-depends:     base >=4.4 && <5,
                      cheapskate,
                      bytestring,
                      blaze-html >=0.6 && < 0.10,
