packages feed

commutative-semigroups 0.1.1.0 → 0.2

raw patch · 3 files changed

+5/−9 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Data.Semigroup.Commutative: instance Data.Semigroup.Commutative.Commutative GHC.Event.Internal.Types.Event
- Data.Semigroup.Commutative: instance Data.Semigroup.Commutative.Commutative GHC.Event.Internal.Types.Lifetime

Files

ChangeLog.md view
@@ -1,5 +1,9 @@ # Revision history for commutative-semigroups +## 0.2 -- 2024-04-09++- Removed the instances for the `Event` and `Lifetime` types unavailable on Windows+ ## 0.1.1.0 -- 2024-03-24  - Added more trivial instances for semigroups from base
commutative-semigroups.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.4 name:                commutative-semigroups-version:             0.1.1.0+version:             0.2 synopsis:            Commutative semigroups description:   A commutative semigroup is a semigroup where the order of arguments to mappend does not matter.
src/Data/Semigroup/Commutative.hs view
@@ -24,9 +24,6 @@ import Data.Functor.Identity import Data.Semigroup (Max, Min, WrappedMonoid) #endif-#if MIN_VERSION_base(4,10,0)-import GHC.Event (Event, Lifetime)-#endif #if MIN_VERSION_base(4,12,0) import Data.Functor.Contravariant (Op(Op)) import GHC.Generics@@ -58,11 +55,6 @@ instance Ord a => Commutative (Max a) instance Ord a => Commutative (Min a) instance (Commutative a, Monoid a) => Commutative (WrappedMonoid a)-#endif--#if MIN_VERSION_base(4,10,0)-instance Commutative Event-instance Commutative Lifetime #endif  -- | @since 0.0.1.0