Lines Matching +full:test +full:- +full:msrv
7 ## 1.6.0 (2023-03-26)
9 - Impl `Zeroize` for `core::num::Wrapping` ([#818])
10 - Impl `Zeroize` for `str` and `Box<str>` ([#842])
13 - 2021 edition upgrade; MSRV 1.56 ([#869])
19 ## 1.5.7 (2022-07-20)
21 - Optional `serde` support ([#780])
25 ## 1.5.6 (2022-06-29)
27 - `#[inline(always)]` annotations ([#772])
28 - `#[ignore]` attribute on flaky CString test ([#776])
31 - Factor integration tests into `tests/` ([#771])
37 ## 1.5.5 (2022-04-30)
39 - Impl `Zeroize` for std::ffi::CString ([#759])
40 - `AsRef<T>` and `AsMut<T>` impls for `Zeroizing` ([#761])
45 ## 1.5.4 (2022-03-16)
47 - Nightly-only upport for zeroizing ARM64 SIMD registers ([#749])
51 ## 1.5.3 (2022-02-25)
53 - Deriving `ZeroizeOnDrop` on `DerefMut` ([#739])
57 ## 1.5.2 (2022-01-31) [YANKED]
59 - Ambiguous method for `AssertZeroizeOnDrop` ([#725])
63 ## 1.5.1 (2022-01-27) [YANKED]
65 - Double `mut` on `AssertZeroizeOnDrop` ([#719])
69 ## 1.5.0 (2022-01-14) [YANKED]
71 - `Zeroize` impls for `PhantomData`, `PhantomPinned`, and tuples with 0-10 elements ([#660])
72 - `#[zeroize(bound = "T: MyTrait")]` ([#663])
73 - `ZeroizeOnDrop` trait and custom derive ([#699], [#700], [#703])
81 ## 1.4.3 (2021-11-04)
83 - Implement `Zeroize` for `NonZeroX`
86 - Moved to `RustCrypto/utils` repository
88 ## 1.4.2 (2021-09-21)
90 - Derive `Default` on `Zeroizing`
92 ## 1.4.1 (2021-07-20)
94 - Implement Zeroize for `[MaybeUninit<Z>]`
96 ## 1.4.0 (2021-07-18)
97 NOTE: This release includes an MSRV bump to Rust 1.51. Please use `zeroize = "1.3.0"`
101 - Use const generics to impl `Zeroize` for `[Z; N]`; MSRV 1.51
102 - `Zeroizing::clone_from` now zeroizes the destination before cloning
104 ## 1.3.0 (2021-04-19)
106 - impl `Zeroize` for `Box<[Z]>`
107 - Clear residual space within `Option
110 - Ensure `Option` is `None` when zeroized
111 - Bump MSRV to 1.47
113 ## 1.2.0 (2020-12-09)
115 - `Zeroize` support for x86(_64) SIMD registers
118 - Simplify `String::zeroize`
119 - MSRV 1.44+
121 ## 1.1.1 (2020-09-15)
122 - Add `doc_cfg`
123 - zeroize entire capacity of `String`
124 - zeroize entire capacity of `Vec`
126 ## 1.1.0 (2019-12-02)
127 - Add `TryZeroize` trait
128 - Add `From<Z: Zeroize>` impl for `Zeroizing<Z>`
129 - Remove `bytes-preview` feature
131 ## 1.0.0 (2019-10-13)
132 - Initial 1.0 release
133 - zeroize_derive: Remove legacy `no_drop` attribute support
134 - Rename `bytes` feature to `bytes-preview`
135 - Further relax `Zeroize` trait bounds for `Vec`
136 - Derive `Clone`, `Debug`, and `Eq` for `Zeroizing`
138 ## 1.0.0-pre (2019-09-30)
139 - Loosen `Vec` trait bounds for `Zeroize`
141 ## 0.10.1 (2019-09-03)
142 - (Optionally) Impl `Zeroize` for `Bytes` and `BytesMut`
144 ## 0.10.0 (2019-08-19)
148 - Disable `zeroize_derive` Cargo feature by default
149 - Remove `std` feature in favor of `alloc`; MSRV 1.36+
150 - Deprecate `#[zeroize(no_drop)]` attribute
151 - Use 1.0 `proc-macro2`, `quote`, and `syn` crates
153 ## 0.9.3 (2019-07-27)
154 - Improved attribute parser; fixes nightly build
156 ## 0.9.2 (2019-06-28)
157 - README.md: add Gitter badges; update image links
159 ## 0.9.1 (2019-06-04)
160 - Impl `Zeroize` for `Option<Z: Zeroize>`
162 ## 0.9.0 (2019-06-04)
168 - Remove CPU fences
169 - Remove scary language about undefined behavior
170 - Bound blanket array impls on `Zeroize` instead of `DefaultIsZeroes`
171 - Require `zeroize(drop)` or `zeroize(no_drop)` attributes when deriving
173 - Support stablized 'alloc' crate
175 ## 0.8.0 (2019-05-20)
176 - Impl `Drop` by default when deriving `Zeroize`
178 ## 0.7.0 (2019-05-19)
179 - Use synstructure for custom derive
180 - Add explicit array impls for `DefaultIsZeroes`
181 - Remove `nightly` feature
182 - Add `Zeroizing<Z>` to zeroize values on drop
184 ## 0.6.0 (2019-03-23)
185 - Add ZeroizeOnDrop marker trait + custom derive
186 - Custom derive support for `Zeroize`
187 - Rename `ZeroizeWithDefault` to `DefaultIsZeroes`
189 ## 0.5.2 (2018-12-25)
190 - Add `debug_assert!` to ensure string interiors are zeroized
192 ## 0.5.1 (2018-12-24)
193 - Avoid re-exporting the whole prelude
195 ## 0.5.0 (2018-12-24)
196 This release is a rewrite which replaces FFI bindings to OS-specific APIs with
199 - Use `core::sync::atomic` fences
200 - Test wasm target
201 - Rewrite using `core::ptr::write_volatile`
203 ## 0.4.2 (2018-10-12)
204 - Fix ldd scraper for older glibc versions
206 ## 0.4.1 (2018-10-12)
207 - Support musl-libc
209 ## 0.4.0 (2018-10-12)
210 - Impl `Zeroize` trait on concrete types
212 ## 0.3.0 (2018-10-11)
213 - Replace `secure_zero_memory` with `Zeroize`
215 ## 0.2.0 (2018-10-11)
216 - Add `Zeroize` trait
218 ## 0.1.2 (2018-10-03)
219 - README.md: Fix intrinsic links
221 ## 0.1.1 (2018-10-03)
222 - Documentation improvements
224 ## 0.1.0 (2018-10-03)
225 - Initial release