packages feed

Spock 0.7.10.0 → 0.7.11.0

raw patch · 2 files changed

+12/−5 lines, 2 filesdep +hvectdep ~reroutePVP ok

version bump matches the API change (PVP)

Dependencies added: hvect

Dependency ranges changed: reroute

API changes (from Hackage documentation)

Files

Spock.cabal view
@@ -1,14 +1,20 @@ name:                Spock-version:             0.7.10.0+version:             0.7.11.0 synopsis:            Another Haskell web framework for rapid development description:         This toolbox provides everything you need to get a quick start into web hacking with haskell:                      .                      * fast routing+                     .                      * middleware+                     .                      * json+                     .                      * sessions+                     .                      * cookies+                     .                      * database helper+                     .                      * csrf-protection                      .                      A tutorial is available at <http://www.spock.li/tutorial/ spock.li>@@ -50,13 +56,14 @@                        directory >=1.2,                        hashable >=1.2,                        http-types >=0.8,+                       hvect >= 0.2,                        list-t >=0.4,                        monad-control >=1.0,                        mtl >=2.1,                        old-locale >=1.0,                        path-pieces >=0.1.4,                        random >=1.0,-                       reroute >=0.2.3,+                       reroute >=0.3,                        resource-pool >=0.2,                        resourcet >= 0.4,                        stm >=2.4,
src/Web/Spock/Safe.hs view
@@ -39,15 +39,15 @@  import Control.Applicative import Control.Monad.Trans+import Data.HVect hiding (head) import Data.Monoid-import Data.HVect import Network.HTTP.Types.Method import Prelude hiding (head) import Web.Routing.SafeRouting hiding (renderRoute)-import qualified Web.Routing.SafeRouting as SR import qualified Data.Text as T import qualified Network.HTTP.Types as Http import qualified Network.Wai as Wai+import qualified Web.Routing.SafeRouting as SR  type SpockM conn sess st a = SpockT (WebStateM conn sess st) a @@ -188,4 +188,4 @@  -- | Render a route applying path pieces renderRoute :: Path as -> HVectElim as T.Text-renderRoute route = hVectCurryExpl (pathToRep route) (T.cons '/' . SR.renderRoute route)+renderRoute route = curryExpl (pathToRep route) (T.cons '/' . SR.renderRoute route)