hedis 0.12.10 → 0.12.11
raw patch · 6 files changed
+11/−2 lines, 6 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Database.Redis: withCheckedConnect :: ConnectInfo -> (Connection -> IO c) -> IO c
+ Database.Redis: withConnect :: ConnectInfo -> (Connection -> IO c) -> IO c
Files
- CHANGELOG +4/−0
- hedis.cabal +1/−1
- src/Database/Redis.hs +1/−0
- src/Database/Redis/Core/Internal.hs +1/−1
- src/Database/Redis/PubSub.hs +2/−0
- src/Database/Redis/URL.hs +2/−0
CHANGELOG view
@@ -1,5 +1,9 @@ # Changelog for Hedis +## 0.12.11++* Expose `withCheckedConnect`, `withConnect`+ ## 0.12.9 * Expose the `Database.Redis.Core.Internal` module (see https://github.com/informatikr/hedis/issues/144 )
hedis.cabal view
@@ -1,5 +1,5 @@ name: hedis-version: 0.12.10+version: 0.12.11 synopsis: Client library for the Redis datastore: supports full command set, pipelining.
src/Database/Redis.hs view
@@ -163,6 +163,7 @@ -- * Connection Connection, ConnectError(..), connect, checkedConnect, disconnect,+ withConnect, withCheckedConnect, ConnectInfo(..), defaultConnectInfo, parseConnectInfo, PortID(..),
src/Database/Redis/Core/Internal.hs view
@@ -3,7 +3,7 @@ {-# LANGUAGE GeneralizedNewtypeDeriving #-} module Database.Redis.Core.Internal where-#if __GLASGOW_HASKELL__ > 711+#if __GLASGOW_HASKELL__ > 711 && __GLASGOW_HASKELL__ < 808 import Control.Monad.Fail (MonadFail) #endif import Control.Monad.Reader
src/Database/Redis/PubSub.hs view
@@ -33,7 +33,9 @@ import Data.List (foldl') import Data.Maybe (isJust) import Data.Pool+#if __GLASGOW_HASKELL__ < 808 import Data.Semigroup (Semigroup(..))+#endif import qualified Data.HashMap.Strict as HM import qualified Database.Redis.Core as Core import qualified Database.Redis.ProtocolPipelining as PP
src/Database/Redis/URL.hs view
@@ -8,7 +8,9 @@ #endif import Control.Error.Util (note) import Control.Monad (guard)+#if __GLASGOW_HASKELL__ < 808 import Data.Monoid ((<>))+#endif import Database.Redis.Core (ConnectInfo(..), defaultConnectInfo) import Database.Redis.ProtocolPipelining import Network.HTTP.Base