From 88a46e8c205cdea26b5852796a7a2c84f0c5a474 Mon Sep 17 00:00:00 2001 From: Brad Dunbar Date: Fri, 22 Mar 2024 15:13:18 -0400 Subject: [PATCH 1/3] chore: prepare v1.6.0 --- CHANGELOG.md | 14 ++++++++++++++ Cargo.toml | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67b9f673a..8c89082e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# 1.6.0 (March 22, 2024) + +### Added + +- Add `Bytes::is_unique` (#643) + +### Documented + +- Fix changelog typo (#628) +- Fix some spelling mistakes (#633) +- Typo fix (#637) +- Fix broken links (#639) +- Add security policy (#649) + # 1.5.0 (September 7, 2023) ### Added diff --git a/Cargo.toml b/Cargo.toml index 127d81dd5..793582af1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ name = "bytes" # When releasing to crates.io: # - Update CHANGELOG.md. # - Create "v1.x.y" git tag. -version = "1.5.0" +version = "1.6.0" edition = "2018" rust-version = "1.39" license = "MIT" From be33130c188b539ab8d5a1c58655cd4cfa278ead Mon Sep 17 00:00:00 2001 From: Brad Dunbar Date: Fri, 22 Mar 2024 15:35:14 -0400 Subject: [PATCH 2/3] Include internal changes --- CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c89082e7..0c9de6cd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,30 @@ - Fix broken links (#639) - Add security policy (#649) +### Internal changes + +- Move comment to correct constant (#629) +- Various cleanup (#635) +- Simplify `UninitSlice::as_uninit_slice_mut()` logic (#644) +- Use `self.` instead of `Self::` (#642) +- Update loom to 0.7 (#651) +- BytesMut: Assert alignment of Shared (#652) +- Remove unnecessary namespace qualifier (#660) +- Remove an unnecessary else branch (#662) +- Remove unreachable else branch (#661) +- make parameter mut in `From` (#667) +- Restore commented tests (#665) +- Use sub instead of offset (#668) +- Calculate original capacity only if necessary (#666) +- `set_vec_pos` does not need a second parameter (#672) +- `get_vec_pos`: use &self instead of &mut self (#670) +- Refactor `split_at`/`split_to` (#663) +- Use Iterator from the prelude (#673) +- `copy_to_bytes`: Add panic section to docs (#676) +- Remove redundant reserve call (#674) +- Use ManuallyDrop instead of mem::forget (#675) + + # 1.5.0 (September 7, 2023) ### Added From 8d2e7602993854aadc0f746c3ff7dd9cec70b98c Mon Sep 17 00:00:00 2001 From: Brad Dunbar Date: Fri, 22 Mar 2024 15:39:20 -0400 Subject: [PATCH 3/3] Remove loom update and add backticks --- CHANGELOG.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c9de6cd7..23357174b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,22 +18,21 @@ - Various cleanup (#635) - Simplify `UninitSlice::as_uninit_slice_mut()` logic (#644) - Use `self.` instead of `Self::` (#642) -- Update loom to 0.7 (#651) -- BytesMut: Assert alignment of Shared (#652) +- `BytesMut`: Assert alignment of `Shared` (#652) - Remove unnecessary namespace qualifier (#660) - Remove an unnecessary else branch (#662) - Remove unreachable else branch (#661) - make parameter mut in `From` (#667) - Restore commented tests (#665) -- Use sub instead of offset (#668) +- Use `sub` instead of `offset` (#668) - Calculate original capacity only if necessary (#666) - `set_vec_pos` does not need a second parameter (#672) -- `get_vec_pos`: use &self instead of &mut self (#670) +- `get_vec_pos`: use `&self` instead of `&mut self` (#670) - Refactor `split_at`/`split_to` (#663) -- Use Iterator from the prelude (#673) +- Use `Iterator` from the prelude (#673) - `copy_to_bytes`: Add panic section to docs (#676) - Remove redundant reserve call (#674) -- Use ManuallyDrop instead of mem::forget (#675) +- Use `ManuallyDrop` instead of `mem::forget` (#675) # 1.5.0 (September 7, 2023)