Skip to content

Commit 9efc29b

Browse files
authored
Prepare valuable, valuable-derive, and valuable-serde 0.1.1 (#137)
1 parent aa89db6 commit 9efc29b

File tree

6 files changed

+22
-10
lines changed

6 files changed

+22
-10
lines changed

Diff for: CHANGELOG.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# 0.1.1 (2025-01-17)
2+
3+
- Make `Valuable` implementation for `HashMap` more generic (#112)
4+
- Bump MSRV to 1.56 (#118)
5+
- derive: update syn to 2.0 (#118)
6+
- derive: implement `#[valuable]` attributes (#75)
7+
- derive: use `#[automatically_derived]` on generated impls to improve coverage support (#136)
8+
19
# 0.1.0 (2022-01-03)
210

3-
- Initial release
11+
- Initial release

Diff for: tests/tests/ui/not_valuable.stderr

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied
55
| -------- required by a bound introduced by this call
66
6 | struct Struct {
77
7 | f: Option<S>,
8-
| ^^^^^^^^^ the trait `Valuable` is not implemented for `S`, which is required by `Option<S>: Valuable`
8+
| ^^^^^^^^^ the trait `Valuable` is not implemented for `S`
99
|
1010
= help: the following other types implement trait `Valuable`:
1111
&T
@@ -25,7 +25,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied
2525
10 | #[derive(Valuable)]
2626
| -------- required by a bound introduced by this call
2727
11 | struct Tuple(Option<S>);
28-
| ^^^^^^^^^ the trait `Valuable` is not implemented for `S`, which is required by `Option<S>: Valuable`
28+
| ^^^^^^^^^ the trait `Valuable` is not implemented for `S`
2929
|
3030
= help: the following other types implement trait `Valuable`:
3131
&T
@@ -46,7 +46,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied
4646
| -------- required by a bound introduced by this call
4747
14 | enum Enum {
4848
15 | Struct { f: Option<S> },
49-
| ^ the trait `Valuable` is not implemented for `S`, which is required by `&Option<S>: Valuable`
49+
| ^ the trait `Valuable` is not implemented for `S`
5050
|
5151
= help: the following other types implement trait `Valuable`:
5252
&T
@@ -69,7 +69,7 @@ error[E0277]: the trait bound `S: Valuable` is not satisfied
6969
| -------- required by a bound introduced by this call
7070
...
7171
16 | Tuple(Option<S>),
72-
| ^ the trait `Valuable` is not implemented for `S`, which is required by `&Option<S>: Valuable`
72+
| ^ the trait `Valuable` is not implemented for `S`
7373
|
7474
= help: the following other types implement trait `Valuable`:
7575
&T

Diff for: valuable-derive/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "valuable-derive"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2021"
55
license = "MIT"
66
rust-version = "1.56"

Diff for: valuable-serde/CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.1.1 (2025-01-17)
2+
3+
- Serialize `dyn Error` Values as a struct with fields for sources (#92)
4+
15
# 0.1.0 (2022-01-26)
26

3-
- Initial release
7+
- Initial release

Diff for: valuable-serde/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "valuable-serde"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
authors = ["Taiki Endo <[email protected]>"]
55
edition = "2021"
66
license = "MIT"

Diff for: valuable/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "valuable"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2021"
55
license = "MIT"
66
rust-version = "1.56"
@@ -33,7 +33,7 @@ std = ["alloc"]
3333
alloc = []
3434

3535
[dependencies]
36-
valuable-derive = { version = "0.1.0", optional = true, path = "../valuable-derive" }
36+
valuable-derive = { version = "=0.1.1", optional = true, path = "../valuable-derive" }
3737

3838
[dev-dependencies]
3939
criterion = "0.3"

0 commit comments

Comments
 (0)