diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,5 @@
+# 0.13.1
+
+* Remove small_base flag.
+* Remove unused dependencies like process, random, unix, directory, old-time, old-locale
+* Remove ghc-options specific to 6.10.1, 7.2
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,6 @@
+xmonad-extras
+---------------
+
+[![Build Status](https://travis-ci.org/xmonad/xmonad-extras.svg?branch=master)](https://travis-ci.org/xmonad/xmonad-extras)
+
+Third party extensions for xmonad with wacky dependencies
diff --git a/xmonad-extras.cabal b/xmonad-extras.cabal
--- a/xmonad-extras.cabal
+++ b/xmonad-extras.cabal
@@ -1,5 +1,5 @@
 name:               xmonad-extras
-version:            0.13.0
+version:            0.13.1
 homepage:           https://github.com/xmonad/xmonad-extras
 synopsis:           Third party extensions for xmonad with wacky dependencies
 description:        Various modules for xmonad that cannot be added to xmonad-contrib
@@ -11,9 +11,7 @@
 maintainer:         Sibi <sibi@psibi.in>, daniel@wagner-home.com, daniel.schoepe@googlemail.com
 cabal-version:      >= 1.2.1
 build-type:         Simple
-
-flag small_base
-  description: Choose the new smaller, split-up base package.
+extra-source-files:  README.md, CHANGELOG.md
 
 flag with_sound
   description: Build modules depending on the alsa-mixer package
@@ -39,33 +37,21 @@
   default: False
 
 library
-    if flag(small_base)
-        build-depends: base >= 3 && < 5, containers, directory, process, random, old-time, old-locale
-    else
-        build-depends: base < 3
 
-    build-depends:      mtl, unix, X11>=1.4.3, xmonad>=0.10 && <0.14, xmonad-contrib>=0.10 && <0.14
-
-    if true
-        ghc-options:        -fwarn-tabs -Wall
+    build-depends:      base < 5, mtl, containers, X11>=1.4.3, xmonad>=0.10 && <0.14, xmonad-contrib>=0.10 && <0.14
+    ghc-options:        -fwarn-tabs -Wall -fno-warn-unused-do-bind
 
     -- Upload blocked by this: https://github.com/haskell/cabal/issues/2527
     -- Uncomment when it's fixed
     -- if flag(testing)
     --     ghc-options:    -Werror
 
-    if impl (ghc == 6.10.1) && arch (x86_64)
-        ghc-options:    --disable-optimizations
-
     if flag(with_sound)
         build-depends: alsa-mixer >= 0.2
         exposed-modules: XMonad.Actions.Volume
 
     if flag(with_hint)
-        if impl(ghc < 7.2)
-                build-depends: hint >= 0.3 && < 0.4, network
-        else
-                build-depends: hint >= 0.3.3.3 && < 0.8, network
+        build-depends: hint >= 0.3.3.3 && < 0.8, network
         exposed-modules: XMonad.Actions.Eval XMonad.Prompt.Eval
 --                         XMonad.Hooks.EvalServer
 
@@ -89,8 +75,7 @@
 
     exposed-modules: XMonad.Hooks.PerWindowKbdLayout
 
-    if impl(ghc >= 6.12.1)
-        ghc-options:    -fno-warn-unused-do-bind
+
 
 -- executable xmonadcmd
 --     main-is: XMonadCmd.hs
