packages feed

FailT 0.1.0.0 → 0.1.0.1

raw patch · 3 files changed

+21/−8 lines, 3 filessetup-changedPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

FailT.cabal view
@@ -1,14 +1,14 @@ name:                FailT-version:             0.1.0.0+version:             0.1.0.1 synopsis:            A 'FailT' monad transformer that plays well with 'MonadFail' description:     Fail gracefully when stuck in a 'MonadFail'     .-    λ> runFailT (fail "Failure!?" >> pure "Success!!")+    >>> runFailT (fail "Failure!?" >> pure "Success!!")     Left "Failure!?"-    λ> runFailT (fail "Failure!?" <|> pure "Success!!")+    >>> runFailT (fail "Failure!?" <|> pure "Success!!")     Right "Success!!"-    λ> runFailT (pure ["Success!!"] <> fail "Failure!?" <> pure ["At", "Last!"])+    >>> runFailT (pure ["Success!!"] <> fail "Failure!?" <> pure ["At", "Last!"])     Right ["Success!!","At","Last!"]     . @@ -40,7 +40,7 @@                     , Control.Monad.Trans.Fail.String                     , Control.Monad.Trans.Fail.Text -  build-depends:      base >= 4.8 && < 5+  build-depends:      base >= 4.9 && < 5                     , exceptions                     , mtl                     , text
README.md view
@@ -4,6 +4,22 @@ monadic computation that uses `MonadFail` into either a result or a string failure message(s). +| Github Actions | Coveralls | Hackage | Nightly | LTS |+|:--------------:|:---------:|:-------:|:-------:|:---:|+| [![GA-CI][GA-B]][GA-L] | [![Coveralls][Co-B]][Co-L] | [![Hackage][Ha-B]][Ha-L] | [![Nightly][StN-B]][StN-L] | [![LTS][StLTS-B]][StLTS-L] |++[GA-B]: https://github.com/lehins/FailT/workflows/FailT-CI/badge.svg+[GA-L]: https://github.com/lehins/FailT/actions+[Co-B]: https://coveralls.io/repos/github/lehins/FailT/badge.svg?branch=master+[Co-L]: https://coveralls.io/github/lehins/FailT?branch=master++[Ha-B]: https://img.shields.io/hackage/v/FailT.svg+[Ha-L]: https://hackage.haskell.org/package/FailT+[StN-B]: https://www.stackage.org/package/FailT/badge/nightly+[StN-L]: https://www.stackage.org/nightly/package/FailT+[StLTS-B]: https://www.stackage.org/package/FailT/badge/lts+[StLTS-L]: https://www.stackage.org/lts/package/FailT+ ## Motivation  When we have a function that can fail in a `MonadFail`, there is no instance in `base`
Setup.hs view
@@ -2,6 +2,3 @@  main :: IO () main = defaultMain--#endif-