zero 0.1.4 → 0.1.5
raw patch · 2 files changed
+16/−10 lines, 2 filesdep ~semigroupsPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: semigroups
API changes (from Hackage documentation)
- Data.Zero: instance Data.Semigroup.Semigroup a => Data.Semigroup.Semigroup (Data.Zero.Success a)
- Data.Zero: instance Data.Semigroup.Semigroup a => Data.Zero.Zero (Data.Zero.Success a)
- Data.Zero: instance Data.Zero.Zero Data.Monoid.All
- Data.Zero: instance Data.Zero.Zero Data.Monoid.Any
- Data.Zero: instance GHC.Num.Num a => Data.Zero.Zero (Data.Monoid.Product a)
+ Data.Zero: instance Data.Zero.Zero Data.Semigroup.Internal.All
+ Data.Zero: instance Data.Zero.Zero Data.Semigroup.Internal.Any
+ Data.Zero: instance GHC.Base.Semigroup a => Data.Zero.Zero (Data.Zero.Success a)
+ Data.Zero: instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Data.Zero.Success a)
+ Data.Zero: instance GHC.Num.Num a => Data.Zero.Zero (Data.Semigroup.Internal.Product a)
- Data.Zero: class (Semigroup a) => Zero a where zconcat [] = zero zconcat (x : xs) = foldr (<>) x xs
+ Data.Zero: class (Semigroup a) => Zero a
- Data.Zero: newtype All :: *
+ Data.Zero: newtype All
- Data.Zero: newtype Any :: *
+ Data.Zero: newtype Any
- Data.Zero: newtype Product a :: * -> *
+ Data.Zero: newtype Product a
Files
- CHANGELOG.md +14/−8
- zero.cabal +2/−2
CHANGELOG.md view
@@ -1,25 +1,31 @@+## 0.1.5++> Thu May 16th 2019++ - Support for `semigroups-0.19`.+ ## 0.1.4 -- Support for GHC 8.0.1.+ - Support for GHC 8.0.1. ### 0.1.3.1 -- semigrous-0.18 support.+ - `semigrous-0.18` support. ## 0.1.3 -- semigroups-0.17 support.+ - `semigroups-0.17` support. ## 0.1.2 -- Replace hard-coded wrappers by Data.Monoid’s ones.-- Fixed typo.+ - Replace hard-coded wrappers by `Data.Monoid`’s ones.+ - Fixed typo. ## 0.1.1 -- Added Any.-- Added success and failure.+ - Added `Any`.+ - Added success and failure. ## 0.1 -- Initial revision.+ - Initial revision.
zero.cabal view
@@ -1,5 +1,5 @@ name: zero-version: 0.1.4+version: 0.1.5 synopsis: Semigroups with absorption description: 'Monoid' is a 'Semigroup' glued with a neutral element called 'mempty'. In the same idea, 'Zero' is a 'Semigroup'@@ -39,7 +39,7 @@ , GeneralizedNewtypeDeriving build-depends: base >= 4.8 && < 5.0- , semigroups >= 0.16 && < 0.19+ , semigroups >= 0.16 && < 0.20 hs-source-dirs: src