From dc2b0bd48c6e8d4f46fdd285a7105a193093ee152cf5d667ac82757543c6bf4d Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 15 May 2018 18:23:45 +0000 Subject: [PATCH] osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc-either revision:3, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-either?expand=0&rev=29 --- ghc-either.changes | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ghc-either.changes b/ghc-either.changes index 77cae70..6be85c4 100644 --- a/ghc-either.changes +++ b/ghc-either.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Mon May 14 17:02:11 UTC 2018 - psimons@suse.com + +- Update either to version 5. + * Changed the semantics of the `Validation` `Alt` and `Alternative` instances to collect errors. + The previous implementation did not correctly abide the laws. + * Added `vap`, for when users want validation like semantics but don't want to convert back and forth to validation all the time. Similarly, added `ealt` to give either's `Alt` semantics to validation. + * Dropped the deprecated `Control.Monad.Trans.Either`. Use `Control.Monad.Trans.Except` from `transformers` and/or + `transformers-compat` instead. + * Add `MMonad` instance for `EitherT` + * Deprecate `Control.Monad.Trans.Either` in favor of `Control.Monad.Trans.Except` + * Add `firstEitherT` + ------------------------------------------------------------------- Thu Aug 3 15:38:38 UTC 2017 - psimons@suse.com