packages feed

hslogger-template 2.0.3 → 2.0.4

raw patch · 2 files changed

+3/−3 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

hslogger-template.cabal view
@@ -1,5 +1,5 @@ name:        hslogger-template-version:     2.0.3+version:     2.0.4 category:    Interfaces synopsis:    Automatic generation of hslogger functions description: Library for generating hslogger functions using Template Haskell.
src/System/Log/Logger/TH.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE TemplateHaskell, ExplicitForAll #-}  -- | This module provides functions that generate hslogger functions using -- Template Haskell.@@ -89,7 +89,7 @@  deriveLogger :: String -> String -> Maybe String -> HSL.Priority -> TH.Q [TH.Dec] deriveLogger qualifier moduleName mprefix priority = do-    sig  <- TH.sigD thF [t| MonadIO m => String -> m () |]+    sig  <- TH.sigD thF [t| forall m. MonadIO m => String -> m () |]     body <- TH.funD thF               [ TH.clause                   [TH.varP thS]