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 +4/−0
- hedis.cabal +4/−2
- src/Database/Redis/Core/Internal.hs +2/−1
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