diff --git a/CHANGELOG.md b/CHANGELOG.md index f9b348b1..d6fe7f89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# 0.1.1 (2025-01-17) + +- Make `Valuable` implementation for `HashMap` more generic (#112) +- Bump MSRV to 1.56 (#118) +- derive: update syn to 2.0 (#118) +- derive: implement `#[valuable]` attributes (#75) +- derive: use `#[automatically_derived]` on generated impls to improve coverage support (#136) + # 0.1.0 (2022-01-03) -- Initial release \ No newline at end of file +- Initial release diff --git a/tests/tests/ui/not_valuable.stderr b/tests/tests/ui/not_valuable.stderr index d5bbb6b0..d21a1718 100644 --- a/tests/tests/ui/not_valuable.stderr +++ b/tests/tests/ui/not_valuable.stderr @@ -5,7 +5,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied | -------- required by a bound introduced by this call 6 | struct Struct { 7 | f: Option, - | ^^^^^^^^^ the trait `Valuable` is not implemented for `S`, which is required by `Option: Valuable` + | ^^^^^^^^^ the trait `Valuable` is not implemented for `S` | = help: the following other types implement trait `Valuable`: &T @@ -25,7 +25,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied 10 | #[derive(Valuable)] | -------- required by a bound introduced by this call 11 | struct Tuple(Option); - | ^^^^^^^^^ the trait `Valuable` is not implemented for `S`, which is required by `Option: Valuable` + | ^^^^^^^^^ the trait `Valuable` is not implemented for `S` | = help: the following other types implement trait `Valuable`: &T @@ -46,7 +46,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied | -------- required by a bound introduced by this call 14 | enum Enum { 15 | Struct { f: Option }, - | ^ the trait `Valuable` is not implemented for `S`, which is required by `&Option: Valuable` + | ^ the trait `Valuable` is not implemented for `S` | = help: the following other types implement trait `Valuable`: &T @@ -69,7 +69,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied | -------- required by a bound introduced by this call ... 16 | Tuple(Option), - | ^ the trait `Valuable` is not implemented for `S`, which is required by `&Option: Valuable` + | ^ the trait `Valuable` is not implemented for `S` | = help: the following other types implement trait `Valuable`: &T diff --git a/valuable-derive/Cargo.toml b/valuable-derive/Cargo.toml index 50fe7843..e3a02701 100644 --- a/valuable-derive/Cargo.toml +++ b/valuable-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "valuable-derive" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "MIT" rust-version = "1.56" diff --git a/valuable-serde/CHANGELOG.md b/valuable-serde/CHANGELOG.md index e81cb32c..7515a782 100644 --- a/valuable-serde/CHANGELOG.md +++ b/valuable-serde/CHANGELOG.md @@ -1,3 +1,7 @@ +# 0.1.1 (2025-01-17) + +- Serialize `dyn Error` Values as a struct with fields for sources (#92) + # 0.1.0 (2022-01-26) -- Initial release \ No newline at end of file +- Initial release diff --git a/valuable-serde/Cargo.toml b/valuable-serde/Cargo.toml index 0f2a6441..38013ced 100644 --- a/valuable-serde/Cargo.toml +++ b/valuable-serde/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "valuable-serde" -version = "0.1.0" +version = "0.1.1" authors = ["Taiki Endo "] edition = "2021" license = "MIT" diff --git a/valuable/Cargo.toml b/valuable/Cargo.toml index 082b59f8..93c37acb 100644 --- a/valuable/Cargo.toml +++ b/valuable/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "valuable" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "MIT" rust-version = "1.56" @@ -33,7 +33,7 @@ std = ["alloc"] alloc = [] [dependencies] -valuable-derive = { version = "0.1.0", optional = true, path = "../valuable-derive" } +valuable-derive = { version = "=0.1.1", optional = true, path = "../valuable-derive" } [dev-dependencies] criterion = "0.3"