webcrank-wai 0.2 → 0.2.1
raw patch · 3 files changed
+8/−2 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Webcrank.Wai: instance (Monad m, Functor m) => Applicative (WaiCrankT m)
+ Webcrank.Wai: getRequestBodyLBS :: (MonadIO m, MonadReader s m, HasRequest s Request) => m ByteString
+ Webcrank.Wai: instance Monad m => Applicative (WaiCrankT m)
Files
- README.md +1/−1
- src/Webcrank/Wai.hs +6/−0
- webcrank-wai.cabal +1/−1
README.md view
@@ -1,4 +1,4 @@-# Webcrank on Wai [](https://travis-ci.org/webcrank/webcrank-wai) [](https://hackage.haskell.org/package/webcrank-wai)+# Webcrank on Wai [](https://travis-ci.org/webcrank/webcrank-wai) [](https://hackage.haskell.org/package/webcrank-wai) [](http://packdeps.haskellers.com/feed?needle=webcrank-wai) A library for building [Webcrank](https://github.com/webcrank/webcrank.hs) [WAI](https://hackage.haskell.org/package/wai) `Application`s.
src/Webcrank/Wai.hs view
@@ -14,6 +14,7 @@ , HasRequestDate(..) , WaiData , ReqData+ , getRequestBodyLBS , module Webcrank , module Webcrank.Dispatch ) where@@ -30,6 +31,7 @@ import Data.Traversable import Network.Wai hiding (rawPathInfo, pathInfo, requestHeaders) import Network.Wai.Lens+import Prelude import System.PosixCompat.Time import Webcrank@@ -136,3 +138,7 @@ , srvGetRequestURI = view $ request . rawPathInfo . to (B.takeWhile (/= 63) . (baseUri <>)) , srvGetRequestTime = view requestDate }++getRequestBodyLBS :: (MonadIO m, MonadReader s m, HasRequest s Request) => m LB.ByteString+getRequestBodyLBS = liftIO . lazyRequestBody =<< view request+
webcrank-wai.cabal view
@@ -1,5 +1,5 @@ name: webcrank-wai-version: 0.2+version: 0.2.1 license: BSD3 license-file: LICENSE author: Richard Wallace <rwallace@thewallacepack.net>