Skip to content

Releases: gcanti/fp-ts

0.5.3

04 Oct 15:59
Compare
Choose a tag to compare
  • New Feature
    • add Invariant (@gcanti)
    • Semigroup: add getRecordSemigroup, getRecordMonoid, getMeetSemigroup, getJoinSemigroup (@gcanti)
    • Ord: add getSemigroup, fromCompare, contramap (@gcanti)
    • Option: add toUndefined method (@vegansk)
    • These: add getMonad (@gcanti)
    • Foldable: add fold (@gcanti)
    • add TaskEither (@gcanti)
    • Validation: add fromEither (@gcanti)
    • Task: add fromIO (@gcanti)
    • Either: pass value to getOrElse (@jiayihu)
    • Array: add span function (@gcanti)
  • Bug Fix
    • Array: fix takeWhile, dropWhile (@gcanti)
  • Documentation
    • add Moore machine example (@gcanti)
    • add MTL style example (@gcanti)
    • starting API documentation (@gcanti)
  • Internal
    • fix Semigroupoid definition (@gcanti)
  • Polish
    • Ordering: shorten orderingSemigroup definition (@gcanti)
    • Task: prefer {} to any, fix #231 (@OliverJAsh)
    • upgrade to prettier@1.7.0 (@gcanti)
    • These: fix fold and bimap definitions (@gcanti)
    • fix ArrayOption example (@gcanti)
    • State: remove Endomorphism type alias (@gcanti)
    • Monoidal: use liftA2 (@gcanti)

0.5.2

04 Sep 08:44
Compare
Choose a tag to compare
  • Bug Fix
    • fixed EitherT to only run code on the left once, closes #219 (@nfma)
    • fixed OptionT to only run code on none once (@gcanti)

0.5.1

01 Sep 14:12
Compare
Choose a tag to compare
  • Breaking Change
  • New Feature
  • Bug fix
  • Polish
    • Plus: remove any from signatures (@gcanti)

0.4.6

04 Aug 16:47
Compare
Choose a tag to compare
  • New Feature
    • add endomorphism monoid, fix #189 (@gcanti)
    • add a default implementation of foldr using foldMap (@gcanti)
    • add insert, remove and pop to StrMap (@gcanti)
    • improve voidLeft, voidRight type inference, fix #191 (@gcanti)
  • Bug Fix
    • StrMap.size returns a wrong number of key/value pairs, fix #186 (@gcanti)
  • Documentation
    • start book "fp-ts by examples"

0.4.5

02 Aug 17:27
Compare
Choose a tag to compare

0.4.4

02 Aug 10:54
Compare
Choose a tag to compare

broken release

0.4.3

24 Jul 08:14
Compare
Choose a tag to compare
  • New Feature
  • Documentation
  • Polish
    • TaskEither: rename fromPromise to tryCatch (@gcanti)
  • Internal
    • add fix-prettier task (@gcanti)
    • remove typings-checker (doesn’t work with ts 2.4.1) (@gcanti)

0.4.0

14 Jul 06:55
Compare
Choose a tag to compare
  • 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

0.3.5

27 Jun 16:43
Compare
Choose a tag to compare
  • New Feature
  • Polish
    • Examples: correct TaskEither fold method (@OliverJAsh)

0.3.4

21 Jun 09:30
Compare
Choose a tag to compare
  • Bug Fix
    • Array.snoc returns wrong results with nested arrays, fix #133 (@gcanti)