1- ## [ 1.1.0] (2019-12-02)
1+ ## 1.1.1 (2020-09-15)
2+
3+ - Add ` doc_cfg ` ([ #505 ] )
4+ - zeroize entire capacity of ` String ` ([ #352 ] )
5+ - zeroize entire capacity of ` Vec ` ([ #341 ] )
6+
7+ [ #505 ] : https://github.com/iqlusioninc/crates/pull/505
8+ [ #352 ] : https://github.com/iqlusioninc/crates/pull/352
9+ [ #341 ] : https://github.com/iqlusioninc/crates/pull/341
10+
11+ ## 1.1.0 (2019-12-02)
212
313- Add ` TryZeroize ` trait ([ #307 ] )
414- Add ` From<Z: Zeroize> ` impl for ` Zeroizing<Z> ` ([ #304 ] )
515- Remove ` bytes-preview ` feature ([ #301 ] )
616
7- ## [ 1.0.0] (2019-10-13)
17+ [ #307 ] : https://github.com/iqlusioninc/crates/pull/307
18+ [ #304 ] : https://github.com/iqlusioninc/crates/pull/304
19+ [ #301 ] : https://github.com/iqlusioninc/crates/pull/301
20+
21+ ## 1.0.0 (2019-10-13)
822
923- Initial 1.0 release 🎉
1024- zeroize_derive: Remove legacy ` no_drop ` attribute support ([ #278 ] )
1125- Rename ` bytes ` feature to ` bytes-preview ` ([ #277 ] )
1226- Further relax ` Zeroize ` trait bounds for ` Vec ` ([ #276 ] )
1327- Derive ` Clone ` , ` Debug ` , and ` Eq ` for ` Zeroizing ` ([ #275 ] )
1428
15- ## [ 1.0.0-pre] (2019-09-30)
29+ [ #278 ] : https://github.com/iqlusioninc/crates/pull/278
30+ [ #277 ] : https://github.com/iqlusioninc/crates/pull/277
31+ [ #276 ] : https://github.com/iqlusioninc/crates/pull/276
32+ [ #275 ] : https://github.com/iqlusioninc/crates/pull/275
33+
34+ ## 1.0.0-pre (2019-09-30)
1635
1736- Loosen ` Vec ` trait bounds for ` Zeroize ` ([ #267 ] )
1837
19- ## [ 0.10.1] (2019-09-03)
38+ [ #267 ] : https://github.com/iqlusioninc/crates/pull/267
39+
40+ ## 0.10.1 (2019-09-03)
2041
2142- (Optionally) Impl ` Zeroize ` for ` Bytes ` and ` BytesMut ` ([ #258 ] , [ #259 ] )
2243
23- ## [ 0.10.0] (2019-08-19)
44+ [ #259 ] : https://github.com/iqlusioninc/crates/pull/259
45+ [ #258 ] : https://github.com/iqlusioninc/crates/pull/258
46+
47+ ## 0.10.0 (2019-08-19)
2448
2549Barring unforeseen circumstances, this release aims to be the last ` 0.x `
2650release prior to a ` zeroize ` 1.0 release.
@@ -30,19 +54,30 @@ release prior to a `zeroize` 1.0 release.
3054- Deprecate ` #[zeroize(no_drop)] ` attribute ([ #244 ] )
3155- Use 1.0 ` proc-macro2 ` , ` quote ` , and ` syn ` crates ([ #242 ] )
3256
33- ## [ 0.9.3] (2019-07-27)
57+ [ #247 ] : https://github.com/iqlusioninc/crates/pull/247
58+ [ #246 ] : https://github.com/iqlusioninc/crates/pull/246
59+ [ #244 ] : https://github.com/iqlusioninc/crates/pull/244
60+ [ #242 ] : https://github.com/iqlusioninc/crates/pull/242
61+
62+ ## 0.9.3 (2019-07-27)
3463
3564- Improved attribute parser; fixes nightly build ([ #238 ] )
3665
37- ## [ 0.9.2] (2019-06-28)
66+ [ #238 ] : https://github.com/iqlusioninc/crates/pull/238
67+
68+ ## 0.9.2 (2019-06-28)
3869
3970- README.md: add Gitter badges; update image links ([ #221 ] )
4071
41- ## [ 0.9.1] (2019-06-04)
72+ [ #221 ] : https://github.com/iqlusioninc/crates/pull/221
73+
74+ ## 0.9.1 (2019-06-04)
4275
4376- Impl ` Zeroize ` for ` Option<Z: Zeroize> ` ([ #219 ] )
4477
45- ## [ 0.9.0] (2019-06-04)
78+ [ #219 ] : https://github.com/iqlusioninc/crates/pull/219
79+
80+ ## 0.9.0 (2019-06-04)
4681
4782** NOTICE** : This release changes the default behavior of ` derive(Zeroize) `
4883to no longer derive a ` Drop ` impl. If you wish to derive ` Drop ` , you must
@@ -56,32 +91,53 @@ are deriving `Zeroize`.
5691 ` Zeroize ` ([ #212 ] ).
5792- Support stablized 'alloc' crate ([ #192 ] )
5893
59- ## [ 0.8.0] (2019-05-20)
94+ [ #216 ] : https://github.com/iqlusioninc/crates/pull/216
95+ [ #214 ] : https://github.com/iqlusioninc/crates/pull/214
96+ [ #213 ] : https://github.com/iqlusioninc/crates/pull/213
97+ [ #212 ] : https://github.com/iqlusioninc/crates/pull/212
98+ [ #192 ] : https://github.com/iqlusioninc/crates/pull/192
99+
100+ ## 0.8.0 (2019-05-20)
60101
61102- Impl ` Drop ` by default when deriving ` Zeroize ` ([ #188 ] )
62103
63- ## [ 0.7.0] (2019-05-19)
104+ [ #188 ] : https://github.com/iqlusioninc/crates/pull/188
105+
106+ ## 0.7.0 (2019-05-19)
64107
65108- Use synstructure for custom derive ([ #185 ] )
66109- Add explicit array impls for ` DefaultIsZeroes ` ([ #184 ] )
67110- Remove ` nightly ` feature ([ #183 ] )
68111- Add ` Zeroizing<Z> ` to zeroize values on drop ([ #182 ] )
69112
70- ## [ 0.6.0] (2019-03-23)
113+ [ #185 ] : https://github.com/iqlusioninc/crates/pull/185
114+ [ #184 ] : https://github.com/iqlusioninc/crates/pull/184
115+ [ #183 ] : https://github.com/iqlusioninc/crates/pull/183
116+ [ #182 ] : https://github.com/iqlusioninc/crates/pull/182
117+
118+ ## 0.6.0 (2019-03-23)
71119
72120- Add ZeroizeOnDrop marker trait + custom derive ([ #168 ] )
73121- Custom derive support for ` Zeroize ` ([ #167 ] )
74122- Rename ` ZeroizeWithDefault ` to ` DefaultIsZeroes ` ([ #166 ] )
75123
76- ## [ 0.5.2] (2018-12-25)
124+ [ #168 ] : https://github.com/iqlusioninc/crates/pull/168
125+ [ #167 ] : https://github.com/iqlusioninc/crates/pull/167
126+ [ #166 ] : https://github.com/iqlusioninc/crates/pull/166
127+
128+ ## 0.5.2 (2018-12-25)
77129
78130- Add ` debug_assert! ` to ensure string interiors are zeroized ([ #156 ] )
79131
80- ## [ 0.5.1] (2018-12-24)
132+ [ #156 ] : https://github.com/iqlusioninc/crates/pull/156
133+
134+ ## 0.5.1 (2018-12-24)
81135
82136- Avoid re-exporting the whole prelude ([ #150 ] )
83137
84- ## [ 0.5.0] (2018-12-24)
138+ [ #150 ] : https://github.com/iqlusioninc/crates/pull/150
139+
140+ ## 0.5.0 (2018-12-24)
85141
86142This release is a rewrite which replaces FFI bindings to OS-specific APIs with
87143a pure Rust solution.
@@ -90,93 +146,52 @@ a pure Rust solution.
90146- Test wasm target ([ #143 ] )
91147- Rewrite using ` core::ptr::write_volatile ` ([ #142 ] )
92148
93- ## [ 0.4.2] (2018-10-12)
149+ [ #146 ] : https://github.com/iqlusioninc/crates/pull/146
150+ [ #143 ] : https://github.com/iqlusioninc/crates/pull/143
151+ [ #142 ] : https://github.com/iqlusioninc/crates/pull/142
152+
153+ ## 0.4.2 (2018-10-12)
94154
95155- Fix ldd scraper for older glibc versions ([ #134 ] )
96156
157+ [ #134 ] : https://github.com/iqlusioninc/crates/pull/134
158+
97159## 0.4.1 (2018-10-12)
98160
99161- Support musl-libc ([ #131 ] )
162+
163+ [ #131 ] : https://github.com/iqlusioninc/crates/pull/131
100164
101165## 0.4.0 (2018-10-12)
102166
103167- Impl ` Zeroize ` trait on concrete types ([ #108 ] )
104168
169+ [ #108 ] : https://github.com/iqlusioninc/crates/pull/108
170+
105171## 0.3.0 (2018-10-11)
106172
107173- Replace ` secure_zero_memory ` with ` Zeroize ` ([ #104 ] )
108174
175+ [ #104 ] : https://github.com/iqlusioninc/crates/pull/104
176+
109177## 0.2.0 (2018-10-11)
110178
111179- Add ` Zeroize ` trait ([ #101 ] )
112180
181+ [ #101 ] : https://github.com/iqlusioninc/crates/pull/101
182+
113183## 0.1.2 (2018-10-03)
114184
115185- README.md: Fix intrinsic links ([ #86 ] )
116186
187+ [ #86 ] : https://github.com/iqlusioninc/crates/pull/86
188+
117189## 0.1.1 (2018-10-03)
118190
119191- Documentation improvements ([ #83 ] )
120192
193+ [ #83 ] : https://github.com/iqlusioninc/crates/pull/83
194+
121195## 0.1.0 (2018-10-03)
122196
123197- Initial release
124-
125- [ 1.1.0 ] : https://github.com/iqlusioninc/crates/pull/308
126- [ #307 ] : https://github.com/iqlusioninc/crates/pull/307
127- [ #304 ] : https://github.com/iqlusioninc/crates/pull/304
128- [ #301 ] : https://github.com/iqlusioninc/crates/pull/301
129- [ 1.0.0 ] : https://github.com/iqlusioninc/crates/pull/279
130- [ #278 ] : https://github.com/iqlusioninc/crates/pull/278
131- [ #277 ] : https://github.com/iqlusioninc/crates/pull/277
132- [ #276 ] : https://github.com/iqlusioninc/crates/pull/276
133- [ #275 ] : https://github.com/iqlusioninc/crates/pull/275
134- [ 1.0.0-pre ] : https://github.com/iqlusioninc/crates/pull/268
135- [ #267 ] : https://github.com/iqlusioninc/crates/pull/267
136- [ 0.10.1 ] : https://github.com/iqlusioninc/crates/pull/264
137- [ #259 ] : https://github.com/iqlusioninc/crates/pull/259
138- [ #258 ] : https://github.com/iqlusioninc/crates/pull/258
139- [ 0.10.0 ] : https://github.com/iqlusioninc/crates/pull/248
140- [ #247 ] : https://github.com/iqlusioninc/crates/pull/247
141- [ #246 ] : https://github.com/iqlusioninc/crates/pull/246
142- [ #244 ] : https://github.com/iqlusioninc/crates/pull/244
143- [ #242 ] : https://github.com/iqlusioninc/crates/pull/242
144- [ 0.9.3 ] : https://github.com/iqlusioninc/crates/pull/239
145- [ #238 ] : https://github.com/iqlusioninc/crates/pull/238
146- [ 0.9.2 ] : https://github.com/iqlusioninc/crates/pull/224
147- [ #221 ] : https://github.com/iqlusioninc/crates/pull/221
148- [ 0.9.1 ] : https://github.com/iqlusioninc/crates/pull/220
149- [ #219 ] : https://github.com/iqlusioninc/crates/pull/219
150- [ 0.9.0 ] : https://github.com/iqlusioninc/crates/pull/215
151- [ #216 ] : https://github.com/iqlusioninc/crates/pull/216
152- [ #214 ] : https://github.com/iqlusioninc/crates/pull/214
153- [ #213 ] : https://github.com/iqlusioninc/crates/pull/213
154- [ #212 ] : https://github.com/iqlusioninc/crates/pull/212
155- [ #192 ] : https://github.com/iqlusioninc/crates/pull/192
156- [ 0.8.0 ] : https://github.com/iqlusioninc/crates/pull/189
157- [ #188 ] : https://github.com/iqlusioninc/crates/pull/188
158- [ 0.7.0 ] : https://github.com/iqlusioninc/crates/pull/186
159- [ #185 ] : https://github.com/iqlusioninc/crates/pull/185
160- [ #184 ] : https://github.com/iqlusioninc/crates/pull/184
161- [ #183 ] : https://github.com/iqlusioninc/crates/pull/183
162- [ #182 ] : https://github.com/iqlusioninc/crates/pull/182
163- [ 0.6.0 ] : https://github.com/iqlusioninc/crates/pull/170
164- [ #168 ] : https://github.com/iqlusioninc/crates/pull/168
165- [ #167 ] : https://github.com/iqlusioninc/crates/pull/167
166- [ #166 ] : https://github.com/iqlusioninc/crates/pull/166
167- [ 0.5.2 ] : https://github.com/iqlusioninc/crates/pull/157
168- [ #156 ] : https://github.com/iqlusioninc/crates/pull/156
169- [ 0.5.1 ] : https://github.com/iqlusioninc/crates/pull/151
170- [ #150 ] : https://github.com/iqlusioninc/crates/pull/150
171- [ 0.5.0 ] : https://github.com/iqlusioninc/crates/pull/149
172- [ #146 ] : https://github.com/iqlusioninc/crates/pull/146
173- [ #143 ] : https://github.com/iqlusioninc/crates/pull/143
174- [ #142 ] : https://github.com/iqlusioninc/crates/pull/142
175- [ 0.4.2 ] : https://github.com/iqlusioninc/crates/pull/136
176- [ #134 ] : https://github.com/iqlusioninc/crates/pull/134
177- [ #131 ] : https://github.com/iqlusioninc/crates/pull/131
178- [ #108 ] : https://github.com/iqlusioninc/crates/pull/108
179- [ #104 ] : https://github.com/iqlusioninc/crates/pull/104
180- [ #101 ] : https://github.com/iqlusioninc/crates/pull/101
181- [ #86 ] : https://github.com/iqlusioninc/crates/pull/86
182- [ #83 ] : https://github.com/iqlusioninc/crates/pull/83
0 commit comments