packages feed

apiary 0.3.0.0 → 0.3.1.0

raw patch · 3 files changed

+11/−11 lines, 3 filesdep +data-default-classdep −data-defaultPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: data-default-class

Dependencies removed: data-default

API changes (from Hackage documentation)

- Control.Monad.Apiary.Action: addHeader :: Monad m => Header -> ActionT m ()
+ Control.Monad.Apiary.Action: addHeader :: Monad m => HeaderName -> ByteString -> ActionT m ()

Files

apiary.cabal view
@@ -1,5 +1,5 @@ name:                apiary-version:             0.3.0.0+version:             0.3.1.0 x-revision:          1 synopsis:            Simple web framework inspired by scotty. description:@@ -60,12 +60,12 @@                      , mmorph            >=1.0 && <1.1                      , transformers-base >=0.4 && <0.5 -                     , text              >=1.1 && <1.2-                     , bytestring        >=0.10 && <0.11-                     , blaze-builder     >=0.3 && <0.4-                     , conduit           >=1.1 && <1.2-                     , monad-logger      >=0.3 && <0.4-                     , data-default      >=0.5 && <0.6+                     , text               >=1.1 && <1.2+                     , bytestring         >=0.10 && <0.11+                     , blaze-builder      >=0.3 && <0.4+                     , conduit            >=1.1 && <1.2+                     , monad-logger       >=0.3 && <0.4+                     , data-default-class >=0.0 && <0.1                       , http-types        >=0.8 && <0.9                      , mime-types        >=0.1 && <0.2
src/Control/Monad/Apiary/Action.hs view
@@ -23,4 +23,4 @@     ) where  import Control.Monad.Apiary.Action.Internal-import Data.Default+import Data.Default.Class
src/Control/Monad/Apiary/Action/Internal.hs view
@@ -20,7 +20,7 @@ import Control.Monad.Trans.Control import Network.Wai import Network.Mime-import Data.Default+import Data.Default.Class import Data.Monoid import Network.HTTP.Types import Blaze.ByteString.Builder@@ -164,8 +164,8 @@ modifyHeader :: Monad m => (ResponseHeaders -> ResponseHeaders) -> ActionT m () modifyHeader f = modifyState (\s -> s {actionHeaders = f $ actionHeaders s } ) -addHeader :: Monad m => Header -> ActionT m ()-addHeader h = modifyHeader (h:)+addHeader :: Monad m => HeaderName -> S.ByteString -> ActionT m ()+addHeader h v = modifyHeader ((h,v):)  setHeaders :: Monad m => ResponseHeaders -> ActionT m () setHeaders hs = modifyHeader (const hs)