From d5cad7c2a16eb1b1b1ceece204227754b7b14e8c Mon Sep 17 00:00:00 2001 From: nori li <50680474+thenorili@users.noreply.github.com> Date: Fri, 8 Dec 2023 01:47:27 -0500 Subject: [PATCH] Release 0.6.10 (#132) Updates changelog and version references for release 0.6.10 --- eyre/CHANGELOG.md | 69 ++++++++++++++++++++++++++++++----------------- eyre/Cargo.toml | 2 +- eyre/src/lib.rs | 2 +- 3 files changed, 46 insertions(+), 27 deletions(-) diff --git a/eyre/CHANGELOG.md b/eyre/CHANGELOG.md index 949ad8f..9a75a23 100644 --- a/eyre/CHANGELOG.md +++ b/eyre/CHANGELOG.md @@ -7,60 +7,79 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] - ReleaseDate + +## [0.6.10] - 2023-12-07 +### Fixed +- stale references to `Error` in docstrings [by birkenfeld](https://github.com/eyre-rs/eyre/pull/87) + ### Added -- Add `OptionExt::ok_or_eyre` for yielding static `Report`s from `None` [by LeoniePhiline](https://github.com/eyre-rs/eyre/pull/125) +- one-argument ensure!($expr) [by sharnoff](https://github.com/eyre-rs/eyre/pull/86) +- documentation on the performance characteristics of `wrap_err` vs `wrap_err_with` [by akshayknarayan](https://github.com/eyre-rs/eyre/pull/93) + - 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](https://github.com/eyre-rs/eyre/pull/95) +- eyre::Ok for generating eyre::Ok() without fully specifying the type [by kylewlacy](https://github.com/eyre-rs/eyre/pull/91) +- `OptionExt::ok_or_eyre` for yielding static `Report`s from `None` [by LeoniePhiline](https://github.com/eyre-rs/eyre/pull/125) + +### New Contributors +- @sharnoff made their first contribution in https://github.com/eyre-rs/eyre/pull/86 +- @akshayknarayan made their first contribution in https://github.com/eyre-rs/eyre/pull/93 +- @j-baker made their first contribution in https://github.com/eyre-rs/eyre/pull/95 +- @kylewlacy made their first contribution in https://github.com/eyre-rs/eyre/pull/91 +- @LeoniePhiline made their first contribution in https://github.com/eyre-rs/eyre/pull/129 ## [0.6.9] - 2023-11-17 ### Fixed -- Fix stacked borrows when dropping [by TimDiekmann](https://github.com/eyre-rs/eyre/pull/81) -- Fix miri validation errors through now stricter provenance [by ten3roberts](https://github.com/eyre-rs/eyre/pull/103) -- Merge eyre related crates into monorepo [by pksunkara](https://github.com/eyre-rs/eyre/pull/104), [[2]](https://github.com/eyre-rs/eyre/pull/105)[[3]](https://github.com/eyre-rs/eyre/pull/107) -- Update documentation on no_std support [by thenorili](https://github.com/eyre-rs/eyre/pull/111) +- stacked borrows when dropping [by TimDiekmann](https://github.com/eyre-rs/eyre/pull/81) +- miri validation errors through now stricter provenance [by ten3roberts](https://github.com/eyre-rs/eyre/pull/103) +- documentation on no_std support [by thenorili](https://github.com/eyre-rs/eyre/pull/111) + ### Added -- Add CONTRIBUTING.md [by yaahc](https://github.com/eyre-rs/eyre/pull/99) +- monorepo for eyre-related crates [by pksunkara](https://github.com/eyre-rs/eyre/pull/104), [[2]](https://github.com/eyre-rs/eyre/pull/105)[[3]](https://github.com/eyre-rs/eyre/pull/107) +- CONTRIBUTING.md [by yaahc](https://github.com/eyre-rs/eyre/pull/99) ## [0.6.8] - 2022-04-04 ### Added -- Add `#[must_use]` to `Report` -- Add `must-install` feature to help reduce binary sizes when using a custom `EyreHandler` +- `#[must_use]` to `Report` +- `must-install` feature to help reduce binary sizes when using a custom `EyreHandler` ## [0.6.7] - 2022-02-24 ### Fixed -- added missing track_caller annotation to new format arg capture constructor +- missing track_caller annotation to new format arg capture constructor ## [0.6.6] - 2022-01-19 ### Added -- add support for format arguments capture on 1.58 and later +- support for format arguments capture on 1.58 and later ## [0.6.5] - 2021-01-05 ### Added -- add optional support for converting into `pyo3` exceptions +- optional support for converting into `pyo3` exceptions ## [0.6.4] - 2021-01-04 ### Fixed -- added missing track_caller annotations to `wrap_err` related trait methods +- missing track_caller annotations to `wrap_err` related trait methods ## [0.6.3] - 2020-11-10 ### Fixed -- added missing track_caller annotation to autoref specialization functions +- missing track_caller annotation to autoref specialization functions ## [0.6.2] - 2020-10-27 ### Fixed -- added missing track_caller annotation to new_adhoc function +- missing track_caller annotation to new_adhoc function ## [0.6.1] - 2020-09-28 ### Added -- support track_caller on rust versions where it is available +- support for track_caller on rust versions where it is available -[Unreleased]: https://github.com/eyre-rs/eyre/compare/v0.6.9...HEAD -[0.6.9]: https://github.com/eyre-rs/eyre/compare/v0.6.8...v0.6.9 -[0.6.8]: https://github.com/eyre-rs/eyre/compare/v0.6.7...v0.6.8 -[0.6.7]: https://github.com/eyre-rs/eyre/compare/v0.6.6...v0.6.7 -[0.6.6]: https://github.com/eyre-rs/eyre/compare/v0.6.5...v0.6.6 -[0.6.5]: https://github.com/eyre-rs/eyre/compare/v0.6.4...v0.6.5 -[0.6.4]: https://github.com/eyre-rs/eyre/compare/v0.6.3...v0.6.4 -[0.6.3]: https://github.com/eyre-rs/eyre/compare/v0.6.2...v0.6.3 -[0.6.2]: https://github.com/eyre-rs/eyre/compare/v0.6.1...v0.6.2 -[0.6.1]: https://github.com/eyre-rs/eyre/releases/tag/v0.6.1 +[Unreleased]: https://github.com/eyre-rs/eyre/compare/v0.6.10...HEAD +[0.6.10]: https://github.com/eyre-rs/eyre/compare/v0.6.9...v0.6.10 +[0.6.9]: https://github.com/eyre-rs/eyre/compare/v0.6.8...v0.6.9 +[0.6.8]: https://github.com/eyre-rs/eyre/compare/v0.6.7...v0.6.8 +[0.6.7]: https://github.com/eyre-rs/eyre/compare/v0.6.6...v0.6.7 +[0.6.6]: https://github.com/eyre-rs/eyre/compare/v0.6.5...v0.6.6 +[0.6.5]: https://github.com/eyre-rs/eyre/compare/v0.6.4...v0.6.5 +[0.6.4]: https://github.com/eyre-rs/eyre/compare/v0.6.3...v0.6.4 +[0.6.3]: https://github.com/eyre-rs/eyre/compare/v0.6.2...v0.6.3 +[0.6.2]: https://github.com/eyre-rs/eyre/compare/v0.6.1...v0.6.2 +[0.6.1]: https://github.com/eyre-rs/eyre/releases/tag/v0.6.1 diff --git a/eyre/Cargo.toml b/eyre/Cargo.toml index 39c0578..6f69924 100644 --- a/eyre/Cargo.toml +++ b/eyre/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "eyre" -version = "0.6.9" +version = "0.6.10" authors = ["David Tolnay ", "Jane Lusby "] description = "Flexible concrete Error Reporting type built on std::error::Error with customizable Reports" documentation = "https://docs.rs/eyre" diff --git a/eyre/src/lib.rs b/eyre/src/lib.rs index 979a50f..5c8d815 100644 --- a/eyre/src/lib.rs +++ b/eyre/src/lib.rs @@ -318,7 +318,7 @@ //! [`simple-eyre`]: https://github.com/eyre-rs/simple-eyre //! [`color-spantrace`]: https://github.com/eyre-rs/color-spantrace //! [`color-backtrace`]: https://github.com/athre0z/color-backtrace -#![doc(html_root_url = "https://docs.rs/eyre/0.6.9")] +#![doc(html_root_url = "https://docs.rs/eyre/0.6.10")] #![cfg_attr( nightly, feature(rustdoc_missing_doc_code_examples),