Skip to content

Releases: EmilioOjeda/Either

0.11.0

10 Feb 03:04
Compare
Choose a tag to compare

Features

  • add the fmap functions to the Functor interface (f05d155)
  • add the Hashable protocol conformance (3fe3628)
  • make Either an Applicative Functor (b42022d)

0.10.0

07 Feb 19:43
Compare
Choose a tag to compare

Features

  • add a syntactic-sugar function for setting errors (3201c84)
  • add Swift's version of Scala's cond(test:right:left) function (3d0200d)
  • allow running an effect over the value without mutating it (d31bc5a)
  • allow the partitioning of sequences by using the Either type (e12944c)
  • enable flattening when having nested Either values (5e9278a)
  • extend the Functor and Monad implementation when the left is an Error (841c01b)

0.9.0

04 Feb 03:12
Compare
Choose a tag to compare

Features

  • add Scala's MergeableEither like API (ddaa3df)
  • fold: extend the API to accept a mix of functions and key paths (8467f87)

0.8.0

04 Feb 02:00
Compare
Choose a tag to compare

Features

  • make Either a Bi-Functor (8de82d2)

0.7.0

03 Feb 18:59
Compare
Choose a tag to compare

Features

  • provide an API for debugging values (af86751)

0.6.0

25 Jan 05:17
Compare
Choose a tag to compare

Features

  • add functions for getting, converting, filtering, and traversing values (f301c2c)

0.5.0

17 Jan 21:54
Compare
Choose a tag to compare

Features

0.4.0

16 Jan 18:27
Compare
Choose a tag to compare

Features

  • make Either conform to the Comparable protocol (3a2de92)

0.3.0

13 Jan 20:43
Compare
Choose a tag to compare

Features

  • make Either conform to the Equatable protocol (b49c53d)

0.2.0

13 Jan 18:58
Compare
Choose a tag to compare

Features