# Version 0.1.1
- Add a `Causes` iterator, which iterates over the causes of a failure. Can be
accessed through the `Fail::causes` or `Error::causes` methods.
- Add the `bail!` macro, which "throws" from the function.
- Add the `ensure!` macro, which is like an "assert" which throws instead of
panicking.
- The derive now supports a no_std mode.
- The derive is re-exported from `failure` by default, so that users do not
have to directly depend on `failure_derive`.
- Add a impl of `From<D> for Context<D>`, allowing users to `?` the `D` type to
produce a `Context<D>` (for cases where there is no further underlying
error).
# Version 0.1.0
- Initial version.