Skip to content

Releases: rootcause-rs/rootcause

0.11.1

03 Jan 13:21
Immutable release. Only release title and notes can be modified.
bd5ccc5

Choose a tag to compare

Added

  • Added a OptionExt trait #92
  • Added a rootcause::Result type alias #91
  • Added methods to get the type name of contexts and attachments #100
  • Implements Clone for Backtrace and Display for Location #100
  • Added ReportMut::attach and ReportMut::attach_custom #101
  • Added a rootcause-tracing crate #102

Fixed

  • Added #[track_caller] to two functions that were missing them #89

v0.11.0

12 Dec 13:42
Immutable release. Only release title and notes can be modified.
7835710

Choose a tag to compare

Added

  • Add a compatibility module for boxed errors #70
  • Add a compatibility module for error-stack v0.5 #75
  • Added a ReportConversion trait along with context_to, context_transform and context_transform_nested methods #83

Changed

  • The default report formatter no longer uses ANSI colors #74
  • Re-organize the compatibility modules #75
  • The dyn Any-marker for type-erased reports was replaced with a custom Dynamic marker #78
  • Implement a new hook system #80, #81
  • Moved backtrace support into the new rootcause-backtrace crate #82

v0.10.0

24 Nov 08:02
Immutable release. Only release title and notes can be modified.
1fe1b54

Choose a tag to compare

Fixed

  • Fix issue #64 and parts of #63 by removing a lot of trait bounds #67
  • Implement Unpin for most types. This fixes the other half of #63. #68

v0.9.1

23 Nov 17:21
Immutable release. Only release title and notes can be modified.
e1531b1

Choose a tag to compare

Fixed

  • Fixed the building of docs on docs.rs #65

v0.9.0

22 Nov 18:28
Immutable release. Only release title and notes can be modified.
2772039

Choose a tag to compare

Added

  • Added a new compat module added poulated it with eyre and error-stack compatibility #55
  • Added a format_with_hook method on reports to format a report using a specific hook #57

Changed

  • Refactored the anyhow_compat module into the new compat module #55

Fixed

  • Removed an unintentional dependency on triomphe with default-features turned on #61

v0.8.1

20 Nov 13:31
Immutable release. Only release title and notes can be modified.
a537b18

Choose a tag to compare

Added

  • Added an anyhow feature which adds compatibility traits for going back and forth between anyhow #51

v0.8.0

19 Nov 14:59
Immutable release. Only release title and notes can be modified.
f2c36ea

Choose a tag to compare

Added

  • More safety reasoning #47

Changed

  • Change the formatting of Backtraces and Location and how they are customized #44
  • ReportMut::reborrow has been renamed to ReportMut::as_mut #47
  • Update the backtrace formatting #48

v0.7.0

06 Nov 14:13
Immutable release. Only release title and notes can be modified.
0cff45e

Choose a tag to compare

Added

  • More docs, examples, README #40
  • More docs, examples, README #41

v0.6.0

29 Oct 20:09
Immutable release. Only release title and notes can be modified.
50b4c03

Choose a tag to compare

Fixed

  • Fix the links in the CHANGELOG #34

Added

  • More docs #35, #37, #38
  • The report_attachment!() macro #35

Changed

  • Do more re-organization while it's free to do so #37

v0.5.0

27 Oct 14:08
Immutable release. Only release title and notes can be modified.
34acc25

Choose a tag to compare

Changed

  • Add a report header #19
  • Make the IteratorExt trait more generic #24
  • Rename with_handler to custom in most places #25

Added

  • Add a CHANGELOG #27