<div dir="ltr">We&#39;d like to announce the second release (version 0.0.1) of the attempt package, for handling of failures. This release has been made to work with the new control-monad-failure package[1] in an effort to standardize failure handling.<br>

<br> Notable changes to this release:<br>
 * The MonadAttempt class was fully redundant with MonadFailure, and has thus been removed.<br>
* WrapFailure class has been moved to control-monad-failure (with minor modifications).<br><div class="im">
* Data.Attempt.Helper (safe versions of some functions) has been moved to safe-failure[2].<br>* Full support for the monadloc package[3] to get monadic stack traces.<br><br>As usual, this release is available on hackage[4]. API stability cannot be guaranteed with this release as well, but we&#39;re getting much closer to hitting the mark.<br>
<br> All the best,<br></div>
 Michael Snoyman, Nicolas Pouillard<br>
<br>
 1. <a href="http://hackage.haskell.org/package/control-monad-failure" target="_blank">http://hackage.haskell.org/package/control-monad-failure</a><br>
 2. <a href="http://hackage.haskell.org/package/safe-failure" target="_blank">http://hackage.haskell.org/package/safe-failure</a><br>
 3. <a href="http://hackage.haskell.org/package/monadloc" target="_blank">http://hackage.haskell.org/package/monadloc</a><br>4. <a href="http://hackage.haskell.org/package/attempt" target="_blank">http://hackage.haskell.org/package/attempt</a><br>


 <br></div>