Commit 746c81c
authored
release: bump workspace to 0.7.1, finalize changelog (#181)
Release prep for v0.7.1, a patch release under the Rust 0.x convention:
everything since v0.7.0 is additive or a fix, with no breaking changes
and no MSRV change.
## What's included (merged on main since v0.7.0)
- **Added:** `unbox_oneof` opt-out for boxed message oneof variants
(#151, contributed by @sam-shridhar1950f), `[debug_redact = true]`
support in generated Debug impls (#162, contributed by @arturenault),
packed repeated view decoder pre-allocation (#172, contributed by
@yanmo42)
- **Changed:** `#[diagnostic::on_unimplemented]` hint on
`HasMessageView` (#161)
- **Fixed:** mixed-mode reflection boundary degradation + reflect
diagnostics (#180), octal/hex escape handling in proto2 bytes defaults
(#164 by @Dev-X25874, #175), keyword-named field labels in Debug output
Held for 0.8.0 (not in this release): #155 (buffa-yaml), #163 (chrono
interop), #167 (oneof_attribute).
## What this PR changes
- Workspace version 0.7.0 → 0.7.1, including internal dependency version
refs and lockfile refreshes (root, benchmarks/buffa,
benchmarks/gen-datasets)
- CHANGELOG: `[Unreleased]` → `[0.7.1] - 2026-06-10` with patch-release
framing; compare links updated
- Fixes two rustdoc intra-doc-link errors that landed with #180 and #151
(an anchored associated-fn link in buffa-build, a public doc link to a
private item in buffa-codegen), so `RUSTDOCFLAGS="-D warnings" cargo doc
--workspace --all-features --no-deps` passes again
## Verification
Run locally at CI parity: `cargo clippy --workspace --all-targets
--all-features -- -D warnings`, `cargo test --workspace --all-features`
(1929 passed), `RUSTDOCFLAGS="-D warnings" cargo doc --workspace
--all-features --no-deps`, `task lint`, `task lint-md` — all clean.
After merge: tag `v0.7.1` on the merge commit triggers the crates.io
publish workflow.1 parent bdf90ed commit 746c81c
11 files changed
Lines changed: 43 additions & 31 deletions
File tree
- benchmarks
- buffa
- gen-datasets
- buffa-build
- src
- buffa-codegen
- src
- protoc-gen-buffa-packaging
- protoc-gen-buffa
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
9 | 21 | | |
10 | 22 | | |
11 | 23 | | |
| |||
1028 | 1040 | | |
1029 | 1041 | | |
1030 | 1042 | | |
1031 | | - | |
| 1043 | + | |
| 1044 | + | |
1032 | 1045 | | |
1033 | 1046 | | |
1034 | 1047 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
| 45 | + | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
319 | | - | |
| 319 | + | |
320 | 320 | | |
321 | 321 | | |
322 | 322 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
769 | 769 | | |
770 | 770 | | |
771 | 771 | | |
772 | | - | |
773 | | - | |
| 772 | + | |
774 | 773 | | |
775 | 774 | | |
776 | 775 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
0 commit comments