Skip to content

2.7.0

Compare
Choose a tag to compare
@gcanti gcanti released this 07 Jul 15:30
· 1013 commits to master since this release
  • 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