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 +7/−7
- src/Control/Monad/Apiary/Action.hs +1/−1
- src/Control/Monad/Apiary/Action/Internal.hs +3/−3
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)