From 0b74e0b278990a2c0057b9fe66d54ac0efaa8a1f Mon Sep 17 00:00:00 2001 From: tyranron Date: Tue, 4 Feb 2025 18:15:09 +0200 Subject: [PATCH] Prepare 0.4.0 release --- CHANGELOG.md | 48 ++++++++++++++++++++++++++++++------------------ Cargo.toml | 2 +- README.md | 6 +++--- 3 files changed, 34 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8fb440..8b45b15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,24 +6,32 @@ All user visible changes to this project will be documented in this file. This p -## [0.4.0] · 2024-??-?? (unreleased) -[0.4.0]: /../../tree/v0.4.0 +## [0.4.0] · 2025-02-04 +[0.4.0]: https://github.com/instrumentisto/tracerr-rs/tree/v0.4.0 -[Diff](/../../compare/v0.3.0...v0.4.0) +[Diff](https://github.com/instrumentisto/tracerr-rs/compare/v0.3.0...v0.4.0) ### BC Breaks - Set [MSRV] to [1.75.0](https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html). ([#11]) -[#11]: /../../pull/11 +### Updated + +- [`derive_more` crate] to 2.0 version. ([#11], [#12], [#14]) +- [`sealed` crate] to 0.6 version. ([#13]) + +[#11]: https://github.com/instrumentisto/tracerr-rs/pull/11 +[#12]: https://github.com/instrumentisto/tracerr-rs/pull/12 +[#13]: https://github.com/instrumentisto/tracerr-rs/pull/13 +[#14]: https://github.com/instrumentisto/tracerr-rs/pull/14 ## [0.3.0] · 2021-10-27 -[0.3.0]: /../../tree/v0.3.0 +[0.3.0]: https://github.com/instrumentisto/tracerr-rs/tree/v0.3.0 -[Diff](/../../compare/v0.2.0...v0.3.0) +[Diff](https://github.com/instrumentisto/tracerr-rs/compare/v0.2.0...v0.3.0) ### BC Breaks @@ -39,9 +47,9 @@ All user visible changes to this project will be documented in this file. This p ## [0.2.0] · 2021-06-24 -[0.2.0]: /../../tree/v0.2.0 +[0.2.0]: https://github.com/instrumentisto/tracerr-rs/tree/v0.2.0 -[Diff](/../../compare/v0.1.2...v0.2.0) +[Diff](https://github.com/instrumentisto/tracerr-rs/compare/v0.1.2...v0.2.0) ### BC Breaks @@ -52,39 +60,41 @@ All user visible changes to this project will be documented in this file. This p - `From<(E, Trace)>` implementation for `Traced` ([#4]). -[#2]: /../../pull/2 -[#4]: /../../pull/4 -[9f87f0b9]: /../../commit/9f87f0b9ff6565d02c28fe1a2a8a34927bb447c6 +[#2]: https://github.com/instrumentisto/tracerr-rs/pull/2 +[#4]: https://github.com/instrumentisto/tracerr-rs/pull/4 +[9f87f0b9]: https://github.com/instrumentisto/tracerr-rs/commit/9f87f0b9ff6565d02c28fe1a2a8a34927bb447c6 ## [0.1.2] · 2020-11-03 -[0.1.2]: /../../tree/v0.1.2 +[0.1.2]: https://github.com/instrumentisto/tracerr-rs/tree/v0.1.2 -[Diff](/../../compare/v0.1.1...v0.1.2) +[Diff](https://github.com/instrumentisto/tracerr-rs/compare/v0.1.1...v0.1.2) ### Added -- `Clone` implementation for `Traced` ([#3](/../../pull/3)). +- `Clone` implementation for `Traced` ([#3](https://github.com/instrumentisto/tracerr-rs/pull/3)). ## [0.1.1] · 2019-11-22 -[0.1.1]: /../../tree/v0.1.1 +[0.1.1]: https://github.com/instrumentisto/tracerr-rs/tree/v0.1.1 -[Diff](/../../compare/v0.1.0...v0.1.1) +[Diff](https://github.com/instrumentisto/tracerr-rs/compare/v0.1.0...v0.1.1) ### Fixed -- [ICE](https://github.com/rust-lang/rust/issues/64450) when building on `wasm32-unknown-unknown` target ([#1](/../../pull/1)). +- [ICE](https://github.com/rust-lang/rust/issues/64450) when building on `wasm32-unknown-unknown` target ([#1]). + +[#1]: https://github.com/instrumentisto/tracerr-rs/pull/1 ## [0.1.0] · 2019-11-20 -[0.1.0]: /../../tree/v0.1.0 +[0.1.0]: https://github.com/instrumentisto/tracerr-rs/tree/v0.1.0 Published initial implementation, which provides: - `Frame` and `Trace` types to represent error's trace; @@ -100,5 +110,7 @@ Published initial implementation, which provides: +[`derive_more` crate]: https://docs.rs/derive_more +[`sealed` crate]: https://docs.rs/sealed [MSRV]: https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field [Semantic Versioning 2.0.0]: https://semver.org diff --git a/Cargo.toml b/Cargo.toml index 848c646..36eaf78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tracerr" -version = "0.4.0-dev" +version = "0.4.0" edition = "2021" rust-version = "1.75" description = "Custom compile-time captured error tracing." diff --git a/README.md b/README.md index 3d926cb..77859ec 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ tracerr [![crates.io](https://img.shields.io/crates/v/tracerr.svg "crates.io")](https://crates.io/crates/tracerr) [![Rust 1.75+](https://img.shields.io/badge/rustc-1.75+-lightgray.svg "Rust 1.75+")](https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html) [![Unsafe Forbidden](https://img.shields.io/badge/unsafe-forbidden-success.svg)](https://github.com/rust-secure-code/safety-dance) -[![CI](https://github.com/instrumentisto/tracerr-rs/workflows/CI/badge.svg?branch=main "CI")](https://github.com/instrumentisto/tracerr-rs/actions?query=workflow%3ACI+branch%3Amain) +[![CI](https://github.com/instrumentisto/tracerr-rs/actions/workflows/ci.yml/badge.svg?branch=main "CI")](https://github.com/instrumentisto/tracerr-rs/actions?query=workflow%3ACI+branch%3Amain) [![Rust docs](https://docs.rs/tracerr/badge.svg "Rust docs")](https://docs.rs/tracerr) [API Docs](https://docs.rs/tracerr) | -[Changelog](https://github.com/instrumentisto/tracerr-rs/blob/main/CHANGELOG.md) +[Changelog](https://github.com/instrumentisto/tracerr-rs/blob/v0.4.0/CHANGELOG.md) Custom compile-time captured error tracing for [Rust]. @@ -60,7 +60,7 @@ rust_out Copyright © 2019-2025 Instrumentisto Team, -This software is subject to the terms of the [Blue Oak Model License 1.0.0](https://github.com/instrumentisto/tracerr-rs/blob/main/LICENSE.md). If a copy of the [BlueOak-1.0.0](https://spdx.org/licenses/BlueOak-1.0.0.html) license was not distributed with this file, You can obtain one at . +This software is subject to the terms of the [Blue Oak Model License 1.0.0](https://github.com/instrumentisto/tracerr-rs/blob/v0.4.0/LICENSE.md). If a copy of the [BlueOak-1.0.0](https://spdx.org/licenses/BlueOak-1.0.0.html) license was not distributed with this file, You can obtain one at .