Skip to content

Releases: gcanti/fp-ts

2.8.4

12 Oct 14:23
Compare
Choose a tag to compare
  • Polish
    • IOEither
      • add ApplicativePar instance (@gcanti)
      • add ApplicativeSeq instance (@gcanti)
  • Deprecation
    • IOEither
      • deprecate Applicative in favour of ApplicativePar (@gcanti)

2.8.3

22 Sep 09:48
Compare
Choose a tag to compare
  • Polish
    • Reader

2.8.2

24 Aug 15:17
Compare
Choose a tag to compare
  • Polish
    • increase the supported number of arguments of pipe function (@heka1024)
  • Bug fix
  • Internal
    • define all non-pipeable internal functions in terms of the corresponding pipeable versions (@gcanti)

2.8.1

04 Aug 17:17
Compare
Choose a tag to compare
  • Polish
    • fix HKT typings duplication (which might break module augmentation)

2.8.0

04 Aug 17:08
Compare
Choose a tag to compare

2.7.1

22 Jul 14:06
Compare
Choose a tag to compare
  • Bug Fix
    • ReadonlyArray
      • fix FunctorWithIndex instance name (@gcanti)
      • fix Functor instance name (@gcanti)
  • Polish
    • Array
    • Map
    • ReadonlyArray
    • ReadonlyMap

2.7.0

07 Jul 15:30
Compare
Choose a tag to compare
  • Bug Fix
    • These
      • fix ap implementation in getMonad function (@gcanti)
  • Polish
    • improve performance of sequenceT and sequenceS, fix #1255 (@gcanti)
  • New Feature
    • function
      • add hole (type hole simulation) (@gcanti)
    • Array
    • 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)
    • Eq
      • add Contravariant instance (@gcanti)
    • 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)
    • Map
    • NonEmptyArray
    • Option
    • Ord
      • add ContravariantOrd instance (@gcanti)
    • 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)
    • ReaderTask
      • add Functor instance (@gcanti)
      • add ApplicativePar instance (@gcanti)
      • add ApplicativeSeq instance (@gcanti)
    • ReaderTaskEither
      • add getApplicativeReaderTaskValidation constrained instance (@gcanti)
      • add getAltReaderTaskValidation constrained instance (@gcanti)
      • add Functor instance (@gcanti)
      • add ApplicativePar instance (@gcanti)
      • add ApplicativeSeq instance (@gcanti)
      • add Bifunctor instance (@gcanti)
      • add Alt instance (@gcanti)
    • ReadonlyArray
    • ReadonlyMap
    • ReadonlyNonEmptyArray
    • 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)
    • 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)
    • State
    • Store
    • StateReaderTaskEither
    • Task
      • add Functor instance (@gcanti)
      • add ApplicativePar instance (@gcanti)
      • add ApplicativeSeq instance (@gcanti)
    • TaskEither
      • add getApplicativeTaskValidation constrained instance (@gcanti)
      • add getAltTaskValidation constrained instance (@gcanti)
      • add Functor instance (@gcanti)
      • add ApplicativePar instance (@gcanti)
      • add ApplicativeSeq instance (@gcanti)
      • add Bifunctor instance (@gcanti)
      • add Alt instance (@gcanti)
    • TaskThese
    • These
      • add getApplicative constrained instance (@gcanti)
      • add Functor instance (@gcanti)
      • add Bifunctor instance (@gcanti)
      • add Foldable instance (@gcanti)
      • add Traversable instance (@gcanti)
    • Traced
      • rename traced to Functor for consistency (@gcanti)
    • Tree
    • Writer
    • Tuple

2.6.7

29 Jun 06:01
Compare
Choose a tag to compare

2.6.6

16 Jun 17:06
Compare
Choose a tag to compare
  • Polish
    • Array
    • Map
    • NonEmptyArray
    • ReadonlyArray
    • ReadonlyMap
    • ReadonlyNonEmptyArray
    • ReadonlyRecord
    • ReadonlySet
    • Record
    • Set
    • Semigroup

2.6.5

10 Jun 07:58
Compare
Choose a tag to compare
  • Polish
    • export a pipeable wither function from all modules which admit a Witherable instance (@gcanti)
    • export a pipeable wilt function from all modules which admit a Witherable instance (@gcanti)