Releases: gcanti/fp-ts
Releases Β· gcanti/fp-ts
2.13.0-rc.3
How to install:
npm install fp-ts@rc
- New Feature
ReaderTask
- add
ReaderIO
constructors/combinators, #1773 (@thewilkybarkid)
- add
ReaderTaskEither
- add
ReaderIO
constructors/combinators, #1774 (@thewilkybarkid)
- add
- Polish
- backport from v3 some handy defaults defined in natural transformations/combinators/constructors (@gcanti)
2.13.0-rc.2
2.13.0-rc.2
How to install:
npm install fp-ts@rc
- Experimental
- New Feature
- new modules:
ReaderIO
, #1738 (@sukovanej)
- do notation:
Alternative
- add
getAlternativeMonoid
, #1717 (@willheslam)
- add
function
flip
is now curried, #1748 (@thewilkybarkid)
pipeable
- add pipeable helpers, #1764 (@gcanti)
alt
ap
bimap
chain
compose
contramap
extend
filter
filterMap
filterMapWithIndex
filterWithIndex
foldMap
foldMapWithIndex
map
mapLeft
mapWithIndex
partition
partitionMap
partitionMapWithIndex
partitionWithIndex
promap
reduce
reduceRight
reduceRightWithIndex
reduceWithIndex
- add pipeable helpers, #1764 (@gcanti)
- new modules:
- Bug Fix
- Polish
- Deprecation
function
- deprecate uncurried
flip
function, #1748 (@thewilkybarkid)
- deprecate uncurried
2.12.3
- Polish
Apply
- add
ap
overloadings, #1721 (@waynevanson)
- add
ReadonlyRecord
TaskEither
- add
chainTaskOptionKW
, #1744 (@AmirabbasJ)
- add
- fix wrong type parameter order:
FromIO
chainIOK
FromTask
chainTaskK
chainFirstTaskK
Whiterable
FilterE1
TheseT
both
Either
apFirstW
apSecondW
IOEither
apFirstW
apSecondW
Reader
apFirstW
apSecondW
ReaderEither
apFirstW
apSecondW
ReaderTaskEither
apFirstW
apSecondW
StateReaderTaskEither
apFirstW
apSecondW
TaskEither
apFirstW
apSecondW
2.12.2
2.12.1
2.12.0
- New Feature
- add
IOOption
module (@gcanti) Array
- add
intercalate
, #1678 (@thewilkybarkid)
- add
Bounded
Either
- add
apFirstW
, #1564 (@DenisFrezzato) - add
apSecondW
, #1564 (@DenisFrezzato)
- add
EitherT
FromEither
- add
chainFirstEitherK
(@gcanti)
- add
IOEither
- add
apFirstW
, #1564 (@DenisFrezzato) - add
apSecondW
, #1564 (@DenisFrezzato) - add
chainFirstEitherK
(@gcanti) - add
chainFirstEitherKW
(@gcanti) - add
orElseFirstIOK
, #1655 (@thewilkybarkid) - add
bracketW
, #1627 (@thomasvargiu)
- add
NonEmptyArray
- add
intercalate
, #1678 (@thewilkybarkid)
- add
Option
- add
chainFirstEitherK
(@gcanti)
- add
Ordering
- add
matchW
, #1535 (@mlegenhausen)
- add
Reader
- add
apFirstW
, #1564 (@DenisFrezzato) - add
apSecondW
, #1564 (@DenisFrezzato)
- add
ReaderEither
- add
apFirstW
, #1564 (@DenisFrezzato) - add
apSecondW
, #1564 (@DenisFrezzato) - add
chainFirstEitherK
(@gcanti) - add
chainFirstEitherKW
(@gcanti)
- add
ReaderTaskEither
- add
apFirstW
, #1564 (@DenisFrezzato) - add
apSecondW
, #1564 (@DenisFrezzato) - add
chainFirstEitherK
, #1562 (@DenisFrezzato) - add
chainFirstEitherKW
, #1562 (@DenisFrezzato) - add
bracketW
, #1627 (@thomasvargiu) - add
chainNullableK
(@gcanti) - add
fromNullable
(@gcanti) - add
fromNullableK
(@gcanti)
- add
ReadonlyArray
- add
intercalate
, #1678 (@thewilkybarkid)
- add
ReadonlyNonEmptyArray
- add
intercalate
, #1678 (@thewilkybarkid)
- add
ReadonlyRecord
Record
StateReaderTaskEither
- add
apFirstW
, #1564 (@DenisFrezzato) - add
apSecondW
, #1564 (@DenisFrezzato) - add
chainFirstEitherK
(@gcanti) - add
chainFirstEitherKW
(@gcanti)
- add
TaskEither
- add
apFirstW
, #1564 (@DenisFrezzato) - add
apSecondW
, #1564 (@DenisFrezzato) - add
chainFirstEitherK
, #1659 (@vinassefranche) - add
chainFirstEitherKW
, #1659 (@vinassefranche) - add
orElseFirstIOK
, #1655 (@thewilkybarkid) - add
orElseFirstTaskK
, #1655 (@thewilkybarkid) - add
bracketW
, #1627 (@thomasvargiu) - add
chainNullableK
, #1619 (@cwstra) - add
fromNullable
, #1619 (@cwstra) - add
fromNullableK
, #1619 (@cwstra)
- add
TaskOption
- add