packages feed

snap-error-collector 1.1.1 → 1.1.2

raw patch · 3 files changed

+14/−8 lines, 3 filesdep +lifted-basedep −MonadCatchIO-transformersdep ~asyncdep ~basedep ~snapPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: lifted-base

Dependencies removed: MonadCatchIO-transformers

Dependency ranges changed: async, base, snap, time, transformers

API changes (from Hackage documentation)

- Snap.ErrorCollector: ecExceptionUpperBound :: ErrorCollectorConfig -> !Int
- Snap.ErrorCollector: ecFilter :: ErrorCollectorConfig -> !(SomeException -> Bool)
- Snap.ErrorCollector: ecFlush :: ErrorCollectorConfig -> !(UTCTime -> Seq LoggedException -> Int -> IO ())
- Snap.ErrorCollector: ecFlushInterval :: ErrorCollectorConfig -> !Int
- Snap.ErrorCollector: instance Show LoggedException
- Snap.ErrorCollector: leException :: LoggedException -> !SomeException
- Snap.ErrorCollector: leLoggedAt :: LoggedException -> !UTCTime
- Snap.ErrorCollector: leRequest :: LoggedException -> !Request
+ Snap.ErrorCollector: [ecExceptionUpperBound] :: ErrorCollectorConfig -> !Int
+ Snap.ErrorCollector: [ecFilter] :: ErrorCollectorConfig -> !(SomeException -> Bool)
+ Snap.ErrorCollector: [ecFlushInterval] :: ErrorCollectorConfig -> !Int
+ Snap.ErrorCollector: [ecFlush] :: ErrorCollectorConfig -> !(UTCTime -> Seq LoggedException -> Int -> IO ())
+ Snap.ErrorCollector: [leException] :: LoggedException -> !SomeException
+ Snap.ErrorCollector: [leLoggedAt] :: LoggedException -> !UTCTime
+ Snap.ErrorCollector: [leRequest] :: LoggedException -> !Request
+ Snap.ErrorCollector: instance GHC.Show.Show Snap.ErrorCollector.LoggedException

Files

Changelog.md view
@@ -1,3 +1,9 @@+# 1.1.2++* Increase upper bound on `base`, `async`, `snap`, `time` and `transformers`.+* `lifted-base` is now used instead of `MonadCatchIO-transformers`, as it is+  actively maintained.+ # 1.1.1  * Increase upper bound on `base`, `snap`, `time`, `transformers`.
snap-error-collector.cabal view
@@ -1,5 +1,5 @@ name: snap-error-collector-version: 1.1.1+version: 1.1.2 synopsis: Collect errors in batches and dispatch them homepage: http://github.com/ocharles/snap-error-collector license: BSD3@@ -14,14 +14,14 @@ library   exposed-modules: Snap.ErrorCollector   build-depends:-    MonadCatchIO-transformers >= 0.3.1.2 && < 0.4,-    async >= 2.0.1.6 && < 2.1,-    base >=4.7 && <4.9,+    base >=4.7 && <4.10,+    async >= 2.0.1.6 && < 2.2,     containers >= 0.5.5.1 && < 0.6,+    lifted-base >= 0.1 && < 0.3,     monad-loops >= 0.4.2.1 && < 0.5,-    snap >= 0.13.3.1 && < 0.15,+    snap >= 0.13.3.1 && < 1.1,     stm >= 2.4.3 && < 2.5,-    time >= 1.4.2 && < 1.6,-    transformers >= 0.3.0.0 && < 0.5+    time >= 1.4.2 && < 1.8,+    transformers >= 0.3.0.0 && < 0.6   hs-source-dirs: src   default-language: Haskell2010
src/Snap/ErrorCollector.hs view
@@ -46,7 +46,7 @@  import qualified Control.Concurrent.Async as Async import qualified Control.Concurrent.STM as STM-import qualified Control.Monad.CatchIO as MCIO+import qualified Control.Exception.Lifted as MCIO import qualified Data.Time as Time import qualified Snap