packages feed

yesod-core 1.1.5 → 1.1.6

raw patch · 3 files changed

+15/−2 lines, 3 files

Files

Yesod/Internal/Core.hs view
@@ -372,6 +372,17 @@     shouldLog :: a -> LogSource -> LogLevel -> Bool     shouldLog a _ level = level >= logLevel a +    -- | A Yesod middleware, which will wrap every handler function. This+    -- allows you to run code before and after a normal handler.+    --+    -- Default: Adds the response header \"Vary: Accept, Accept-Language\".+    --+    -- Since: 1.1.6+    yesodMiddleware :: GHandler sub a res -> GHandler sub a res+    yesodMiddleware handler = do+        setHeader "Vary" "Accept, Accept-Language"+        handler+ {-# DEPRECATED messageLogger "Please use messageLoggerSource (since yesod-core 1.1.2)" #-}  formatLogMessage :: IO ZonedDate@@ -419,7 +430,7 @@                    -> (Route sub -> Route master)                    -> Maybe (SessionBackend master)                    -> W.Application-defaultYesodRunner logger handler master sub murl toMasterRoute msb req+defaultYesodRunner logger handler' master sub murl toMasterRoute msb req   | maximumContentLength master (fmap toMasterRoute murl) < len =         return $ W.responseLBS             (H.Status 413 "Too Large")@@ -469,6 +480,7 @@         case reads $ S8.unpack s of             [] -> Nothing             (x, _):_ -> Just x+    handler = yesodMiddleware handler'  data AuthResult = Authorized | AuthenticationRequired | Unauthorized Text     deriving (Eq, Show, Read)
test/YesodCoreTest/Widget.hs view
@@ -131,3 +131,4 @@         { pathInfo = ["jshead"]         }     assertBody "<!DOCTYPE html>\n<html><head><title></title><script>alert(\"hello\");</script></head><body></body></html>" res+    assertHeader "Vary" "Accept, Accept-Language" res
yesod-core.cabal view
@@ -1,5 +1,5 @@ name:            yesod-core-version:         1.1.5+version:         1.1.6 license:         MIT license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com>