packages feed

hedis 0.15.0 → 0.15.1

raw patch · 3 files changed

+10/−3 lines, 3 filesdep +unliftio-core

Dependencies added: unliftio-core

Files

CHANGELOG view
@@ -1,5 +1,9 @@ # Changelog for Hedis +## 0.15.1++* PR #181. Add MonadUnliftIO instance+ ## 0.15.0  * PR #174, Issue #173. Hedis fails to decode xstreamInfo response in case when the stream is empty
hedis.cabal view
@@ -1,5 +1,5 @@ name:               hedis-version:            0.15.0+version:            0.15.1 synopsis:     Client library for the Redis datastore: supports full command set,     pipelining.@@ -89,7 +89,8 @@                     vector >= 0.9,                     HTTP,                     errors,-                    network-uri+                    network-uri,+                    unliftio-core   if !impl(ghc >= 8.0)     build-depends:       semigroups >= 0.11 && < 0.19@@ -108,6 +109,7 @@                     Database.Redis.ManualCommands,                     Database.Redis.URL,                     Database.Redis.ConnectionContext+  other-extensions: StrictData  benchmark hedis-benchmark     default-language: Haskell2010
src/Database/Redis/Core/Internal.hs view
@@ -9,6 +9,7 @@ import Control.Monad.Reader import Data.IORef import Database.Redis.Protocol+import Control.Monad.IO.Unlift (MonadUnliftIO) import qualified Database.Redis.ProtocolPipelining as PP import qualified Database.Redis.Cluster as Cluster @@ -19,7 +20,7 @@ --  possibility of Redis returning an 'Error' reply. newtype Redis a =   Redis (ReaderT RedisEnv IO a)-  deriving (Monad, MonadIO, Functor, Applicative)+  deriving (Monad, MonadIO, Functor, Applicative, MonadUnliftIO) #if __GLASGOW_HASKELL__ > 711 deriving instance MonadFail Redis #endif