Skip to content

Releases: purescript/purescript-either

v6.1.0

17 May 02:17
Compare
Choose a tag to compare

New features:

  • Add blush which is a left-biased hush, thus turns Rights into Nothings but Lefts into Justs (#69 by @i-am-the-slime).

v6.0.0

27 Apr 19:11
5fbe43c
Compare
Choose a tag to compare

Breaking changes:

v5.0.0

26 Feb 17:34
c1a1af3
Compare
Choose a tag to compare

Breaking changes:

  • Added support for PureScript 0.14 and dropped support for all previous versions (#55)
  • Added default parameter to fromLeft and fromRight and removed Partial constraint (#48)

New features:

  • Added \/ alias for either (#51)
  • Added lazy versions of fromRight and fromLeft (#59)
  • This package no longer depends on the purescript-bifunctors and purescript-foldable-traversable packages. Relevant instances have been moved to those packages. (#64)

Bugfixes:

Other improvements:

  • Migrated CI to GitHub Actions and updated installation instructions to use Spago (#58)
  • Added a CHANGELOG.md file and pull request template (#62, #63)
  • Corrected docs for Apply instance (#49)
  • Improved documentation of Eithers "do notation" (#52)

v4.1.1

30 Nov 13:12
8b4b38a
Compare
Choose a tag to compare

Reordered instance chain for Inject so that inj :: a -> a succeeds (@hdgarrood)

v4.1.0

28 Oct 00:41
1a2d94e
Compare
Choose a tag to compare

Added FunctorWithIndex, FoldableWithIndex, TraversableWithIndex instances (@MonoidMusician)

v4.0.0

23 May 11:12
Compare
Choose a tag to compare
  • Updated for PureScript 0.12
  • Added \/ type synonym to Data.Either.Nested
  • Added Inject class for injecting values into/projecting values out of nested Eithers

v3.2.0

15 Apr 21:05
c8a4c71
Compare
Choose a tag to compare

v3.1.0

23 Jun 16:50
Compare
Choose a tag to compare

v3.0.0

26 Mar 01:32
Compare
Choose a tag to compare
  • Updated for PureScript 0.11

v2.2.1

05 Mar 13:47
Compare
Choose a tag to compare
  • Fix lower bound of prelude dependency (@passy)