diff --git a/CHANGES.txt b/CHANGES.txt
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,7 @@
 Changelog for ghc-make
 
+0.3.2
+    Shake 0.15 compatibility
 0.3.1
     GHC 7.10 compatibility
 0.3
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright Neil Mitchell 2013-2014.
+Copyright Neil Mitchell 2013-2015.
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
diff --git a/ghc-make.cabal b/ghc-make.cabal
--- a/ghc-make.cabal
+++ b/ghc-make.cabal
@@ -1,13 +1,13 @@
 cabal-version:      >= 1.8
 build-type:         Simple
 name:               ghc-make
-version:            0.3.1
+version:            0.3.2
 license:            BSD3
 license-file:       LICENSE
 category:           Development
 author:             Neil Mitchell <ndmitchell@gmail.com>
 maintainer:         Neil Mitchell <ndmitchell@gmail.com>
-copyright:          Neil Mitchell 2013-2014
+copyright:          Neil Mitchell 2013-2015
 synopsis:           Accelerated version of ghc --make
 description:
     The @ghc-make@ program can be used as a drop-in replacement for @ghc@. This program
@@ -25,7 +25,7 @@
 extra-source-files:
     README.md
     CHANGES.txt
-tested-with:        GHC==7.8.3, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2
+tested-with:        GHC==7.10.1, GHC==7.8.3, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2
 
 source-repository head
     type:     git
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE RecordWildCards, DeriveDataTypeable, GeneralizedNewtypeDeriving #-}
+{-# LANGUAGE RecordWildCards, DeriveDataTypeable, GeneralizedNewtypeDeriving, ScopedTypeVariables #-}
 
 module Main(main) where
 
@@ -50,7 +50,7 @@
         -- A file containing the ghc-pkg list output
         prefix <.> "pkgs" %> \out -> do
             alwaysRerun
-            (Stdout s, Stderr _) <- cmd "ghc-pkg list --verbose"
+            (Stdout s, Stderr (_ :: String)) <- cmd "ghc-pkg list --verbose"
             writeFileChanged out s
         needPkgs <- return $ need [prefix <.> "pkgs"]
 
