Releases: google/zerocopy
Releases · google/zerocopy
v0.8.7
What's Changed
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1927
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1936
- [ci] Roll pinned stable toolchain by @google-pr-creation-bot in #1937
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1946
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1949
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1954
- [doc] Render toolchain version detection in rustdoc by @joshlf in #1944
Full Changelog: v0.8.6...v0.8.7
v0.8.6
What's Changed
- Improve ZST DST error message by @joshlf in #1873
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1879
- [ci] Enforce on PRs to v0.8.x by @joshlf in #1880
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1899
- [pointer] Fix soundness hole in read_unaligned by @joshlf in #1893
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1901
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1914
- Remove deprecated
FromBytes::(mut_)slice_from
items by @jswrenn in #1923
Full Changelog: v0.8.5...v0.8.6
v0.9.0-alpha.0
What's Changed
- Improve ZST DST error message by @joshlf in #1873
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1879
- [ci] Don't run on push by @joshlf in #1882
- Release 0.9.0-alpha.0 by @joshlf in #1881
Full Changelog: v0.8.5...v0.9.0-alpha.0
v0.8.5
What's Changed
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1870
- Cite stable docs for bit validity of numeric types by @mrothNET in #1869
- Implement
Hash
forByteOrder
types by @jswrenn in #1872
New Contributors
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- [CI] Bump github/codeql-action from 3.26.11 to 3.26.12 by @dependabot in #1848
- [CI] Bump actions/upload-artifact from 4.4.0 to 4.4.1 by @dependabot in #1849
- [CI] Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #1850
- [ci] Stop rolling toolchains on the 0.7 branch by @joshlf in #1851
- Fix roll-pinned-toolchain-versions by @joshlf in #1840
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1857
- [CI] Bump actions/upload-artifact from 4.4.1 to 4.4.2 by @dependabot in #1858
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1861
- [CI] Bump actions/upload-artifact from 4.4.2 to 4.4.3 by @dependabot in #1862
- [doc] Advise
err.to_string()
to address lifetime issues by @jswrenn in #1864 - Release 0.8.4 by @google-pr-creation-bot in #1868
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Remove misleading doc-comment by @Freax13 in #1836
- Fix type arity error in padding check by @jswrenn in #1838
- Relax
pointer_to_metadata
preconditions by @jswrenn in #1826 - Update safety comments to cite specific versions by @varun-doshi in #1835
- [ci] Factor out "release crate versions" script by @joshlf in #1824
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1843
- Release 0.8.3 by @google-pr-creation-bot in #1844
New Contributors
- @varun-doshi made their first contribution in #1835
Full Changelog: v0.8.2...v0.8.3
v0.8.2
v0.8.1
What's Changed
- [CI] Bump github/codeql-action from 3.26.10 to 3.26.11 by @dependabot in #1816
- Loosen --cfg zerocopy_derive_union_into_bytes by @joshlf in #1819
- Update to edition 2021 by @joshlf in #1814
- Release 0.8.1 by @google-pr-creation-bot in #1820
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Announcing zerocopy 0.8! See our release notes for more details.
What's Changed
Full changelog
Based on v0.7.35...v0.8.0:
- Release 0.8.0-alpha by @joshlf in #681
- Initial commit of
NoCell
by @joshlf in #656 - [derive] Support deriving
NoCell
by @joshlf in #667 - Use KnownLayout to construct and operate on Refs by @joshlf in #678
- [CI] Bump github/codeql-action from 2.22.8 to 2.22.9 by @dependabot in #685
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #684
- Rename
FromZeroes
toFromZeros
by @jswrenn in #430 - [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #690
- [ci] Roll pinned stable toolchain by @google-pr-creation-bot in #691
- [derive] Support
derive(TryFromBytes)
for structs by @jswrenn in #665 - [readme] Link to GitHub Releases by @joshlf in #692
- Traits other than
NoCell
permitUnsafeCell
s by @joshlf in #682 - Release 0.8.0-alpha.1 by @joshlf in #698
- [tests] Fix UI tests with missing imports by @joshlf in #706
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #711
- [issues] Add "Customer request" template by @joshlf in #708
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #713
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #717
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #718
- [CI] Bump github/codeql-action from 2.22.9 to 2.22.10 by @dependabot in #719
- [ci] check all-jobs-succeed depends on all jobs by @tommy-gilligan in #720
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #729
- [CI] Bump github/codeql-action from 2.22.10 to 3.22.11 by @dependabot in #730
- Rename
AsBytes
toIntoBytes
by @joshlf in #700 - [docs] Add yank log by @joshlf in #732
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #734
- [CI] Bump actions/upload-artifact from 3.1.3 to 4.0.0 by @dependabot in #735
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #736
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #737
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #739
- [docs] Link to customer request issue template by @joshlf in #738
- [yanks] Document yanks for #716 by @joshlf in #733
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #740
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #741
- [derive] Exclude large test files when publishing by @joshlf in #743
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #745
- [CI] Bump github/codeql-action from 3.22.11 to 3.22.12 by @dependabot in #747
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #746
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #748
- [ci] Use pinned nightly for cargo-semver-checks by @joshlf in #753
- [doc] fix doc_cfg feature name of new_vec_zeroed by @Lencerf in #750
- Pin transitive dep
cargo-platform
for MSRV by @jswrenn in #757 - Fix soundness hole in Ref::into_ref and into_mut (#721) by @joshlf in #755
- [ci] Roll pinned stable toolchain by @google-pr-creation-bot in #760
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #761
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #762
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #763
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #764
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #766
- [CI] Bump actions/dependency-review-action from 3.1.4 to 3.1.5 by @dependabot in #767
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #768
- [CI] Bump github/codeql-action from 3.22.12 to 3.23.0 by @dependabot in #771
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #769
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #770
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #772
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #773
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #774
- [CI] Bump model-checking/kani-github-action from 1.0 to 1.1 by @dependabot in #776
- [CI] Bump Swatinem/rust-cache from 2.7.1 to 2.7.2 by @dependabot in #777
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #778
- [CI] Bump actions/cache from 3.3.2 to 3.3.3 by @dependabot in #779
- [CI] Bump actions/upload-artifact from 4.0.0 to 4.1.0 by @dependabot in #783
- [CI] Bump Swatinem/rust-cache from 2.7.2 to 2.7.3 by @dependabot in #784
- [CI] Bump actions/cache from 3.3.3 to 4.0.0 by @dependabot in #787
- [CI] Bump github/codeql-action from 3.23.0 to 3.23.1 by @dependabot in #789
- [CI] Bump actions/dependency-review-action from 3.1.5 to 4.0.0 by @dependabot in #790
- Invariant-parameterize
Ptr
and makeis_bit_valid
safe by @jswrenn in #699 - [byteorder] Remove byteorder feature and crate dep by @joshlf in #583
- [doc] Test
cargo doc
under--no-default-features
by @joshlf in #537 - [CI] Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #793
- Support
derive(TryFromBytes)
onpacked
structs by @jswrenn in #794 - Add at-least-as-strict-as bounds to
Ptr
invariant system by @jswrenn in #798 - Implement
TryFromBytes
for[T; N]
by @jswrenn in #799 - [derive] Derive TryFromBytes on unions by @jswrenn in #800
- [ci] Fix missing UI test checks in CI by @jswrenn in #797
- [derive] FromZeros requires repr on unit-only enums by @joshlf in #802
- [derive] Rename is_c_like -> is_fieldless by @joshlf in #804
- [derive] Support TryFromBytes on field-less enums by @joshlf in #803
- Add TryFromBytes::try_read_from by @joshlf in #808
- [derive] TryFromBytes on repr(C) enums by @joshlf in #806
- [ci] Separately track MSRV and MWRV by @joshlf in #810
- [CI] Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #813
- Revert "[ci] Separately track MSRV and MWRV" by @joshlf in #811
- Lower our MSRV to 1.59.0 by @joshlf in #791
- [CI] Bump obi1kenobi/cargo-semver-checks-action from 2.2 to 2.3 by @dependabot in #819
- [CI] Bump github/codeql-action from 3.23.1 to 3.23.2 by @dependabot in #823
- [byteorder] Implement TryFromBytes by @joshlf in #824
- [CI] Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 by @dependabot in #828
- [CI] Bump step-security/harden-runner from 2.6.1 to 2.7.0 by ...
v0.8.0-alpha.27
What's Changed
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1766
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1771
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1773
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1775
- [CI] Bump github/codeql-action from 3.26.9 to 3.26.10 by @dependabot in #1776
- [derive] Overhaul repr parsing by @joshlf in #1752
- Derive packed by @joshlf in #1781
- [derive] Don't support IntoBytes on repr(Rust) types by @joshlf in #1783
- [derive] Correctly handle #[repr(align)] enums by @joshlf in #1784
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1788
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1791
- [docs] Link to Discord by @joshlf in #1793
- Derive trivial
is_bit_valid
when possible by @joshlf in #1303 - aarch64 fix for big endian types by @lucarlig in #1786
- [ci] Roll pinned nightly toolchain by @google-pr-creation-bot in #1801
- [derive] Support IntoBytes on repr(Rust) structs by @joshlf in #1796
- Fix FromZeros method signatures by @joshlf in #1805
- Mark deprecated functions #[doc(hidden)] by @joshlf in #1806
- Refactor try_read_from_xxx by @joshlf in #1810
- [derive] IntoBytes on unions requires --cfg by @joshlf in #1804
- Release 0.8.0-alpha.27 by @google-pr-creation-bot in #1803
New Contributors
Full Changelog: v0.8.0-alpha.26...v0.8.0-alpha.27