logging-effect 1.3.13 → 1.4.2
raw patch · 3 files changed
Files
- Changelog.md +15/−0
- logging-effect.cabal +7/−7
- src/Control/Monad/Log.hs +0/−4
Changelog.md view
@@ -1,3 +1,18 @@+## 1.4.2 -- 2026-01-28++* Build with GHC 9.14++## 1.4.1 -- 2025-08-05++* Build with GHC 9.12++## 1.4.0 -- 2023-03-26++* Build with GHC 9.6+* Build with `free-5.2`+* Remove instances for `ListT`, as this type is deprecated and removed from `transformers-0.6`.+* Remove instances for `ErrorT`, as this type is deprecated and removed from `transformers-0.6`.+ ## 1.3.13 -- 2022-02-20 ### Other changes
logging-effect.cabal view
@@ -1,5 +1,5 @@ name: logging-effect-version: 1.3.13+version: 1.4.2 synopsis: A mtl-style monad transformer for general purpose & compositional logging homepage: https://github.com/ocharles/logging-effect license: BSD3@@ -13,14 +13,14 @@ library exposed-modules: Control.Monad.Log other-extensions: ViewPatterns, OverloadedStrings, GeneralizedNewtypeDeriving, FlexibleContexts, FlexibleInstances, MultiParamTypeClasses, FunctionalDependencies, PatternSynonyms- build-depends: base >=4.8 && <4.17+ build-depends: base >=4.8 && <4.23 , async >=2.0 && <2.3- , transformers >=0.4 && <0.6- , text >=1.2 && <1.3- , time >=1.5 && <1.13- , mtl >= 2.2.1 && <2.3+ , transformers >=0.4 && <0.7+ , text >=1.2 && <2.2+ , time >=1.5 && <1.16+ , mtl >= 2.2.1 && <2.4 , exceptions >= 0.8.0.2 && <0.11- , free >= 4.12.1 && < 5.2+ , free >= 4.12.1 && < 5.3 , stm >= 2.4.4.1 && < 2.6 , stm-delay >= 0.1.1.1 && < 0.2 , prettyprinter >= 1.2 && < 1.8
src/Control/Monad/Log.hs view
@@ -118,11 +118,9 @@ import qualified Control.Monad.Trans.Writer.Strict as StrictWriter import qualified Control.Monad.Trans.Maybe as Maybe import qualified Control.Monad.Trans.Except as Except-import qualified Control.Monad.Trans.Error as Error import qualified Control.Monad.Trans.RWS.Lazy as LazyRWS import qualified Control.Monad.Trans.RWS.Strict as StrictRWS import qualified Control.Monad.Trans.Cont as Cont-import qualified Control.Monad.Trans.List as List import qualified Control.Monad.Trans.Free as Free import qualified Control.Monad.Trans.Free.Church as Free import qualified Control.Monad.Catch.Pure as Exceptions@@ -185,11 +183,9 @@ instance (Monoid w, MonadLog message m) => MonadLog message (LazyWriter.WriterT w m) instance MonadLog message m => MonadLog message (Maybe.MaybeT m) instance MonadLog message m => MonadLog message (Except.ExceptT e m)-instance (Error.Error e, MonadLog message m) => MonadLog message (Error.ErrorT e m) instance (Monoid w, MonadLog message m) => MonadLog message (StrictRWS.RWST r w s m) instance (Monoid w, MonadLog message m) => MonadLog message (LazyRWS.RWST r w s m) instance MonadLog message m => MonadLog message (Cont.ContT r m)-instance MonadLog message m => MonadLog message (List.ListT m) instance (Functor f, MonadLog message m) => MonadLog message (Free.FreeT f m) instance (Functor f, MonadLog message m) => MonadLog message (Free.FT f m) instance MonadLog message m => MonadLog message (Exceptions.CatchT m)