Releases: gcanti/fp-ts
Releases · gcanti/fp-ts
2.8.4
2.8.3
2.8.2
2.8.1
2.8.0
- New Feature
- expose
fp-ts
modules without lib/es6 prefix, #1241 (@StefanoMagrassi) Array
Either
Foldable
Identity
IO
IOEither
NonEmptyArray
Option
Reader
ReaderEither
ReaderTask
ReaderTaskEither
ReadonlyArray
ReadonlyNonEmptyArray
State
StateReaderTaskEither
Task
TaskEither
Tree
Writer
- expose
- Deprecation
Foldable
- deprecate
foldM
in favour ofreduceM
(@gcanti)
- deprecate
State
StateReaderTaskEither
Writer
2.7.1
- Bug Fix
- Polish
2.7.0
- Bug Fix
These
- fix
ap
implementation ingetMonad
function (@gcanti)
- fix
- Polish
- New Feature
function
- add
hole
(type hole simulation) (@gcanti)
- add
Array
- add
chainWithIndex
, #1256 (@OliverJAsh) - add
Functor
instance (@gcanti) - add
FunctorWithIndex
instance (@gcanti) - add
Applicative
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Unfoldable
instance (@gcanti) - add
Alt
instance (@gcanti) - add
Alternative
instance (@gcanti) - add
Extend
instance (@gcanti) - add
Compactable
instance (@gcanti) - add
Filterable
instance (@gcanti) - add
FilterableWithIndex
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
FoldableWithIndex
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
TraversableWithIndex
instance (@gcanti) - add
Witherable
instance (@gcanti)
- add
Const
Either
- add
getApplicativeValidation
constrained instance (@gcanti) - add
getAltValidation
constrained instance (@gcanti) - add
Functor
instance (@gcanti) - add
Applicative
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
Bifunctor
instance (@gcanti) - add
Alt
instance (@gcanti) - add
Extend
instance (@gcanti) - add
ChainRec
instance (@gcanti) - add
MonadThrow
instance (@gcanti)
- add
Eq
- add
Contravariant
instance (@gcanti)
- add
Identity
IO
IOEither
- add
getApplicativeIOValidation
constrained instance (@gcanti) - add
getAltIOValidation
constrained instance (@gcanti) - add
Functor
instance (@gcanti) - add
Applicative
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Bifunctor
instance (@gcanti) - add
Alt
instance (@gcanti) - add
MonadIO
instance (@gcanti) - add
MonadThrow
instance (@gcanti)
- add
Map
NonEmptyArray
- add
Functor
instance (@gcanti) - add
FunctorWithIndex
instance (@gcanti) - add
Applicative
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
FoldableWithIndex
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
TraversableWithIndex
instance (@gcanti) - add
Alt
instance (@gcanti) - add
Comonad
instance (@gcanti)
- add
Option
- add
Functor
instance (@gcanti) - add
Applicativ
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
Alt
instance (@gcanti) - add
Alternative
instance (@gcanti) - add
Extend
instance (@gcanti) - add
Compactable
instance (@gcanti) - add
Filterable
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
Witherable
instance (@gcanti) - add
MonadThrow
instance (@gcanti)
- add
Ord
- add
ContravariantOrd
instance (@gcanti)
- add
Reader
ReaderEither
- add
getApplicativeReaderValidation
constrained instance (@gcanti) - add
getAltReaderValidation
constrained instance (@gcanti) - add
Functor
instance (@gcanti) - add
Applicative
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Bifunctor
instance (@gcanti) - add
Alt
instance (@gcanti) - add
MonadThrow
instance (@gcanti)
- add
ReaderTask
ReaderTaskEither
ReadonlyArray
- add
chainWithIndex
, #1256 (@OliverJAsh) - add
Functor
instance (@gcanti) - add
FunctorWithIndex
instance (@gcanti) - add
Applicative
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Unfoldable
instance (@gcanti) - add
Alt
instance (@gcanti) - add
Alternative
instance (@gcanti) - add
Extend
instance (@gcanti) - add
Compactable
instance (@gcanti) - add
Filterable
instance (@gcanti) - add
FilterableWithIndex
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
FoldableWithIndex
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
TraversableWithIndex
instance (@gcanti) - add
Witherable
instance (@gcanti)
- add
ReadonlyMap
ReadonlyNonEmptyArray
- add
Functor
instance (@gcanti) - add
FunctorWithIndex
instance (@gcanti) - add
Applicative
instance (@gcanti) - add
Monad
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
FoldableWithIndex
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
TraversableWithIndex
instance (@gcanti) - add
Alt
instance (@gcanti) - add
Comonad
instance (@gcanti)
- add
ReadonlyRecord
- add
Functor
instance (@gcanti) - add
FunctorWithIndex
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
Compactable
instance (@gcanti) - add
Filterable
instance (@gcanti) - add
FilterableWithIndex
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
TraversableWithIndex
instance (@gcanti) - add
Witherable
instance (@gcanti)
- add
ReadonlyTuple
Record
- add
Functor
instance (@gcanti) - add
FunctorWithIndex
instance (@gcanti) - add
Foldable
instance (@gcanti) - add
Compactable
instance (@gcanti) - add
Filterable
instance (@gcanti) - add
FilterableWithIndex
instance (@gcanti) - add
Traversable
instance (@gcanti) - add
TraversableWithIndex
instance (@gcanti) - add
Witherable
instance (@gcanti)
- add
State
Store
StateReaderTaskEither
Task
TaskEither
TaskThese
These
Traced
- rename
traced
toFunctor
for consistency (@gcanti)
- rename
Tree
Writer
- add
Functor
instance (@gcanti)
- add
Tuple