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
Compactable
typeclass - remove
imap
from exports - remove
orElseSucceed
- rename
element
toappendElement
Applicative
- rename
liftMonoid
togetMonoid
- rename
Semigroup
- rename
array
tomutableArray
- rename
readonlyArray
toarray
- rename
Monoid
- rename
array
tomutableArray
- rename
readonlyArray
toarray
- rename
Filterable
- add
partitionMap
operation to typeclass
- add
Function
- flip
apply
- remove
getSemigroup
- remove
getMonoid
- flip
Foldable
- rename
toArrayWith
totoArrayMap
- remove
reduceRight
- remove
reduceRightKind
- rename
foldMap
tocombineMap
- rename
foldMapKind
tocoproductMapKind
- rename
Covariant
- flip
flap
- flip
SemiApplicative
- remove
lift3
- remove
Option
- remove
fromThrowable
- remove
compact
- remove
coproductEither
- remove
separate
- change
firstSomeOf
signature - rename
getFirstNoneSemigroup
togetFailureSemigroup
- rename
getFirstNoneMonoid
togetFailureMonoid
- rename
getMonoid
togetOptionalMonoid
- rename
liftOrder
togetOrder
- make
orElse
,orElseEither
lazy and removecatchAll
- remove
Either
- remove
fromThrowable
- make
orElse
,orElseEither
lazy and removecatchAll
- rename
firstSuccessOf
tofirstRightOf
- remove
ReadonlyArray
- rename
foldMapWithIndex
tocombineMapWithIndex
- rename
foldMap
tocombineMap
- rename
foldMapNonEmpty
tocombineMapNonEmpty
- rename
foldMapNonEmptyWithIndex
tocombineMapNonEmptyWithIndex
- rename
foldMapKind
tocoproductMapKind
- change
makeBy
signature - change
replicate
signature - change
match
signature - change
match
signature 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
liftSemigroup
togetSemigroup
- rename
These
- remove
fromThrowable
- make
orElse
,orElseEither
lazy and removecatchAll
- remove
Traversable
- remove
sequence
opration
- remove
v0.1.1
v0.1.0
v0.0.11
v0.0.10
v0.0.9
v0.0.8
Patch Changes
-
#29
c2e0f09d
Thanks @gcanti! - NonEmptyAlternative: rename to SemiAlternative -
#29
adbf4dbc
Thanks @gcanti! - NonEmptyProduct: rename to SemiProduct -
#29
07b7061b
Thanks @gcanti! - NonEmptyProduct: rename bindKind to andThenBind -
#29
1f116d3d
Thanks @gcanti! - NonEmptyApplicative: rename to SemiApplicative -
#29
d539285e
Thanks @gcanti! - NonEmptyCoproduct: rename to SemiCoproduct
v0.0.7
Patch Changes
-
#26
2aa35975
Thanks @gcanti! - NonEmptyTraversable: rename nonEmptyTraverse to traverseNonEmpty, nonEmptySequence to sequenceNonEmpty -
#26
9d4ac0bb
Thanks @gcanti! - Traversable: add sequence as member -
#26
eb6020ca
Thanks @gcanti! - Foldable: remove reduceRight from typeclass -
#28
9f6a193e
Thanks @gcanti! - NonEmptyCoproduct / Coproduct: fix getSemigroup / getMonoid type params -
#26
29a94c17
Thanks @gcanti! - NonEmptyProduct: rename struct to nonEmptyStruct -
#26
577f9597
Thanks @gcanti! - Foldable: add a defaultreduceRight
implementation -
#26
fc914c93
Thanks @gcanti! - NonEmptyTraversable: add sequenceNonEmpty as member -
#26
fc4d0aae
Thanks @gcanti! - NonEmptyProduct: rename tuple to nonEmptyTuple