Sourced from zerocopy's releases.
v0.7.32
What's Changed
- [derive] Exclude large test files when publishing by
@joshlfin google/zerocopy#744Full Changelog: https://github.com/google/zerocopy/compare/v0.7.31...v0.7.32
v0.7.31
This release fixes the soundness issue described in #716. The affected versions will soon be yanked.
This release is also described in security advisories RUSTSEC-2023-0074 and GHSA-3mv5-343c-w2qg.
What's Changed
- Fix soundness hole in Ref::into_ref and into_mut by
@joshlfin google/zerocopy#721Full Changelog: https://github.com/google/zerocopy/compare/v0.7.30...v0.7.31
v0.7.30
What's Changed
- [policies] Document yanking policy by
@joshlfin google/zerocopy#677- [ci] Roll pinned nightly toolchain by
@google-pr-creation-botin google/zerocopy#680- [readme] Link to GitHub Releases (#692) by
@joshlfin google/zerocopy#693Full Changelog: https://github.com/google/zerocopy/compare/v0.7.29...v0.7.30
v0.7.29
What's Changed
- [ci] Roll pinned nightly toolchain by
@google-pr-creation-botin google/zerocopy#664- [ci] Roll pinned nightly toolchain by
@google-pr-creation-botin google/zerocopy#668- [ci] Roll pinned nightly toolchain by
@google-pr-creation-botin google/zerocopy#669- [ci] Roll pinned nightly toolchain by
@google-pr-creation-botin google/zerocopy#670- Implement
TryFromBytesfor[T]by@jswrennin google/zerocopy#666- [ci] Roll pinned nightly toolchain by
@google-pr-creation-botin google/zerocopy#673- [derive] Fix AsBytes for
#[repr(C, packed(N))]by@maurerin google/zerocopy#672- Release 0.7.29 by
@joshlfin google/zerocopy#676Full Changelog: https://github.com/google/zerocopy/compare/v0.7.28...v0.7.29
v0.7.28
What's Changed
- Improve
transmute*!documentation by@jswrennin google/zerocopy#661- Improve
AsBytesdocumentation by@jswrennin google/zerocopy#660- [docs] Fix typo in include_value! doc comment by
@joshlfin google/zerocopy#662- Release 0.7.28 by
@joshlfin google/zerocopy#663
... (truncated)
Sourced from zerocopy's changelog.
Changelog
Releases
We track releases and release notes using GitHub Releases.
Yanks and Regressions
0.2.2 through 0.2.8, 0.3.0 through 0.3.1, 0.4.0, 0.5.0, 0.6.0 through 0.6.5, 0.7.0 through 0.7.30
Security advisories for this bug have been published as RUSTSEC-2023-0074 and GHSA-3mv5-343c-w2qg.
In these versions, the
Refmethodsinto_ref,into_mut,into_slice, andinto_mut_slicewere permitted in combination with the standard librarycell::Refandcell::RefMuttypes forRef<B, T>'sBtype parameter. These combinations are unsound, and may permit safe code to exhibit undefined behavior. Fixes have been published to each affected minor version which do not permit this code to compile.See #716issue-716 for more details.
0.7.27, 0.7.28
These versions were briefly yanked due to a non-soundness regression reported in #672pull-672. After reconsidering our yanking policy in #679issue-679, we un-yanked these versions.
94b7e0a
[derive] Exclude large test files when publishing (#744)7d3a8f9
Fix soundness hole in Ref::into_ref and into_mut (#721)961612f
[readme] Link to GitHub Releases (#692)
(#693)449b78c
[ci] Roll pinned nightly toolchain (#680)8f7d88b
[policies] Document yanking policy (#677)5b76223
Release 0.7.29 (#676)941c83f
[derive] Fix AsBytes for #[repr(C, packed(N))] (#672)d18d233
[ci] Roll pinned nightly toolchain (#673)ac0c27e
implement TryFromBytes for [T] (#666)122828e
[ci] Roll pinned nightly toolchain (#670)