Releases: gcanti/fp-ts
Releases · gcanti/fp-ts
1.18.0
1.17.4
1.17.3
1.17.2
- Polish
- add
Bifunctor2C
interface (@gcanti) - add
Profunctor2C
interface (@gcanti) - replace
Array<any>
withArray<unknown>
inFunctionN
definition (@ta2gch) - add refinement overloads to
filter
/partition
(Filterable
type class) (@gcanti) - add refinement overloads to
filterWithIndex
/partitionWithIndex
(FilterableWithIndex
type class) (@gcanti)
- add
- Deprecation
- deprecate
Array.filter
,Array.partition
in favour ofArray.array.filter
andArray.array.partition
(@gcanti)
- deprecate
1.17.1
1.17.0
- New Feature
- add
Show
type class and related instances (@gcanti) - add
fromNonEmptyArray2v
toZipper
module (@DenisFrezzato) - add
getOrElse
/getOrElseL
toTaskEither
(@zanza00) NonEmptyArray2v
module- mark
NonEmptyArray2v
as official module
- add
- Deprecations
1.16.1
- New Feature
- add
findFistMap
andfindLastMap
toArray
module, closes #788 (@sledorze) - add
cons
/snoc
toNonEmptyArray2v
module, closes #800 (@sledorze) - add
Traced
comonad, closes #798 (@gcanti) - add
tryCatch
toValidation
module (@gcanti) - add
FunctionN
type alias (@ta2gch) - add
MonadThrow
and related instances (@gcanti) - add es6 module step to build for tree-shaking support (@FruitieX)
- add
parseJSON
/stringifyJSON
toEither
module (@gcanti) - add
Magma
(@gcanti) - add
fromFoldableMap
toRecord
module (@gcanti)
- add
- Polish
1.15.1
1.15.0
Note. This version requires typescript@3.1+
(mapped tuples)
- New Feature
- add
Apply.sequenceS
, closes #688 (@gcanti) - make
function.tuple
variadic (@gcanti) - make
Semigroup.getTupleSemigroup
variadic (@gcanti) - make
Monoid.getTupleMonoid
variadic (@gcanti) - make
Ord.getTupleOrd
variadic (@gcanti) - make
Setoid.getTupleSetoid
variadic (@gcanti) - make
Ring.getTupleRing
variadic (@gcanti) - make
Apply.sequenceT
variadic (@gcanti)
- add
- Experimental
1.14.4
- Polish
- Add overloads to
sequenceT
to allow more arguments (up to 8) (@cdimitroulas)
- Add overloads to