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 +9/−2
- src/Web/Spock/Safe.hs +3/−3
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)