packages feed

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 view
@@ -1,4 +1,4 @@-# Webcrank on Wai [![TravisCI](https://travis-ci.org/webcrank/webcrank-wai.svg)](https://travis-ci.org/webcrank/webcrank-wai) [![Hackage](https://img.shields.io/hackage/v/webcrank-wai.svg?style=flat)](https://hackage.haskell.org/package/webcrank-wai)+# Webcrank on Wai [![TravisCI](https://travis-ci.org/webcrank/webcrank-wai.svg)](https://travis-ci.org/webcrank/webcrank-wai) [![Hackage](https://img.shields.io/hackage/v/webcrank-wai.svg?style=flat)](https://hackage.haskell.org/package/webcrank-wai) [![Dependencies](https://img.shields.io/hackage-deps/v/webcrank-wai.svg?style=flat)](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>