Skip to content

Latest commit

 

History

History
72 lines (37 loc) · 1.72 KB

CHANGELOG.md

File metadata and controls

72 lines (37 loc) · 1.72 KB

tracerr changelog

All user visible changes to this project will be documented in this file. This project uses Semantic Versioning 2.0.0.

0.2.0 · 2021-06-24

Diff

BC Breaks

  • Change Traced::from_parts() arguments to (err: E, trace: Trace) (#4).
  • Remove failure support (9f87f0b9, #2).

Added

  • From<(E, Trace)> implementation for Traced<E> (#4).

0.1.2 · 2020-11-03

Diff

Added

  • Clone implementation for Traced (#3).

0.1.1 · 2019-11-22

Diff

Fixed

  • ICE when building on wasm32-unknown-unknown target (#1).

0.1.0 · 2019-11-20

Published initial implementation, which provides:

  • Frame and Trace types to represent error's trace;
  • Traced wrapper for errors, which is able to carry and grow Trace;
  • Macros for Frame capturing to use in user code:
    • new!() wraps error;
    • map_from_and_new!() wraps error and does From conversion for it;
    • wrap!() wraps error in a closure;
    • map_from_and_wrap!() wraps error and does From conversion for it in a closure;
    • from_and_wrap!() does From conversion for error and then wraps it in a closure.
  • map_from() function, to apply From conversion for the error inside Traced without capturing the Frame.