v0.2.0
New Features
- dual APIs
SemiApplicative- add
zipWith
- add
Number- add
sumAll - add
multiplyAll
- add
Option- add
zipWith - add
sum - add
multiply - add
subtract - add
divide - add
reduceCompact - add
sumCompact - add
multiplyCompact - add
getEquivalence
- add
Either- add
getSemigroup - add
zipWith - add
sum - add
multiply - add
subtract - add
divide - add
getEquivalence - add
toArray
- add
These- add
sum - add
multiply - add
subtract - add
divide - add
getEquivalence
- add
ReadonlyRecord- add more APIs
Breaking Changes
- remove
Compactabletypeclass - remove
imapfrom exports - remove
orElseSucceed - rename
elementtoappendElement Applicative- rename
liftMonoidtogetMonoid
- rename
Semigroup- rename
arraytomutableArray - rename
readonlyArraytoarray
- rename
Monoid- rename
arraytomutableArray - rename
readonlyArraytoarray
- rename
Filterable- add
partitionMapoperation to typeclass
- add
Function- flip
apply - remove
getSemigroup - remove
getMonoid
- flip
Foldable- rename
toArrayWithtotoArrayMap - remove
reduceRight - remove
reduceRightKind - rename
foldMaptocombineMap - rename
foldMapKindtocoproductMapKind
- rename
Covariant- flip
flap
- flip
SemiApplicative- remove
lift3
- remove
Option- remove
fromThrowable - remove
compact - remove
coproductEither - remove
separate - change
firstSomeOfsignature - rename
getFirstNoneSemigrouptogetFailureSemigroup - rename
getFirstNoneMonoidtogetFailureMonoid - rename
getMonoidtogetOptionalMonoid - rename
liftOrdertogetOrder - make
orElse,orElseEitherlazy and removecatchAll
- remove
Either- remove
fromThrowable - make
orElse,orElseEitherlazy and removecatchAll - rename
firstSuccessOftofirstRightOf
- remove
ReadonlyArray- rename
foldMapWithIndextocombineMapWithIndex - rename
foldMaptocombineMap - rename
foldMapNonEmptytocombineMapNonEmpty - rename
foldMapNonEmptyWithIndextocombineMapNonEmptyWithIndex - rename
foldMapKindtocoproductMapKind - change
makeBysignature - change
replicatesignature - change
matchsignature - change
matchsignature and addmatchLeft - remove
mapWithIndex - remove
mapNonEmptyWithIndex - remove
flatMapWithIndex - remove
flatMapNonEmptyWithIndex - remove
filterMapWithIndex - remove
filterWithIndex - remove
partitionMapWithIndex - remove
partitionWithIndex - remove
traverseWithIndex - remove
traverseNonEmptyWithIndex - remove
reduceWithIndex - remove
reduceRightWithIndex
- rename
SemiApplicative- rename
liftSemigrouptogetSemigroup
- rename
These- remove
fromThrowable - make
orElse,orElseEitherlazy and removecatchAll
- remove
Traversable- remove
sequenceopration
- remove