Metadata revisions for FailT-0.1.0.0

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r2 (FailT-0.1.0.0-r2) 2023-01-08T13:45:17Z lehins 2121ade7f088471431e252917cd537a5a0abf355b891c3538baa79ba581c7cb3
  • Changed the library component's library dependency on 'base' from

    >=4.8 && <5
    to
    >=4.9 && <5

-r1 (FailT-0.1.0.0-r1) 2023-01-08T13:30:46Z lehins 19deab7f0f288fbf985cad2b11b42ac84436376aed210f53d3e24994d95e45b3
  • Changed description from

    Fail gracefully when stuck in a 'MonadFail'
    
    λ> runFailT (fail "Failure!?" >> pure "Success!!")
    Left "Failure!?"
    λ> runFailT (fail "Failure!?" <|> pure "Success!!")
    Right "Success!!"
    λ> runFailT (pure ["Success!!"] <> fail "Failure!?" <> pure ["At", "Last!"])
    Right ["Success!!","At","Last!"]
    
    to
    Fail gracefully when stuck in a 'MonadFail'
    
    >>> runFailT (fail "Failure!?" >> pure "Success!!")
    Left "Failure!?"
    >>> runFailT (fail "Failure!?" <|> pure "Success!!")
    Right "Success!!"
    >>> runFailT (pure ["Success!!"] <> fail "Failure!?" <> pure ["At", "Last!"])
    Right ["Success!!","At","Last!"]
    

-r0 (FailT-0.1.0.0-r0) 2023-01-08T13:27:35Z lehins ab7dc6365bd251e2f09f35eff4df7f66c5e3839403ba6f845b7219640019958c