diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+- 0.11.1.0
+    * Fix compilation issue with GHC-7.8
+
 - 0.11.0.0
     * Faster masking (by Dmitry Ivanov)
     * Support for IPv6 in the built-in server, client and tests (by agentm)
diff --git a/src/Network/WebSockets/Connection.hs b/src/Network/WebSockets/Connection.hs
--- a/src/Network/WebSockets/Connection.hs
+++ b/src/Network/WebSockets/Connection.hs
@@ -42,6 +42,7 @@
 
 --------------------------------------------------------------------------------
 import qualified Blaze.ByteString.Builder                        as Builder
+import           Control.Applicative                             ((<$>))
 import           Control.Concurrent                              (forkIO,
                                                                   threadDelay)
 import           Control.Exception                               (AsyncException,
@@ -60,6 +61,7 @@
 import           Data.Maybe                                      (catMaybes)
 import qualified Data.Text                                       as T
 import           Data.Word                                       (Word16)
+import           Prelude
 
 
 --------------------------------------------------------------------------------
diff --git a/src/Network/WebSockets/Extensions/Description.hs b/src/Network/WebSockets/Extensions/Description.hs
--- a/src/Network/WebSockets/Extensions/Description.hs
+++ b/src/Network/WebSockets/Extensions/Description.hs
@@ -10,10 +10,12 @@
     , encodeExtensionDescriptions
     ) where
 
+import           Control.Applicative              ((*>), (<*))
 import qualified Data.Attoparsec.ByteString       as A
 import qualified Data.Attoparsec.ByteString.Char8 as AC8
 import qualified Data.ByteString                  as B
-import           Data.Monoid                      ((<>))
+import           Data.Monoid                      (mconcat, (<>))
+import           Prelude
 
 type ExtensionParam = (B.ByteString, Maybe B.ByteString)
 
diff --git a/src/Network/WebSockets/Extensions/PermessageDeflate.hs b/src/Network/WebSockets/Extensions/PermessageDeflate.hs
--- a/src/Network/WebSockets/Extensions/PermessageDeflate.hs
+++ b/src/Network/WebSockets/Extensions/PermessageDeflate.hs
@@ -11,6 +11,7 @@
 
 
 --------------------------------------------------------------------------------
+import           Control.Applicative                       ((<$>))
 import           Control.Exception                         (throwIO)
 import           Control.Monad                             (foldM)
 import qualified Data.ByteString                           as B
@@ -25,6 +26,8 @@
 import           Network.WebSockets.Http
 import           Network.WebSockets.Types
 import           Text.Read                                 (readMaybe)
+import           Prelude
+
 
 --------------------------------------------------------------------------------
 -- | Four extension parameters are defined for "permessage-deflate" to
diff --git a/websockets.cabal b/websockets.cabal
--- a/websockets.cabal
+++ b/websockets.cabal
@@ -1,5 +1,5 @@
 Name:    websockets
-Version: 0.11.0.0
+Version: 0.11.1.0
 
 Synopsis:
   A sensible and clean way to write WebSocket-capable servers in Haskell.
