Releases: fp-ts/core
v0.2.1
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
v0.1.1
v0.1.0
v0.0.11
v0.0.10
v0.0.9
v0.0.8
Patch Changes
-
#29
c2e0f09dThanks @gcanti! - NonEmptyAlternative: rename to SemiAlternative -
#29
adbf4dbcThanks @gcanti! - NonEmptyProduct: rename to SemiProduct -
#29
07b7061bThanks @gcanti! - NonEmptyProduct: rename bindKind to andThenBind -
#29
1f116d3dThanks @gcanti! - NonEmptyApplicative: rename to SemiApplicative -
#29
d539285eThanks @gcanti! - NonEmptyCoproduct: rename to SemiCoproduct
v0.0.7
Patch Changes
-
#26
2aa35975Thanks @gcanti! - NonEmptyTraversable: rename nonEmptyTraverse to traverseNonEmpty, nonEmptySequence to sequenceNonEmpty -
#26
9d4ac0bbThanks @gcanti! - Traversable: add sequence as member -
#26
eb6020caThanks @gcanti! - Foldable: remove reduceRight from typeclass -
#28
9f6a193eThanks @gcanti! - NonEmptyCoproduct / Coproduct: fix getSemigroup / getMonoid type params -
#26
29a94c17Thanks @gcanti! - NonEmptyProduct: rename struct to nonEmptyStruct -
#26
577f9597Thanks @gcanti! - Foldable: add a defaultreduceRightimplementation -
#26
fc914c93Thanks @gcanti! - NonEmptyTraversable: add sequenceNonEmpty as member -
#26
fc4d0aaeThanks @gcanti! - NonEmptyProduct: rename tuple to nonEmptyTuple