Releases: gcanti/fp-ts
Releases · gcanti/fp-ts
0.5.3
- New Feature
- add
Invariant
(@gcanti) Semigroup
: addgetRecordSemigroup
,getRecordMonoid
,getMeetSemigroup
,getJoinSemigroup
(@gcanti)Ord
: addgetSemigroup
,fromCompare
,contramap
(@gcanti)Option
: addtoUndefined
method (@vegansk)These
: addgetMonad
(@gcanti)Foldable
: addfold
(@gcanti)- add
TaskEither
(@gcanti) Validation
: addfromEither
(@gcanti)Task
: addfromIO
(@gcanti)Either
: pass value togetOrElse
(@jiayihu)Array
: addspan
function (@gcanti)
- add
- Bug Fix
Array
: fixtakeWhile
,dropWhile
(@gcanti)
- Documentation
- Internal
- fix
Semigroupoid
definition (@gcanti)
- fix
- Polish
Ordering
: shortenorderingSemigroup
definition (@gcanti)Task
: prefer{}
toany
, fix #231 (@OliverJAsh)- upgrade to
prettier@1.7.0
(@gcanti) These
: fixfold
andbimap
definitions (@gcanti)- fix
ArrayOption
example (@gcanti) State
: removeEndomorphism
type alias (@gcanti)Monoidal
: useliftA2
(@gcanti)
0.5.2
0.5.1
- Breaking Change
- migrate to curried APIs when possible (@raveclassic, @gcanti)
- remove useless static
of
s (@gcanti)
- New Feature
- Bug fix
- Polish
- Plus: remove any from signatures (@gcanti)
0.4.6
- New Feature
- Bug Fix
- Documentation
- start book "fp-ts by examples"
0.4.5
- New Feature
- Documentation
0.4.4
0.4.3
- New Feature
- add type-level dictionaries in order to reduce the number of overloadings (@gcanti)
- add typechecks to the type-level HKT dictionary (@SimonMeskens)
- add Task.tryCatch, closes #159 (@gcanti)
- use the bottom
never
type for none, closes #160 (@gcanti) - add Random module (@gcanti)
- add Console module (@gcanti)
- add FantasyFilterable (@SimonMeskens)
- add FantasyWitherable (@SimonMeskens)
- Documentation
- Polish
- TaskEither: rename fromPromise to tryCatch (@gcanti)
- Internal
0.4.0
- Breaking Change
- Tuple (wrapped)
- Dictionary (wrapped, renamed to StrMap)
- changed
- Applicative.getCompositionApplicative (also renamed to getApplicativeComposition)
- Foldable.getCompositionFoldable (also renamed to getFoldableComposition)
- Functor.getCompositionFunctor (also renamed to getFunctorComposition)
- Traversable.getCompositionTraversable (also renamed to getTraversableComposition)
- Free (usage)
- NaturalTransformation
- ReaderT
- StateT
- removed (temporarily or because the porting is not possible)
- Id (not possible)
- Traced
- IxMonad
- Mealy
- FreeAp