packages feed

fused-effects-random 1.1.0.0 → 1.1.0.1

raw patch · 2 files changed

+17/−5 lines, 2 filesdep ~transformersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: transformers

API changes (from Hackage documentation)

- Control.Carrier.Random.Gen: instance (GHC.Base.Alternative m, GHC.Base.Monad m) => GHC.Base.MonadPlus (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance Control.Monad.Fail.MonadFail m => Control.Monad.Fail.MonadFail (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance Control.Monad.Fix.MonadFix m => Control.Monad.Fix.MonadFix (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Alternative m => GHC.Base.Alternative (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Applicative (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Functor (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: instance GHC.Base.Monad (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance (GHC.Internal.Base.Alternative m, GHC.Internal.Base.Monad m) => GHC.Internal.Base.MonadPlus (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Alternative m => GHC.Internal.Base.Alternative (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Applicative (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Functor (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Base.Monad (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Control.Monad.Fail.MonadFail m => GHC.Internal.Control.Monad.Fail.MonadFail (Control.Carrier.Random.Gen.RandomC g m)
+ Control.Carrier.Random.Gen: instance GHC.Internal.Control.Monad.Fix.MonadFix m => GHC.Internal.Control.Monad.Fix.MonadFix (Control.Carrier.Random.Gen.RandomC g m)
- Control.Carrier.Random.Gen: RandomC :: StateC g m a -> RandomC g m a
+ Control.Carrier.Random.Gen: RandomC :: StateC g m a -> RandomC g (m :: Type -> Type) a
- Control.Carrier.Random.Gen: newtype RandomC g m a
+ Control.Carrier.Random.Gen: newtype RandomC g (m :: Type -> Type) a
- Control.Effect.Random: [Interleave] :: m a -> Random m a
+ Control.Effect.Random: [Interleave] :: forall (m :: Type -> Type) k. m k -> Random m k
- Control.Effect.Random: [UniformR] :: Random a => (a, a) -> Random m a
+ Control.Effect.Random: [UniformR] :: forall k (m :: Type -> Type). Random k => (k, k) -> Random m k
- Control.Effect.Random: [Uniform] :: Random a => Random m a
+ Control.Effect.Random: [Uniform] :: forall k (m :: Type -> Type). Random k => Random m k
- Control.Effect.Random: data Random m k
+ Control.Effect.Random: data Random (m :: Type -> Type) k
- Control.Effect.Random: exponential :: (Random a, Floating a, Has Random sig m) => a -> m a
+ Control.Effect.Random: exponential :: forall a (sig :: (Type -> Type) -> Type -> Type) m. (Random a, Floating a, Has Random sig m) => a -> m a
- Control.Effect.Random: interleave :: Has Random sig m => m a -> m a
+ Control.Effect.Random: interleave :: forall (sig :: (Type -> Type) -> Type -> Type) m a. Has Random sig m => m a -> m a
- Control.Effect.Random: uniform :: (Random a, Has Random sig m) => m a
+ Control.Effect.Random: uniform :: forall a (sig :: (Type -> Type) -> Type -> Type) m. (Random a, Has Random sig m) => m a
- Control.Effect.Random: uniformR :: (Random a, Has Random sig m) => (a, a) -> m a
+ Control.Effect.Random: uniformR :: forall a (sig :: (Type -> Type) -> Type -> Type) m. (Random a, Has Random sig m) => (a, a) -> m a

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+# 1.1.0.1++- Support for `ghc`s through 9.10.1.++ # 1.1  - Support for `random` 1.2.
fused-effects-random.cabal view
@@ -1,7 +1,7 @@-cabal-version:       2.2+cabal-version:       3.0  name:                fused-effects-random-version:             1.1.0.0+version:             1.1.0.1 synopsis:            Random number generation for fused-effects. description:         Random number generation as an effect using fused-effects. homepage:            https://github.com/fused-effects/fused-effects-random@@ -10,10 +10,10 @@ license-file:        LICENSE author:              Rob Rix maintainer:          robrix@github.com-copyright:           2019-2020 Rob Rix+copyright:           2019-2024 Rob Rix category:            Control build-type:          Simple-extra-source-files:+extra-doc-files:   CHANGELOG.md   README.md @@ -36,6 +36,13 @@     ghc-options:       -Wno-missing-safe-haskell-mode       -Wno-prepositive-qualified-module+  if (impl(ghc >= 9.2))+    ghc-options:+      -Wno-missing-kind-signatures+  if (impl(ghc >= 9.8))+    ghc-options:+      -Wno-missing-role-annotations+      -Wno-term-variable-capture  library   import: common@@ -46,7 +53,7 @@     , base >=4.10 && < 5     , fused-effects ^>= 1.1     , random >= 1.1 && < 1.3-    , transformers >= 0.4 && <0.6+    , transformers >= 0.4 && < 0.7   hs-source-dirs: src  source-repository head