packages feed

twain 2.0.0.0 → 2.0.1.0

raw patch · 3 files changed

+6/−6 lines, 3 filesdep −warpdep ~http2PVP ok

version bump matches the API change (PVP)

Dependencies removed: warp

Dependency ranges changed: http2

API changes (from Hackage documentation)

+ Web.Twain: class ParsableParam a
+ Web.Twain: parseParam :: ParsableParam a => Text -> Either HttpError a
+ Web.Twain: parseParamList :: ParsableParam a => Text -> Either HttpError [a]

Files

src/Web/Twain.hs view
@@ -39,7 +39,7 @@     route,     notFound, -    -- * Request and Parameters+    -- * Requests     param,     paramEither,     paramMaybe,@@ -77,6 +77,9 @@     withParseBodyOpts,     withMaxBodySize, +    -- * Parameters+    ParsableParam (..),+     -- * Re-exports     module Network.HTTP.Types,     module Network.Wai,@@ -101,7 +104,6 @@ import Data.Word (Word64) import Network.HTTP.Types import Network.Wai-import Network.Wai.Handler.Warp hiding (FileInfo) import Network.Wai.Parse hiding (Param) import Network.Wai.Request import System.Environment (lookupEnv)
src/Web/Twain/Internal.hs view
@@ -18,7 +18,6 @@ import Network.HTTP.Types (Method, hCookie, mkStatus, status204, status400, status413, status500) import Network.HTTP2 (ErrorCodeId (..), HTTP2Error (..)) import Network.Wai (Application, Middleware, Request (..), lazyRequestBody, queryString, requestHeaders, requestMethod, responseLBS)-import Network.Wai.Handler.Warp (defaultOnExceptionResponse) import Network.Wai.Parse (File, ParseRequestBodyOptions, lbsBackEnd, noLimitParseRequestBodyOptions, parseRequestBodyEx) import Network.Wai.Request (RequestSizeException (..), requestSizeCheck) import System.IO.Unsafe (unsafePerformIO)
twain.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           twain-version:        2.0.0.0+version:        2.0.1.0 synopsis:       Tiny web application framework for WAI. description:    Twain is tiny web application framework for WAI. It provides routing, parameter parsing, and an either-like monad for composing responses. category:       Web@@ -43,12 +43,11 @@     , either ==5.0.*     , exceptions ==0.10.*     , http-types ==0.12.*-    , http2 >=2.0 && <3.1+    , http2 >=1.0.0 && <3.3.0     , text >=1.2.3 && <1.3     , time >=1.8 && <1.9.9     , transformers >=0.5.6 && <0.6     , vault ==0.3.*     , wai ==3.2.*     , wai-extra >=3.0 && <3.2-    , warp >=3.2 && <3.4   default-language: Haskell2010