Changelog
2.9.3
/*#__PURE__*/
comments to improve tree shaking, #1370 (@OliverJAsh)Changelog
2.9.2
/*#__PURE__*/
comments to improve tree shaking, #1368 (@OliverJAsh)Changelog
2.9.1
Array
/ ReadonlyArray
sort
: return the input when length <= 1, closes #1357 (@gcanti)uniq
: return the input when length <= 1 (@gcanti)Changelog
2.9.0
New Feature
Array
altW
(@gcanti)intersperse
(@marcotoniut)prependToAll
(@marcotoniut)every
(@gcanti)some
(@gcanti)Do
(@gcanti)Either
altW
(@gcanti)fromNullableK
(@gcanti)chainNullableK
(@gcanti)traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)Do
(@gcanti)filterOrElseW
(@gcanti)Identity
altW
(@gcanti)Do
(@gcanti)IO
traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)Do
(@gcanti)IOEither
altW
(@gcanti)traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)traverseSeqArrayWithIndex
(@mohaalak @iamomiid)traverseSeqArray
(@mohaalak @iamomiid)sequenceSeqArray
(@mohaalak @iamomiid)Do
(@gcanti)filterOrElseW
(@gcanti)NonEmptyArray
altW
(@gcanti)uncons
(@marcotoniut)unsnoc
(@marcotoniut)intersperse
(@marcotoniut)prependToAll
(@marcotoniut)Do
(@gcanti)Option
altW
(@gcanti)fromNullableK
(@gcanti)chainNullableK
(@gcanti)traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)Do
(@gcanti)Reader
traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)Do
(@gcanti)ReaderEither
altW
(@gcanti)traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)Do
(@gcanti)filterOrElseW
(@gcanti)ReaderTask
traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)traverseSeqArrayWithIndex
(@mohaalak @iamomiid)traverseSeqArray
(@mohaalak @iamomiid)sequenceSeqArray
(@mohaalak @iamomiid)Do
(@gcanti)ReaderTaskEither
altW
(@gcanti)traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)traverseSeqArrayWithIndex
(@mohaalak @iamomiid)traverseSeqArray
(@mohaalak @iamomiid)sequenceSeqArray
(@mohaalak @iamomiid)Do
(@gcanti)filterOrElseW
(@gcanti)ReadonlyArray
altW
(@gcanti)intersperse
(@marcotoniut)prependToAll
(@marcotoniut)every
(@gcanti)some
(@gcanti)Do
(@gcanti)ReadonlyNonEmptyArray
altW
(@gcanti)uncons
(@marcotoniut)unsnoc
(@marcotoniut)intersperse
(@marcotoniut)prependToAll
(@marcotoniut)Do
(@gcanti)State
traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)StateReaderTaskEither
altW
(@gcanti)traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)filterOrElseW
(@gcanti)Task
traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)traverseSeqArrayWithIndex
(@mohaalak @iamomiid)traverseSeqArray
(@mohaalak @iamomiid)sequenceSeqArray
(@mohaalak @iamomiid)Do
(@gcanti)TaskEither
altW
(@gcanti)traverseArrayWithIndex
(@mohaalak @iamomiid)traverseArray
(@mohaalak @iamomiid)sequenceArray
(@mohaalak @iamomiid)traverseSeqArrayWithIndex
(@mohaalak @iamomiid)traverseSeqArray
(@mohaalak @iamomiid)sequenceSeqArray
(@mohaalak @iamomiid)Do
(@gcanti)filterOrElseW
(@gcanti)Tree
Do
(@gcanti)Deprecation
Option
mapNullable
in favour of chainNullableK
(@gcanti)StateReaderTaskEither
stateReaderTaskEitherSeq
because is useless, stateReaderTaskEither
is already sequential (@gcanti)Changelog
2.8.5
IOEither
of
function (@gcanti)ReaderEither
of
function (@gcanti)Changelog
2.8.4
IOEither
ApplicativePar
instance (@gcanti)ApplicativeSeq
instance (@gcanti)IOEither
Applicative
in favour of ApplicativePar
(@gcanti)Changelog
2.8.2
groupBy
change in #1286 (@gcanti)