packages feed

glue-core 0.4.3 → 0.4.4

raw patch · 1 files changed

+4/−4 lines, 1 filesdep +glue-coredep ~glue-commonPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: glue-core

Dependency ranges changed: glue-common

API changes (from Hackage documentation)

- Glue.Batcher: instance Eq BatchingOptions
- Glue.Batcher: instance Show BatchingOptions
- Glue.CircuitBreaker: instance Eq BreakerStatus
- Glue.CircuitBreaker: instance Eq CircuitBreakerException
- Glue.CircuitBreaker: instance Exception CircuitBreakerException
- Glue.CircuitBreaker: instance Show BreakerStatus
- Glue.CircuitBreaker: instance Show CircuitBreakerException
- Glue.CircuitBreaker: instance Typeable CircuitBreakerException
- Glue.Preload: instance Eq PreloadStoppedBeforeExecutedException
- Glue.Preload: instance Exception PreloadStoppedBeforeExecutedException
- Glue.Preload: instance Show PreloadStoppedBeforeExecutedException
- Glue.Preload: instance Typeable PreloadStoppedBeforeExecutedException
- Glue.Timeout: instance Eq TimeoutException
- Glue.Timeout: instance Exception TimeoutException
- Glue.Timeout: instance Show TimeoutException
- Glue.Timeout: instance Typeable TimeoutException
+ Glue.Batcher: instance GHC.Classes.Eq Glue.Batcher.BatchingOptions
+ Glue.Batcher: instance GHC.Show.Show Glue.Batcher.BatchingOptions
+ Glue.CircuitBreaker: instance GHC.Classes.Eq Glue.CircuitBreaker.BreakerStatus
+ Glue.CircuitBreaker: instance GHC.Classes.Eq Glue.CircuitBreaker.CircuitBreakerException
+ Glue.CircuitBreaker: instance GHC.Exception.Exception Glue.CircuitBreaker.CircuitBreakerException
+ Glue.CircuitBreaker: instance GHC.Show.Show Glue.CircuitBreaker.BreakerStatus
+ Glue.CircuitBreaker: instance GHC.Show.Show Glue.CircuitBreaker.CircuitBreakerException
+ Glue.Preload: instance GHC.Classes.Eq Glue.Preload.PreloadStoppedBeforeExecutedException
+ Glue.Preload: instance GHC.Exception.Exception Glue.Preload.PreloadStoppedBeforeExecutedException
+ Glue.Preload: instance GHC.Show.Show Glue.Preload.PreloadStoppedBeforeExecutedException
+ Glue.Timeout: instance GHC.Classes.Eq Glue.Timeout.TimeoutException
+ Glue.Timeout: instance GHC.Exception.Exception Glue.Timeout.TimeoutException
+ Glue.Timeout: instance GHC.Show.Show Glue.Timeout.TimeoutException
- Glue.Caching: cacheWithBasic :: Monad m => (a -> m (Maybe b)) -> (a -> b -> m ()) -> BasicService m a b -> BasicService m a b
+ Glue.Caching: cacheWithBasic :: (Monad m) => (a -> m (Maybe b)) -> (a -> b -> m ()) -> BasicService m a b -> BasicService m a b
- Glue.CircuitBreaker: combineCircuitBreakerStates :: Foldable t => t CircuitBreakerState -> CircuitBreakerState
+ Glue.CircuitBreaker: combineCircuitBreakerStates :: (Foldable t) => t CircuitBreakerState -> CircuitBreakerState
- Glue.CircuitBreaker: isCircuitBreakerClosed :: MonadBaseControl IO m => CircuitBreakerState -> m Bool
+ Glue.CircuitBreaker: isCircuitBreakerClosed :: (MonadBaseControl IO m) => CircuitBreakerState -> m Bool
- Glue.CircuitBreaker: isCircuitBreakerOpen :: MonadBaseControl IO m => CircuitBreakerState -> m Bool
+ Glue.CircuitBreaker: isCircuitBreakerOpen :: (MonadBaseControl IO m) => CircuitBreakerState -> m Bool
- Glue.Failover: failover :: MonadBaseControl IO m => FailoverOptions a -> BasicService m a b -> BasicService m a b
+ Glue.Failover: failover :: (MonadBaseControl IO m) => FailoverOptions a -> BasicService m a b -> BasicService m a b
- Glue.Retry: retryingService :: MonadBaseControl IO m => RetryOptions a -> BasicService m a b -> BasicService m a b
+ Glue.Retry: retryingService :: (MonadBaseControl IO m) => RetryOptions a -> BasicService m a b -> BasicService m a b
- Glue.Timeout: addTimeout :: MonadBaseControl IO m => TimeoutOptions -> BasicService m a b -> BasicService m a b
+ Glue.Timeout: addTimeout :: (MonadBaseControl IO m) => TimeoutOptions -> BasicService m a b -> BasicService m a b

Files

glue-core.cabal view
@@ -1,5 +1,5 @@ name:                   glue-core-version:                0.4.3+version:                0.4.4 synopsis:               Make better services and clients. description:            Combinator library to enhance the general functionality of services and clients. license:                BSD3@@ -26,7 +26,7 @@                         Glue.Switching   -- other-extensions:   build-depends:        base >=4.6 && <4.9,-                        glue-common ==0.4.3,+                        glue-common == 0.4.4,                         transformers,                         transformers-base,                         lifted-base,@@ -43,6 +43,7 @@ test-suite glue-core-tests   build-depends:        base ==4.*,                         glue-common,+                        glue-core,                         QuickCheck -any,                         quickcheck-instances,                         hspec >=2.1.10,@@ -74,5 +75,4 @@   main-is:              Main.hs   buildable:            True   default-language:     Haskell2010-  hs-source-dirs:       test,-                        src+  hs-source-dirs:       test