# `7.0.0` - Bumped bevy version to `0.13` # `6.0.0` Major **Breaking** release. - Removed all deprecated methods - Remove `#[quick_sysfail]` in favor of `#[sysfail(Ignore)]` - Remove support for `Option<()>`. Consider replacing `option?` by `option.ok(())?` - Replace the `log = "foo"` syntax by `Log`. - Automatically add return type to system. This means that you should remove the return type from your `#[sysfail]` systems. - `Failure` is now a trait on the **error type** returned by the `#[sysfail]` system, rather than the whole return type. - `Failure` now has an associated type: `Param`. It allows accessing arbitrary system parameters in the error handling code. - Renamed `FailureMode` to `Dedup`. - Now `bevy_mod_sysfail` directly depends on `bevy`, rather than its subcrates - Added the `full` features, enabled by default. Disabling removes the `bevy` dependency, to only depend on `bevy_ecs`, but at the cost of removing the `Log` `Failure` definition. - Added the `Emit` `Failure`, which sends `Err`s as bevy `Event`s. - Added `LogSimply`, a variant of `Log` that works without `Res