Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.6.12] - 2024-01-31
Fixed
0.6.11 - 2023-12-13
Fixed
Added
- one-argument ensure!($expr) by sharnoff
- documentation on the performance characteristics of
wrap_err
vs wrap_err_with
by akshayknarayan- tl;dr:
wrap_err_with
is faster unless the constructed error object already exists
automated conversion to external errors for ensure! and bail! by j-baker breaking change: shelved for next major release- eyre::Ok for generating eyre::Ok() without fully specifying the type by kylewlacy
OptionExt::ok_or_eyre
for yielding static Report
s from None
by LeoniePhiline
New Contributors
## [0.6.10] - 2023-12-07 Yanked
0.6.9 - 2023-11-17
Fixed
Added
0.6.8 - 2022-04-04
Added
#[must_use]
to Report
must-install
feature to help reduce binary sizes when using a custom EyreHandler
0.6.7 - 2022-02-24
Fixed
- missing track_caller annotation to new format arg capture constructor
0.6.6 - 2022-01-19
Added
- support for format arguments capture on 1.58 and later
0.6.5 - 2021-01-05
Added
- optional support for converting into
pyo3
exceptions
0.6.4 - 2021-01-04
Fixed
- missing track_caller annotations to
wrap_err
related trait methods
0.6.3 - 2020-11-10
Fixed
- missing track_caller annotation to autoref specialization functions
0.6.2 - 2020-10-27
Fixed
- missing track_caller annotation to new_adhoc function
0.6.1 - 2020-09-28
Added
- support for track_caller on rust versions where it is available