BSD-3-Clause licensed by Gabriel Gonzalez
This version can be pinned in stack with:errors-2.3.0@sha256:377ffba00149eba85e269df3392eea461cde7cd8f7325e17dd2270cbed01c623,1429
Module documentation for 2.3.0
The one-stop shop for all your error-handling needs!  Just import
Control.Error.
This library encourages an error-handling style that directly uses the type
system, rather than out-of-band exceptions.
2.3.0
- BREAKING CHANGE: syncIOnow expects aMonadIOconstraint instead ofUnexceptionalIO
2.2.5
- Increase upper bound on exceptions
2.2.4
- Increase upper bound on exceptions
2.2.3
- Increase upper bound on transformers-compat
2.2.2
- Support GHC 8.4 through compatibility with Semigroup/Monoid proposal
2.2.1
- Add precedence and fixity for (?:)
2.2.0
- BREAKING CHANGE: Use Textinstead ofString
- Add handleExceptT
2.1.3
- Support older versions of ghc
2.1.2
- Increase upper bound on transformersdependency
2.1.1
- Increase upper bound on transformers-compat
2.1.0
- Change syncioto useunexceptionalioto prove that all synchronous
exceptions were caught and handled
2.0.0
- Switch from EitherTtoExceptT
1.4.7
- Increase upper bound on transformersfrom0.4to0.5
1.4.6
- Add bool
- Add (?:)
- Add isJustT
- Add isNothingT
- Add isLeftT
- Add isRightT
1.4.5
- Increase upper bound on eitherfrom4.1to5
1.4.4
- Add failWith
- Add failWithM
1.4.3
- Add AllE
- Add AnyE
- Increase upper bound on eitherfrom3.5to4.1
1.4.2
- Add (??)
- Add (!?)
- Add syncIO
1.4.1
- Re-export EitherT
- Re-export MaybeT
1.4.0
- Add maybeT
- Add just
- Add nothing
- Add upper bound to either
- Add upper bound to safe
- Add upper bound to transformers
1.3.1
- Increase lower bound on transformersfrom0.2to0.3.0.0
1.3.0
- Add assertMay
- Add rightMay
- Add justErr
- Add tryJust
- Add tryRight
- Add MonadPlusfunctions toControl.Error.Safe
- Add isLeft
- Add isRight
- Add fmapR
- Add fmapRT
- Add err
- Add errLn
- Add flipE
- Add flipET
- Rename tryIOtoscriptIO
- Remove tryMaybe
- Remove tryEither
- Rename liftMaybetohoistMaybe
- Rename liftEithertohoistEither
1.2.1
- Add lower bound to either
1.2.0
1.1.1
1.1.0
1.0.0