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)
2
12
3
13
- Add ` TryZeroize ` trait ([ #307 ] )
4
14
- Add ` From<Z: Zeroize> ` impl for ` Zeroizing<Z> ` ([ #304 ] )
5
15
- Remove ` bytes-preview ` feature ([ #301 ] )
6
16
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)
8
22
9
23
- Initial 1.0 release 🎉
10
24
- zeroize_derive: Remove legacy ` no_drop ` attribute support ([ #278 ] )
11
25
- Rename ` bytes ` feature to ` bytes-preview ` ([ #277 ] )
12
26
- Further relax ` Zeroize ` trait bounds for ` Vec ` ([ #276 ] )
13
27
- Derive ` Clone ` , ` Debug ` , and ` Eq ` for ` Zeroizing ` ([ #275 ] )
14
28
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)
16
35
17
36
- Loosen ` Vec ` trait bounds for ` Zeroize ` ([ #267 ] )
18
37
19
- ## [ 0.10.1] (2019-09-03)
38
+ [ #267 ] : https://github.com/iqlusioninc/crates/pull/267
39
+
40
+ ## 0.10.1 (2019-09-03)
20
41
21
42
- (Optionally) Impl ` Zeroize ` for ` Bytes ` and ` BytesMut ` ([ #258 ] , [ #259 ] )
22
43
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)
24
48
25
49
Barring unforeseen circumstances, this release aims to be the last ` 0.x `
26
50
release prior to a ` zeroize ` 1.0 release.
@@ -30,19 +54,30 @@ release prior to a `zeroize` 1.0 release.
30
54
- Deprecate ` #[zeroize(no_drop)] ` attribute ([ #244 ] )
31
55
- Use 1.0 ` proc-macro2 ` , ` quote ` , and ` syn ` crates ([ #242 ] )
32
56
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)
34
63
35
64
- Improved attribute parser; fixes nightly build ([ #238 ] )
36
65
37
- ## [ 0.9.2] (2019-06-28)
66
+ [ #238 ] : https://github.com/iqlusioninc/crates/pull/238
67
+
68
+ ## 0.9.2 (2019-06-28)
38
69
39
70
- README.md: add Gitter badges; update image links ([ #221 ] )
40
71
41
- ## [ 0.9.1] (2019-06-04)
72
+ [ #221 ] : https://github.com/iqlusioninc/crates/pull/221
73
+
74
+ ## 0.9.1 (2019-06-04)
42
75
43
76
- Impl ` Zeroize ` for ` Option<Z: Zeroize> ` ([ #219 ] )
44
77
45
- ## [ 0.9.0] (2019-06-04)
78
+ [ #219 ] : https://github.com/iqlusioninc/crates/pull/219
79
+
80
+ ## 0.9.0 (2019-06-04)
46
81
47
82
** NOTICE** : This release changes the default behavior of ` derive(Zeroize) `
48
83
to no longer derive a ` Drop ` impl. If you wish to derive ` Drop ` , you must
@@ -56,32 +91,53 @@ are deriving `Zeroize`.
56
91
` Zeroize ` ([ #212 ] ).
57
92
- Support stablized 'alloc' crate ([ #192 ] )
58
93
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)
60
101
61
102
- Impl ` Drop ` by default when deriving ` Zeroize ` ([ #188 ] )
62
103
63
- ## [ 0.7.0] (2019-05-19)
104
+ [ #188 ] : https://github.com/iqlusioninc/crates/pull/188
105
+
106
+ ## 0.7.0 (2019-05-19)
64
107
65
108
- Use synstructure for custom derive ([ #185 ] )
66
109
- Add explicit array impls for ` DefaultIsZeroes ` ([ #184 ] )
67
110
- Remove ` nightly ` feature ([ #183 ] )
68
111
- Add ` Zeroizing<Z> ` to zeroize values on drop ([ #182 ] )
69
112
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)
71
119
72
120
- Add ZeroizeOnDrop marker trait + custom derive ([ #168 ] )
73
121
- Custom derive support for ` Zeroize ` ([ #167 ] )
74
122
- Rename ` ZeroizeWithDefault ` to ` DefaultIsZeroes ` ([ #166 ] )
75
123
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)
77
129
78
130
- Add ` debug_assert! ` to ensure string interiors are zeroized ([ #156 ] )
79
131
80
- ## [ 0.5.1] (2018-12-24)
132
+ [ #156 ] : https://github.com/iqlusioninc/crates/pull/156
133
+
134
+ ## 0.5.1 (2018-12-24)
81
135
82
136
- Avoid re-exporting the whole prelude ([ #150 ] )
83
137
84
- ## [ 0.5.0] (2018-12-24)
138
+ [ #150 ] : https://github.com/iqlusioninc/crates/pull/150
139
+
140
+ ## 0.5.0 (2018-12-24)
85
141
86
142
This release is a rewrite which replaces FFI bindings to OS-specific APIs with
87
143
a pure Rust solution.
@@ -90,93 +146,52 @@ a pure Rust solution.
90
146
- Test wasm target ([ #143 ] )
91
147
- Rewrite using ` core::ptr::write_volatile ` ([ #142 ] )
92
148
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)
94
154
95
155
- Fix ldd scraper for older glibc versions ([ #134 ] )
96
156
157
+ [ #134 ] : https://github.com/iqlusioninc/crates/pull/134
158
+
97
159
## 0.4.1 (2018-10-12)
98
160
99
161
- Support musl-libc ([ #131 ] )
162
+
163
+ [ #131 ] : https://github.com/iqlusioninc/crates/pull/131
100
164
101
165
## 0.4.0 (2018-10-12)
102
166
103
167
- Impl ` Zeroize ` trait on concrete types ([ #108 ] )
104
168
169
+ [ #108 ] : https://github.com/iqlusioninc/crates/pull/108
170
+
105
171
## 0.3.0 (2018-10-11)
106
172
107
173
- Replace ` secure_zero_memory ` with ` Zeroize ` ([ #104 ] )
108
174
175
+ [ #104 ] : https://github.com/iqlusioninc/crates/pull/104
176
+
109
177
## 0.2.0 (2018-10-11)
110
178
111
179
- Add ` Zeroize ` trait ([ #101 ] )
112
180
181
+ [ #101 ] : https://github.com/iqlusioninc/crates/pull/101
182
+
113
183
## 0.1.2 (2018-10-03)
114
184
115
185
- README.md: Fix intrinsic links ([ #86 ] )
116
186
187
+ [ #86 ] : https://github.com/iqlusioninc/crates/pull/86
188
+
117
189
## 0.1.1 (2018-10-03)
118
190
119
191
- Documentation improvements ([ #83 ] )
120
192
193
+ [ #83 ] : https://github.com/iqlusioninc/crates/pull/83
194
+
121
195
## 0.1.0 (2018-10-03)
122
196
123
197
- 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