packages feed

cgi 3001.2.2.2 → 3001.2.2.3

raw patch · 3 files changed

+12/−2 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Network.CGI: cookieDomain :: Cookie -> Maybe String
- Network.CGI: cookieExpires :: Cookie -> Maybe CalendarTime
- Network.CGI: cookieName :: Cookie -> String
- Network.CGI: cookiePath :: Cookie -> Maybe String
- Network.CGI: cookieSecure :: Cookie -> Bool
- Network.CGI: cookieValue :: Cookie -> String
- Network.CGI: ctParameters :: ContentType -> [(String, String)]
- Network.CGI: ctSubtype :: ContentType -> String
- Network.CGI: ctType :: ContentType -> String
- Network.CGI.Cookie: cookieDomain :: Cookie -> Maybe String
- Network.CGI.Cookie: cookieExpires :: Cookie -> Maybe CalendarTime
- Network.CGI.Cookie: cookieName :: Cookie -> String
- Network.CGI.Cookie: cookiePath :: Cookie -> Maybe String
- Network.CGI.Cookie: cookieSecure :: Cookie -> Bool
- Network.CGI.Cookie: cookieValue :: Cookie -> String
- Network.CGI.Cookie: instance Eq Cookie
- Network.CGI.Cookie: instance Ord Cookie
- Network.CGI.Cookie: instance Read Cookie
- Network.CGI.Cookie: instance Show Cookie
- Network.CGI.Monad: cgiInputs :: CGIRequest -> [(String, Input)]
- Network.CGI.Monad: cgiRequestBody :: CGIRequest -> ByteString
- Network.CGI.Monad: cgiVars :: CGIRequest -> Map String String
- Network.CGI.Monad: instance (Applicative m, Monad m) => Applicative (CGIT m)
- Network.CGI.Monad: instance (Functor m, Monad m) => Functor (CGIT m)
- Network.CGI.Monad: instance Monad m => Monad (CGIT m)
- Network.CGI.Monad: instance Monad m => MonadCGI (CGIT m)
- Network.CGI.Monad: instance MonadCatch m => MonadCatch (CGIT m)
- Network.CGI.Monad: instance MonadCatch m => MonadError SomeException (CGIT m)
- Network.CGI.Monad: instance MonadIO m => MonadIO (CGIT m)
- Network.CGI.Monad: instance MonadMask m => MonadMask (CGIT m)
- Network.CGI.Monad: instance MonadThrow m => MonadThrow (CGIT m)
- Network.CGI.Monad: instance MonadTrans CGIT
- Network.CGI.Monad: instance Typeable CGIT
- Network.CGI.Monad: unCGIT :: CGIT m a -> ReaderT CGIRequest (WriterT Headers m) a
- Network.CGI.Protocol: cgiInputs :: CGIRequest -> [(String, Input)]
- Network.CGI.Protocol: cgiRequestBody :: CGIRequest -> ByteString
- Network.CGI.Protocol: cgiVars :: CGIRequest -> Map String String
- Network.CGI.Protocol: inputContentType :: Input -> ContentType
- Network.CGI.Protocol: inputFilename :: Input -> Maybe String
- Network.CGI.Protocol: inputValue :: Input -> ByteString
- Network.CGI.Protocol: instance Eq CGIResult
- Network.CGI.Protocol: instance Ord CGIResult
- Network.CGI.Protocol: instance Read CGIResult
- Network.CGI.Protocol: instance Show CGIRequest
- Network.CGI.Protocol: instance Show CGIResult
- Network.CGI.Protocol: instance Show Input
- Network.CGI.Protocol: instance Typeable CGIResult
+ Network.CGI: [cookieDomain] :: Cookie -> Maybe String
+ Network.CGI: [cookieExpires] :: Cookie -> Maybe CalendarTime
+ Network.CGI: [cookieName] :: Cookie -> String
+ Network.CGI: [cookiePath] :: Cookie -> Maybe String
+ Network.CGI: [cookieSecure] :: Cookie -> Bool
+ Network.CGI: [cookieValue] :: Cookie -> String
+ Network.CGI: [ctParameters] :: ContentType -> [(String, String)]
+ Network.CGI: [ctSubtype] :: ContentType -> String
+ Network.CGI: [ctType] :: ContentType -> String
+ Network.CGI.Cookie: [cookieDomain] :: Cookie -> Maybe String
+ Network.CGI.Cookie: [cookieExpires] :: Cookie -> Maybe CalendarTime
+ Network.CGI.Cookie: [cookieName] :: Cookie -> String
+ Network.CGI.Cookie: [cookiePath] :: Cookie -> Maybe String
+ Network.CGI.Cookie: [cookieSecure] :: Cookie -> Bool
+ Network.CGI.Cookie: [cookieValue] :: Cookie -> String
+ Network.CGI.Cookie: instance GHC.Classes.Eq Network.CGI.Cookie.Cookie
+ Network.CGI.Cookie: instance GHC.Classes.Ord Network.CGI.Cookie.Cookie
+ Network.CGI.Cookie: instance GHC.Read.Read Network.CGI.Cookie.Cookie
+ Network.CGI.Cookie: instance GHC.Show.Show Network.CGI.Cookie.Cookie
+ Network.CGI.Monad: [cgiInputs] :: CGIRequest -> [(String, Input)]
+ Network.CGI.Monad: [cgiRequestBody] :: CGIRequest -> ByteString
+ Network.CGI.Monad: [cgiVars] :: CGIRequest -> Map String String
+ Network.CGI.Monad: [unCGIT] :: CGIT m a -> ReaderT CGIRequest (WriterT Headers m) a
+ Network.CGI.Monad: instance (GHC.Base.Applicative m, GHC.Base.Monad m) => GHC.Base.Applicative (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance (GHC.Base.Functor m, GHC.Base.Monad m) => GHC.Base.Functor (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance Control.Monad.Catch.MonadCatch m => Control.Monad.Catch.MonadCatch (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance Control.Monad.Catch.MonadCatch m => Control.Monad.Error.Class.MonadError GHC.Exception.SomeException (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance Control.Monad.Catch.MonadMask m => Control.Monad.Catch.MonadMask (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance Control.Monad.Catch.MonadThrow m => Control.Monad.Catch.MonadThrow (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance Control.Monad.Trans.Class.MonadTrans Network.CGI.Monad.CGIT
+ Network.CGI.Monad: instance GHC.Base.Monad m => GHC.Base.Monad (Network.CGI.Monad.CGIT m)
+ Network.CGI.Monad: instance GHC.Base.Monad m => Network.CGI.Monad.MonadCGI (Network.CGI.Monad.CGIT m)
+ Network.CGI.Protocol: [cgiInputs] :: CGIRequest -> [(String, Input)]
+ Network.CGI.Protocol: [cgiRequestBody] :: CGIRequest -> ByteString
+ Network.CGI.Protocol: [cgiVars] :: CGIRequest -> Map String String
+ Network.CGI.Protocol: [inputContentType] :: Input -> ContentType
+ Network.CGI.Protocol: [inputFilename] :: Input -> Maybe String
+ Network.CGI.Protocol: [inputValue] :: Input -> ByteString
+ Network.CGI.Protocol: instance GHC.Classes.Eq Network.CGI.Protocol.CGIResult
+ Network.CGI.Protocol: instance GHC.Classes.Ord Network.CGI.Protocol.CGIResult
+ Network.CGI.Protocol: instance GHC.Read.Read Network.CGI.Protocol.CGIResult
+ Network.CGI.Protocol: instance GHC.Show.Show Network.CGI.Protocol.CGIRequest
+ Network.CGI.Protocol: instance GHC.Show.Show Network.CGI.Protocol.CGIResult
+ Network.CGI.Protocol: instance GHC.Show.Show Network.CGI.Protocol.Input

Files

Network/CGI.hs view
@@ -13,7 +13,7 @@ -- Portability :  non-portable (uses Control.Monad.State) -- -- Simple Library for writing CGI programs.--- See <http://hoohoo.ncsa.uiuc.edu/cgi/interface.html> for the+-- See <https://web.archive.org/web/20100109233524/http://hoohoo.ncsa.illinois.edu/cgi/interface.html> for the -- CGI specification. -- -- This version of the library is for systems with version 2.0 or greater
cgi.cabal view
@@ -1,5 +1,5 @@ Name: cgi-Version: 3001.2.2.2+Version: 3001.2.2.3 Copyright: Bjorn Bringert, John Chee, Andy Gill, Anders Kaseorg,            Ian Lynagh, Erik Meijer, Sven Panne, Jeremy Shaw Category: Network
changelog view
@@ -1,3 +1,13 @@+3001.2.2.3++### Changed+* CGI.hs haddock: Use web.archive.org link for CGI specification++3001.2.2.2++### Changed+* Added support for building with mtl < 2.2.1 via flags+ 3001.2.2.1  ### Changed