diff --git a/apiary-purescript.cabal b/apiary-purescript.cabal
--- a/apiary-purescript.cabal
+++ b/apiary-purescript.cabal
@@ -1,5 +1,5 @@
 name:                apiary-purescript
-version:             1.0.0
+version:             1.1.0
 synopsis:            purescript compiler for apiary web framework.
 description:
   example: <https://github.com/philopon/apiary/blob/master/examples/pureScript.hs>
@@ -12,7 +12,7 @@
 copyright:           (c) 2014 Hirotomo Moriwaki
 category:            Web
 build-type:          Simple
-stability:           experimental
+stability:           stable
 -- extra-source-files:  
 cabal-version:       >=1.10
 
@@ -21,7 +21,7 @@
   other-modules:       Web.Apiary.PureScript.Internal
   build-depends:       base                 >=4.6   && <4.8
                      , template-haskell
-                     , apiary               >=1.0   && <1.1
+                     , apiary               >=1.1   && <1.2
                      , purescript           >=0.5.6 && <0.5.7
 
                      , filepath             >=1.3   && <1.4
diff --git a/src/Web/Apiary/PureScript/Internal.hs b/src/Web/Apiary/PureScript/Internal.hs
--- a/src/Web/Apiary/PureScript/Internal.hs
+++ b/src/Web/Apiary/PureScript/Internal.hs
@@ -23,6 +23,7 @@
 import Data.Default.Class
 import Data.IORef
 import Data.Typeable
+import Data.Apiary.Extension
 import qualified Data.HashMap.Strict as H
 import qualified Text.Parsec.Error as P
 
@@ -67,6 +68,7 @@
     { pscConfig :: PureScriptConfig
     , compiled  :: IORef (H.HashMap FilePath String)
     }
+instance Extension PureScript
 
 makePureScript :: MonadIO m => PureScriptConfig -> m PureScript
 makePureScript conf = do
