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
ReaderIOconstructors/combinators, #1773 (@thewilkybarkid)
- add
ReaderTaskEither- add
ReaderIOconstructors/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
functionflipis now curried, #1748 (@thewilkybarkid)
pipeable- add pipeable helpers, #1764 (@gcanti)
altapbimapchaincomposecontramapextendfilterfilterMapfilterMapWithIndexfilterWithIndexfoldMapfoldMapWithIndexmapmapLeftmapWithIndexpartitionpartitionMappartitionMapWithIndexpartitionWithIndexpromapreducereduceRightreduceRightWithIndexreduceWithIndex
- add pipeable helpers, #1764 (@gcanti)
- new modules:
- Bug Fix
- Polish
- Deprecation
function- deprecate uncurried
flipfunction, #1748 (@thewilkybarkid)
- deprecate uncurried
2.12.3
- Polish
Apply- add
apoverloadings, #1721 (@waynevanson)
- add
ReadonlyRecordTaskEither- add
chainTaskOptionKW, #1744 (@AmirabbasJ)
- add
- fix wrong type parameter order:
FromIOchainIOK
FromTaskchainTaskKchainFirstTaskK
WhiterableFilterE1
TheseTboth
EitherapFirstWapSecondW
IOEitherapFirstWapSecondW
ReaderapFirstWapSecondW
ReaderEitherapFirstWapSecondW
ReaderTaskEitherapFirstWapSecondW
StateReaderTaskEitherapFirstWapSecondW
TaskEitherapFirstWapSecondW
2.12.2
2.12.1
2.12.0
- New Feature
- add
IOOptionmodule (@gcanti) Array- add
intercalate, #1678 (@thewilkybarkid)
- add
BoundedEither- add
apFirstW, #1564 (@DenisFrezzato) - add
apSecondW, #1564 (@DenisFrezzato)
- add
EitherTFromEither- 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
ReadonlyRecordRecordStateReaderTaskEither- 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