packages feed

riak 0.9.1.0 → 0.9.1.1

raw patch · 1 files changed

+2/−2 lines, 1 filesdep ~vectorPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: vector

API changes (from Hackage documentation)

- Network.Riak: [clientID] :: Client -> ClientID
- Network.Riak: [connBuffer] :: Connection -> IORef ByteString
- Network.Riak: [connClient] :: Connection -> Client
- Network.Riak: [connSock] :: Connection -> Socket
- Network.Riak: [host] :: Client -> HostName
- Network.Riak: [port] :: Client -> ServiceName
- Network.Riak.Basic: [clientID] :: Client -> ClientID
- Network.Riak.Basic: [connBuffer] :: Connection -> IORef ByteString
- Network.Riak.Basic: [connClient] :: Connection -> Client
- Network.Riak.Basic: [connSock] :: Connection -> Socket
- Network.Riak.Basic: [host] :: Client -> HostName
- Network.Riak.Basic: [port] :: Client -> ServiceName
- Network.Riak.Cluster: [clusterGen] :: Cluster -> PureMT
- Network.Riak.Cluster: [clusterPools] :: Cluster -> Vector Pool
- Network.Riak.Cluster: instance GHC.Exception.Exception Network.Riak.Cluster.InClusterError
- Network.Riak.Cluster: instance GHC.Show.Show Network.Riak.Cluster.Cluster
- Network.Riak.Cluster: instance GHC.Show.Show Network.Riak.Cluster.InClusterError
- Network.Riak.Connection.Pool: instance GHC.Classes.Eq Network.Riak.Connection.Pool.Pool
- Network.Riak.Connection.Pool: instance GHC.Show.Show Network.Riak.Connection.Pool.Pool
- Network.Riak.Content: [bucket] :: Link -> SrictNotUnpacked(Maybe ByteString)
- Network.Riak.Content: [charset] :: Content -> SrictNotUnpacked(Maybe ByteString)
- Network.Riak.Content: [content_encoding] :: Content -> SrictNotUnpacked(Maybe ByteString)
- Network.Riak.Content: [content_type] :: Content -> SrictNotUnpacked(Maybe ByteString)
- Network.Riak.Content: [deleted] :: Content -> SrictNotUnpacked(Maybe Bool)
- Network.Riak.Content: [indexes] :: Content -> SrictNotUnpacked(Seq Pair)
- Network.Riak.Content: [key] :: Link -> SrictNotUnpacked(Maybe ByteString)
- Network.Riak.Content: [last_mod] :: Content -> SrictNotUnpacked(Maybe Word32)
- Network.Riak.Content: [last_mod_usecs] :: Content -> SrictNotUnpacked(Maybe Word32)
- Network.Riak.Content: [links] :: Content -> SrictNotUnpacked(Seq Link)
- Network.Riak.Content: [tag] :: Link -> SrictNotUnpacked(Maybe ByteString)
- Network.Riak.Content: [usermeta] :: Content -> SrictNotUnpacked(Seq Pair)
- Network.Riak.Content: [value] :: Content -> SrictNotUnpackedByteString
- Network.Riak.Content: [vtag] :: Content -> SrictNotUnpacked(Maybe ByteString)
- Network.Riak.Escape: instance Network.Riak.Escape.Escape Data.ByteString.Internal.ByteString
- Network.Riak.Escape: instance Network.Riak.Escape.Escape Data.ByteString.Lazy.Internal.ByteString
- Network.Riak.Escape: instance Network.Riak.Escape.Escape Data.Text.Internal.Lazy.Text
- Network.Riak.Escape: instance Network.Riak.Escape.Escape Data.Text.Internal.Text
- Network.Riak.Escape: instance Network.Riak.Escape.Escape [GHC.Types.Char]
- Network.Riak.JSON: instance (Data.Aeson.Types.Class.FromJSON a, Data.Aeson.Types.Class.ToJSON a) => Network.Riak.Value.IsContent (Network.Riak.JSON.JSON a)
- Network.Riak.JSON: instance GHC.Base.Functor Network.Riak.JSON.JSON
- Network.Riak.JSON: instance GHC.Base.Monoid a => GHC.Base.Monoid (Network.Riak.JSON.JSON a)
- Network.Riak.JSON: instance GHC.Classes.Eq a => GHC.Classes.Eq (Network.Riak.JSON.JSON a)
- Network.Riak.JSON: instance GHC.Classes.Ord a => GHC.Classes.Ord (Network.Riak.JSON.JSON a)
- Network.Riak.JSON: instance GHC.Enum.Bounded a => GHC.Enum.Bounded (Network.Riak.JSON.JSON a)
- Network.Riak.JSON: instance GHC.Read.Read a => GHC.Read.Read (Network.Riak.JSON.JSON a)
- Network.Riak.JSON: instance GHC.Show.Show a => GHC.Show.Show (Network.Riak.JSON.JSON a)
- Network.Riak.Resolvable: [unRM] :: ResolvableMonoid a -> a
- Network.Riak.Types: [clientID] :: Client -> ClientID
- Network.Riak.Types: [fromVClock] :: VClock -> ByteString
- Network.Riak.Types: [host] :: Client -> HostName
- Network.Riak.Types: [port] :: Client -> ServiceName
- Network.Riak.Value: instance Network.Riak.Value.IsContent ()
- Network.Riak.Value: instance Network.Riak.Value.IsContent Data.Aeson.Types.Internal.Value
- Network.Riak.Value: instance Network.Riak.Value.IsContent Network.Riak.Protocol.Content.Content
- Network.Riak.Value: instance Network.Riak.Value.IsContent a => Network.Riak.Value.IsContent (Network.Riak.Resolvable.Internal.ResolvableMonoid a)
+ Network.Riak: clientID :: Client -> ClientID
+ Network.Riak: connBuffer :: Connection -> IORef ByteString
+ Network.Riak: connClient :: Connection -> Client
+ Network.Riak: connSock :: Connection -> Socket
+ Network.Riak: host :: Client -> HostName
+ Network.Riak: port :: Client -> ServiceName
+ Network.Riak.Basic: clientID :: Client -> ClientID
+ Network.Riak.Basic: connBuffer :: Connection -> IORef ByteString
+ Network.Riak.Basic: connClient :: Connection -> Client
+ Network.Riak.Basic: connSock :: Connection -> Socket
+ Network.Riak.Basic: host :: Client -> HostName
+ Network.Riak.Basic: port :: Client -> ServiceName
+ Network.Riak.Cluster: clusterGen :: Cluster -> PureMT
+ Network.Riak.Cluster: clusterPools :: Cluster -> Vector Pool
+ Network.Riak.Cluster: instance Exception InClusterError
+ Network.Riak.Cluster: instance Show Cluster
+ Network.Riak.Cluster: instance Show InClusterError
+ Network.Riak.Cluster: instance Typeable InClusterError
+ Network.Riak.Connection.Pool: instance Eq Pool
+ Network.Riak.Connection.Pool: instance Show Pool
+ Network.Riak.Connection.Pool: instance Typeable Pool
+ Network.Riak.Content: bucket :: Link -> SrictNotUnpacked(Maybe ByteString)
+ Network.Riak.Content: charset :: Content -> SrictNotUnpacked(Maybe ByteString)
+ Network.Riak.Content: content_encoding :: Content -> SrictNotUnpacked(Maybe ByteString)
+ Network.Riak.Content: content_type :: Content -> SrictNotUnpacked(Maybe ByteString)
+ Network.Riak.Content: deleted :: Content -> SrictNotUnpacked(Maybe Bool)
+ Network.Riak.Content: indexes :: Content -> SrictNotUnpacked(Seq Pair)
+ Network.Riak.Content: key :: Link -> SrictNotUnpacked(Maybe ByteString)
+ Network.Riak.Content: last_mod :: Content -> SrictNotUnpacked(Maybe Word32)
+ Network.Riak.Content: last_mod_usecs :: Content -> SrictNotUnpacked(Maybe Word32)
+ Network.Riak.Content: links :: Content -> SrictNotUnpacked(Seq Link)
+ Network.Riak.Content: tag :: Link -> SrictNotUnpacked(Maybe ByteString)
+ Network.Riak.Content: usermeta :: Content -> SrictNotUnpacked(Seq Pair)
+ Network.Riak.Content: value :: Content -> SrictNotUnpackedByteString
+ Network.Riak.Content: vtag :: Content -> SrictNotUnpacked(Maybe ByteString)
+ Network.Riak.Escape: instance Escape ByteString
+ Network.Riak.Escape: instance Escape Text
+ Network.Riak.Escape: instance Escape [Char]
+ Network.Riak.JSON: instance (FromJSON a, ToJSON a) => IsContent (JSON a)
+ Network.Riak.JSON: instance Bounded a => Bounded (JSON a)
+ Network.Riak.JSON: instance Eq a => Eq (JSON a)
+ Network.Riak.JSON: instance Functor JSON
+ Network.Riak.JSON: instance Monoid a => Monoid (JSON a)
+ Network.Riak.JSON: instance Ord a => Ord (JSON a)
+ Network.Riak.JSON: instance Read a => Read (JSON a)
+ Network.Riak.JSON: instance Show a => Show (JSON a)
+ Network.Riak.JSON: instance Typeable JSON
+ Network.Riak.Resolvable: unRM :: ResolvableMonoid a -> a
+ Network.Riak.Types: clientID :: Client -> ClientID
+ Network.Riak.Types: fromVClock :: VClock -> ByteString
+ Network.Riak.Types: host :: Client -> HostName
+ Network.Riak.Types: port :: Client -> ServiceName
+ Network.Riak.Value: instance IsContent ()
+ Network.Riak.Value: instance IsContent Content
+ Network.Riak.Value: instance IsContent Value
+ Network.Riak.Value: instance IsContent a => IsContent (ResolvableMonoid a)
- Network.Riak: class (Show a) => Resolvable a
+ Network.Riak: class Show a => Resolvable a
- Network.Riak: foldKeys :: (MonadIO m) => Connection -> Bucket -> (a -> Key -> m a) -> a -> m a
+ Network.Riak: foldKeys :: MonadIO m => Connection -> Bucket -> (a -> Key -> m a) -> a -> m a
- Network.Riak.Basic: foldKeys :: (MonadIO m) => Connection -> Bucket -> (a -> Key -> m a) -> a -> m a
+ Network.Riak.Basic: foldKeys :: MonadIO m => Connection -> Bucket -> (a -> Key -> m a) -> a -> m a
- Network.Riak.Connection: pipeline :: (Exchange req resp) => Connection -> [req] -> IO [resp]
+ Network.Riak.Connection: pipeline :: Exchange req resp => Connection -> [req] -> IO [resp]
- Network.Riak.Connection: pipelineMaybe :: (Exchange req resp) => Connection -> [req] -> IO [Maybe resp]
+ Network.Riak.Connection: pipelineMaybe :: Exchange req resp => Connection -> [req] -> IO [Maybe resp]
- Network.Riak.Connection: pipeline_ :: (Request req) => Connection -> [req] -> IO ()
+ Network.Riak.Connection: pipeline_ :: Request req => Connection -> [req] -> IO ()
- Network.Riak.Debug: debugValues :: (Show a) => String -> String -> [a] -> IO ()
+ Network.Riak.Debug: debugValues :: Show a => String -> String -> [a] -> IO ()
- Network.Riak.JSON.Resolvable: class (Show a) => Resolvable a
+ Network.Riak.JSON.Resolvable: class Show a => Resolvable a
- Network.Riak.Resolvable: class (Show a) => Resolvable a
+ Network.Riak.Resolvable: class Show a => Resolvable a
- Network.Riak.Value: get :: (IsContent c) => Connection -> Bucket -> Key -> R -> IO (Maybe ([c], VClock))
+ Network.Riak.Value: get :: IsContent c => Connection -> Bucket -> Key -> R -> IO (Maybe ([c], VClock))
- Network.Riak.Value: getMany :: (IsContent c) => Connection -> Bucket -> [Key] -> R -> IO [Maybe ([c], VClock)]
+ Network.Riak.Value: getMany :: IsContent c => Connection -> Bucket -> [Key] -> R -> IO [Maybe ([c], VClock)]
- Network.Riak.Value: put :: (IsContent c) => Connection -> Bucket -> Key -> Maybe VClock -> c -> W -> DW -> IO ([c], VClock)
+ Network.Riak.Value: put :: IsContent c => Connection -> Bucket -> Key -> Maybe VClock -> c -> W -> DW -> IO ([c], VClock)
- Network.Riak.Value: putIndexed :: (IsContent c) => Connection -> Bucket -> Key -> [IndexValue] -> Maybe VClock -> c -> W -> DW -> IO ([c], VClock)
+ Network.Riak.Value: putIndexed :: IsContent c => Connection -> Bucket -> Key -> [IndexValue] -> Maybe VClock -> c -> W -> DW -> IO ([c], VClock)
- Network.Riak.Value: putMany :: (IsContent c) => Connection -> Bucket -> [(Key, Maybe VClock, c)] -> W -> DW -> IO [([c], VClock)]
+ Network.Riak.Value: putMany :: IsContent c => Connection -> Bucket -> [(Key, Maybe VClock, c)] -> W -> DW -> IO [([c], VClock)]
- Network.Riak.Value: putMany_ :: (IsContent c) => Connection -> Bucket -> [(Key, Maybe VClock, c)] -> W -> DW -> IO ()
+ Network.Riak.Value: putMany_ :: IsContent c => Connection -> Bucket -> [(Key, Maybe VClock, c)] -> W -> DW -> IO ()
- Network.Riak.Value: put_ :: (IsContent c) => Connection -> Bucket -> Key -> Maybe VClock -> c -> W -> DW -> IO ()
+ Network.Riak.Value: put_ :: IsContent c => Connection -> Bucket -> Key -> Maybe VClock -> c -> W -> DW -> IO ()
- Network.Riak.Value.Resolvable: class (Show a) => Resolvable a
+ Network.Riak.Value.Resolvable: class Show a => Resolvable a

Files

riak.cabal view
@@ -1,5 +1,5 @@ name:                riak-version:             0.9.1.0+version:             0.9.1.1 synopsis:            A Haskell client for the Riak decentralized data store description:   A Haskell client library for the Riak decentralized data@@ -110,7 +110,7 @@                 riak-protobuf                 == 0.20.*,                 text                          == 1.2.*,                 time                          >= 1.4.2 && < 1.6,-                vector                        >= 0.10.12.3 && < 0.11+                vector                        >= 0.10.12.3 && < 0.12    if flag(debug)     cpp-options: -DASSERTS -DDEBUG