free-algebras 0.1.1.0 → 0.1.2.0
raw patch · 4 files changed
+13/−6 lines, 4 filesdep ~containersdep ~hedgehogPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: containers, hedgehog
API changes (from Hackage documentation)
- Control.Algebra.Free: class Monad m => MonadList m
- Control.Algebra.Free: instance Control.Algebra.Free.FreeAlgebra1 Control.Monad.Trans.List.ListT
- Control.Algebra.Free: instance GHC.Base.Monad m => Control.Algebra.Free.MonadList (Control.Monad.Trans.List.ListT m)
- Control.Algebra.Free: mappend1 :: MonadList m => m a -> m a -> m a
- Control.Algebra.Free: mempty1 :: MonadList m => m a
- Data.Semigroup.Abelian: instance Data.Semigroup.Abelian.AbelianSemigroup Data.Void.Void
- Data.Semigroup.Semilattice: instance Data.Semigroup.Semilattice.Semilattice Data.Void.Void
+ Data.Semigroup.Abelian: instance Data.Semigroup.Abelian.AbelianSemigroup GHC.Base.Void
+ Data.Semigroup.Semilattice: instance Data.Semigroup.Semilattice.Semilattice GHC.Base.Void
Files
- ChangeLog.md +4/−0
- free-algebras.cabal +6/−6
- src/Control/Algebra/Free.hs +1/−0
- src/Data/Group/Free.hs +2/−0
ChangeLog.md view
@@ -1,5 +1,9 @@ # Changelog for free-algebras +## Version 0.1.2.0++- Support `GHC-9.10`.+ ## Version 0.1.1.0 - Support `GHC-9.6` and `mtl-2.3`, drop support of `GHC-8.8`.
free-algebras.cabal view
@@ -1,6 +1,6 @@-cabal-version: 3.0+cabal-version: 3.4 name: free-algebras-version: 0.1.1.0+version: 0.1.2.0 synopsis: Free algebras description: Algebraic approach to free algebras, inspired by Univeral Algebra and@@ -11,7 +11,7 @@ bug-reports: https://github.com/coot/free-algebras/issues author: Marcin Szamotulski maintainer: coot@coot.me-copyright: (c) 2018-2022 Marcin Szamotulski+copyright: (c) 2018-2024 Marcin Szamotulski license: MPL-2.0 license-file: LICENSE build-type: Simple@@ -19,7 +19,7 @@ ChangeLog.md README.md stability: experimental-tested-with: GHC == { 8.10, 9.0, 9.2, 9.4, 9.6 }+tested-with: GHC == { 8.10, 9.0, 9.2, 9.4, 9.6, 9.8, 9.10 } source-repository head type: git@@ -51,7 +51,7 @@ src build-depends: base >= 4.9 && <5- , containers >= 0.4.2 && <0.7+ , containers >= 0.4.2 && <0.8 , data-fix <0.4 , dlist >= 0.8 && <1.1 , free >= 4.0 && <6.0@@ -92,7 +92,7 @@ , dlist , free , groups- , hedgehog >= 0.6 && < 1.3+ , hedgehog >= 0.6 && < 1.6 , kan-extensions , mtl , transformers
src/Control/Algebra/Free.hs view
@@ -18,6 +18,7 @@ -- 'ListT' transformer is depreciated {-# OPTIONS_GHC -Wno-deprecations #-}+{-# OPTIONS_GHC -Wno-orphans #-} module Control.Algebra.Free ( -- Higher free algebra class
src/Data/Group/Free.hs view
@@ -29,7 +29,9 @@ import Data.DList.Unsafe (DList (..)) #endif import Data.Group (Group (..))+#if __GLASGOW_HASKELL__ < 910 import Data.List (foldl')+#endif import Data.Algebra.Free ( AlgebraType