Releases: gcanti/fp-ts
Releases · gcanti/fp-ts
2.10.0-rc.1
- Deprecations
- deprecate
pipeable
module, use the specific helpers instead - deprecate
ValidationT
module, useEitherT
instead - deprecate "mega instances", use small, specific instances instead
- deprecate the old monad transformers, use the specific helpers instead
Applicative
- deprecate
getApplicativeComposition
, useap
helper instead
- deprecate
Array
- deprecate
prependToAll
, useprependAll
instead
- deprecate
BooleanAlgebra
- deprecate
booleanAlgebraBoolean
, useboolean.BooleanAlgebra
instead - deprecate
getFunctionBooleanAlgebra
, usefunction.getBooleanAlgebra
instead - deprecate
getDualBooleanAlgebra
, usereverse
instead
- deprecate
Bounded
- deprecate
boundedNumber
, usenumber.Bounded
instead
- deprecate
Compactable
- deprecate
getCompactableComposition
, usecompact
,separate
helpers instead - deprecate
Separated
, useSeparated.Separated
instead
- deprecate
Either
- deprecate
getApplySemigroup
in favour ofApply.getApplySemigroup
- deprecate
getApplyMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
getValidationSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getValidationMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
getValidation
, usegetApplicativeValidation
andgetAltValidation
instead - deprecate
Json
type, use theJson
module instead - deprecate
parseJSON
type, use theJson
module instead - deprecate
stringifyJSON
type, use theJson
module instead
- deprecate
Eq
- deprecate
eqBoolean
, useboolean.Eq
instead - deprecate
eqString
, usestring.Eq
instead - deprecate
eqNumber
, usenumber.Eq
instead - deprecate
eqDate
, useDate.Eq
instead - deprecate
getStructEq
, usestruct
instead - deprecate
getTupleEq
, usetuple
instead
- deprecate
Filterable
- deprecate
getFilterableComposition
, usefilter
,filterMap
,partition
,partitionMap
helpers instead
- deprecate
Foldable
- deprecate
toArray
in favour oftoReadonlyArray
- deprecate
getFoldableComposition
, usereduce
,foldMap
,reduceRight
helpers instead
- deprecate
FoldableWithIndex
- deprecate
getFoldableWithIndexComposition
, usereduceWithIndex
,foldMapWithIndex
,reduceRightWithIndex
helpers instead
- deprecate
Functor
- deprecate
getFunctorComposition
, usemap
helper instead
- deprecate
FunctorWithIndex
- deprecate
getFunctorWithIndexComposition
, usemapWithIndex
helper instead
- deprecate
IO
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
fromIO
- deprecate
IOEither
- deprecate
getApplySemigroup
in favour ofApply.getApplySemigroup
- deprecate
getApplyMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getIOValidation
, usegetApplicativeIOValidation
andgetAltIOValidation
instead
- deprecate
Monoid
- deprecate
monoidAll
, useboolean.MonoidAll
instead - deprecate
monoidAny
, useboolean.MonoidAny
instead - deprecate
getFunctionMonoid
, usefunction.getMonoid
instead - deprecate
getEndomorphismMonoid
, usefunction.getEndomorphismMonoid
instead (Note. The execution order in
function.getEndomorphismMonoid
is reversed) - deprecate
monoidString
, usestring.Monoid
instead - deprecate
monoidSum
, usenumber.MonoidSum
instead - deprecate
monoidProduct
, usenumber.MonoidProduct
instead - deprecate
fold
, useconcatAll
instead - deprecate
getMeetMonoid
, usemin
instead - deprecate
getJoinMonoid
, usemax
instead - deprecate
getDualMonoid
, usereverse
instead - deprecate
getStructMonoid
, usestruct
instead - deprecate
getTupleMonoid
, usetuple
instead
- deprecate
NonEmptyArray
- deprecate
fold
, useconcatAll
instead - deprecate
prependToAll
, useprependAll
instead
- deprecate
Option
- deprecate
getApplySemigroup
in favour ofApply.getApplySemigroup
- deprecate
getApplyMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
Ord
- deprecate
ordBoolean
, useboolean.Ord
instead - deprecate
ordString
, usestring.Ord
instead - deprecate
ordNumber
, usenumber.Ord
instead - deprecate
ordDate
, useDate.Ord
instead - deprecate
getDualOrd
, usereverse
instead - deprecate
getTupleOrd
, usetuple
instead
- deprecate
Ordering
- deprecate
eqOrdering
, useEq
instead - deprecate
monoidOrdering
, useMonoid
instead
- deprecate
Ring
- deprecate
getFunctionRing
, usefunction.getRing
instead
- deprecate
Reader
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
ReaderEither
- deprecate
getApplySemigroup
in favour ofApply.getApplySemigroup
- deprecate
getApplyMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getReaderValidation
, usegetApplicativeReaderValidation
andgetAltReaderValidation
instead - deprecate
local
, UseReader
'slocal
instead
- deprecate
ReaderTask
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
run
- deprecate
local
, UseReader
'slocal
instead
- deprecate
ReaderTaskEither
- deprecate
getApplySemigroup
in favour ofApply.getApplySemigroup
- deprecate
getApplyMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getReaderTaskValidation
, usegetApplicativeReaderTaskValidation
andgetAltReaderTaskValidation
instead - deprecate
run
- deprecate
local
, UseReader
'slocal
instead
- deprecate
ReaderTaskEither
- deprecate
run
- deprecate
ReadonlyArray
- deprecate
prependToAll
, useprependAll
instead
- deprecate
ReadonlyNonEmptyArray
- deprecate
fold
, useconcatAll
instead - deprecate
prependToAll
, useprependAll
instead
- deprecate
ReadonlyRecord
- deprecate
hasOwnProperty
, usehas
instead
- deprecate
Record
- deprecate
hasOwnProperty
, usehas
instead
- deprecate
Ring
- deprecate
getTupleRing
, usetuple
instead
- deprecate
Semigroup
- deprecate
semigroupAll
, useboolean.SemigroupAll
instead - deprecate
semigroupAny
, useboolean.SemigroupAny
instead - deprecate
getFunctionSemigroup
, usefunction.getSemigroup
instead - deprecate
semigroupString
, usestring.Semigroup
instead - deprecate
semigroupSum
, usenumber.SemigroupSum
instead - deprecate
semigroupProduct
, usenumber.SemigroupProduct
instead - deprecate
fold
, useconcatAll
instead - deprecate
getIntercalateSemigroup
, useintercalate
instead - deprecate
getMeetSemigroup
, usemin
instead - deprecate
getJoinSemigroup
, usemax
instead - deprecate
getDualSemigroup
, usereverse
instead - deprecate
getStructSemigroup
, usestruct
instead - deprecate
getTupleSemigroup
, usetuple
instead - deprecate
getFirstSemigroup
, usefirst
instead - deprecate
getLastSemigroup
, uselast
instead - deprecate
getObjectSemigroup
, useassign
instead
- deprecate
Show
- deprecate
showBoolean
, useboolean.Show
instead - deprecate
showString
, usestring.Show
instead - deprecate
showNumber
, usenumber.Show
instead - deprecate
getStructShow
, usestruct
instead - deprecate
getTupleShow
, usetuple
instead
- deprecate
Task
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
fromTask
- deprecate
TaskEither
- deprecate
getApplySemigroup
in favour ofApply.getApplySemigroup
- deprecate
getApplyMonoid
in favour ofApplicative.getApplicativeMonoid
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
getTaskValidation
, usegetApplicativeTaskValidation
andgetAltTaskValidation
instead
- deprecate
TaskThese
- deprecate
functorTaskThese
instance in favour ofFunctor
- deprecate
bifunctorTaskThese
instance in favour ofBifunctor
- deprecate
getSemigroup
in favour ofApply.getApplySemigroup
- deprecate
toTuple
in favour oftoTuple2
- deprecate
These
- deprecate
toTuple
in favour oftoTuple2
- deprecate
Traversable
- deprecate
getTraversableComposition
, usetraverse
,sequence
helpers instead
- deprecate
- deprecate
- New Feature
- add
Pointed
type class - add
FromEither
type class - add
FromIO
type class - add
FromTask
type class - add
TaskOption
module - add
string
module - add
number
module - add
Separated
module (@YBogomolov) - add
Json
module Apply
- add
ap
helper - add
apS
helper - add
apFirst
helper - add
apSecond
helper - add
getApplySemigroup
- add
Applicative
- add
getApplicativeMonoid
- add
Array
- add
Pointed
instance - add
Apply
instance - add
matchLeft
alias - add
matchRight
alias
- add
boolean
- add
foldW
- add
match
alias - add
matchW
alias - add
Eq
instance - add
BooleanAlgebra
instance - add
SemigroupAll
instance - add
SemigroupAny
instance - add
MonoidAll
instance - add
MonoidAny
instance - add
Ord
instance - add
Show
instance
- add
BooleanAlgebra
- add
reverse
- add
Chain
- add
bind
helper - add
chainFirst
helper
- add
Compactable
- add
compact
helper
...
- add
- add
2.9.5
2.9.4
2.9.3
2.9.2
2.9.1
2.9.0
-
New Feature
Array
- add
altW
(@gcanti) - add
intersperse
(@marcotoniut) - add
prependToAll
(@marcotoniut) - add
every
(@gcanti) - add
some
(@gcanti) - add
Do
(@gcanti)
- add
Either
Identity
IO
IOEither
- add
altW
(@gcanti) - add
traverseArrayWithIndex
(@mohaalak @iamomiid) - add
traverseArray
(@mohaalak @iamomiid) - add
sequenceArray
(@mohaalak @iamomiid) - add
traverseSeqArrayWithIndex
(@mohaalak @iamomiid) - add
traverseSeqArray
(@mohaalak @iamomiid) - add
sequenceSeqArray
(@mohaalak @iamomiid) - add
Do
(@gcanti) - add
filterOrElseW
(@gcanti)
- add
NonEmptyArray
- add
altW
(@gcanti) - add
uncons
(@marcotoniut) - add
unsnoc
(@marcotoniut) - add
intersperse
(@marcotoniut) - add
prependToAll
(@marcotoniut) - add
Do
(@gcanti)
- add
Option
Reader
ReaderEither
ReaderTask
ReaderTaskEither
- add
altW
(@gcanti) - add
traverseArrayWithIndex
(@mohaalak @iamomiid) - add
traverseArray
(@mohaalak @iamomiid) - add
sequenceArray
(@mohaalak @iamomiid) - add
traverseSeqArrayWithIndex
(@mohaalak @iamomiid) - add
traverseSeqArray
(@mohaalak @iamomiid) - add
sequenceSeqArray
(@mohaalak @iamomiid) - add
Do
(@gcanti) - add
filterOrElseW
(@gcanti)
- add
ReadonlyArray
- add
altW
(@gcanti) - add
intersperse
(@marcotoniut) - add
prependToAll
(@marcotoniut) - add
every
(@gcanti) - add
some
(@gcanti) - add
Do
(@gcanti)
- add
ReadonlyNonEmptyArray
- add
altW
(@gcanti) - add
uncons
(@marcotoniut) - add
unsnoc
(@marcotoniut) - add
intersperse
(@marcotoniut) - add
prependToAll
(@marcotoniut) - add
Do
(@gcanti)
- add
State
StateReaderTaskEither
Task
TaskEither
- add
altW
(@gcanti) - add
traverseArrayWithIndex
(@mohaalak @iamomiid) - add
traverseArray
(@mohaalak @iamomiid) - add
sequenceArray
(@mohaalak @iamomiid) - add
traverseSeqArrayWithIndex
(@mohaalak @iamomiid) - add
traverseSeqArray
(@mohaalak @iamomiid) - add
sequenceSeqArray
(@mohaalak @iamomiid) - add
Do
(@gcanti) - add
filterOrElseW
(@gcanti)
- add
Tree
- add
Do
(@gcanti)
- add
-
Deprecation