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 +4/−4
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