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