= Changelog
All notable changes to this project will be documented in this file.
The format is based on https://keepachangelog.com/en/1.0.0/[Keep a Changelog] and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Versioning].
== [easy-error Unreleased] ==
=== Added ===
=== Changed ===
=== Deprecated ===
=== Removed ===
=== Fixed ===
=== Security ===
//------------------------------------------------------------------------------
// Past Releases
//------------------------------------------------------------------------------
== [easy-error v0.3.1] - 2020-02-15 ==
=== Fixed ===
* The `bail!` macro should now work as intended.
== [easy-error v0.3.0] - 2019-12-21 ==
=== Added ===
* The `ResultExt::with_context` function. (#3)
* The `ErrorExt` trait with methods for iterating over the causes of an error. (#1)
=== Changed ===
* The context functions and `Error` type are now generic over `ToString` instead of `IntoString`.
=== Removed ===
* The `Error::iter_causes` and `crate::iter_causes` functions as they have been replaced by `ErrorExt::iter_causes`. (#1)
== [easy-error v0.2.0] - 2019-09-18 ==
=== Changed ===
* All error types converted to an `easy_error::Error` now need to implement `Send`. (#2)
* The `termination` module is no longer public and the `termination::Error` type is now just `Terminator`.
== [easy-error v0.1.1] - 2019-06-20 ==
=== Added ===
* Added the `termination` module, which makes returning a `Result` from the `main` function more ergonomic.
== [easy-error v0.1.0] - 2019-06-20 ==
Initial release