Skip to content

Commit 99f0b31

Browse files
committed
zeroize 1.1.1
1 parent c64dca0 commit 99f0b31

File tree

4 files changed

+104
-91
lines changed

4 files changed

+104
-91
lines changed

Cargo.lock

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zeroize/CHANGES.md

Lines changed: 88 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,48 @@
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)
210

311
- Add `TryZeroize` trait ([#307])
412
- Add `From<Z: Zeroize>` impl for `Zeroizing<Z>` ([#304])
513
- Remove `bytes-preview` feature ([#301])
614

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)
820

921
- Initial 1.0 release 🎉
1022
- zeroize_derive: Remove legacy `no_drop` attribute support ([#278])
1123
- Rename `bytes` feature to `bytes-preview` ([#277])
1224
- Further relax `Zeroize` trait bounds for `Vec` ([#276])
1325
- Derive `Clone`, `Debug`, and `Eq` for `Zeroizing` ([#275])
1426

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)
1633

1734
- Loosen `Vec` trait bounds for `Zeroize` ([#267])
1835

19-
## [0.10.1] (2019-09-03)
36+
[#267]: https://github.com/iqlusioninc/crates/pull/267
37+
38+
## 0.10.1 (2019-09-03)
2039

2140
- (Optionally) Impl `Zeroize` for `Bytes` and `BytesMut` ([#258], [#259])
2241

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)
2446

2547
Barring unforeseen circumstances, this release aims to be the last `0.x`
2648
release prior to a `zeroize` 1.0 release.
@@ -30,19 +52,30 @@ release prior to a `zeroize` 1.0 release.
3052
- Deprecate `#[zeroize(no_drop)]` attribute ([#244])
3153
- Use 1.0 `proc-macro2`, `quote`, and `syn` crates ([#242])
3254

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)
3461

3562
- Improved attribute parser; fixes nightly build ([#238])
3663

37-
## [0.9.2] (2019-06-28)
64+
[#238]: https://github.com/iqlusioninc/crates/pull/238
65+
66+
## 0.9.2 (2019-06-28)
3867

3968
- README.md: add Gitter badges; update image links ([#221])
4069

41-
## [0.9.1] (2019-06-04)
70+
[#221]: https://github.com/iqlusioninc/crates/pull/221
71+
72+
## 0.9.1 (2019-06-04)
4273

4374
- Impl `Zeroize` for `Option<Z: Zeroize>` ([#219])
4475

45-
## [0.9.0] (2019-06-04)
76+
[#219]: https://github.com/iqlusioninc/crates/pull/219
77+
78+
## 0.9.0 (2019-06-04)
4679

4780
**NOTICE**: This release changes the default behavior of `derive(Zeroize)`
4881
to no longer derive a `Drop` impl. If you wish to derive `Drop`, you must
@@ -56,32 +89,53 @@ are deriving `Zeroize`.
5689
`Zeroize` ([#212]).
5790
- Support stablized 'alloc' crate ([#192])
5891

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)
6099

61100
- Impl `Drop` by default when deriving `Zeroize` ([#188])
62101

63-
## [0.7.0] (2019-05-19)
102+
[#188]: https://github.com/iqlusioninc/crates/pull/188
103+
104+
## 0.7.0 (2019-05-19)
64105

65106
- Use synstructure for custom derive ([#185])
66107
- Add explicit array impls for `DefaultIsZeroes` ([#184])
67108
- Remove `nightly` feature ([#183])
68109
- Add `Zeroizing<Z>` to zeroize values on drop ([#182])
69110

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)
71117

72118
- Add ZeroizeOnDrop marker trait + custom derive ([#168])
73119
- Custom derive support for `Zeroize` ([#167])
74120
- Rename `ZeroizeWithDefault` to `DefaultIsZeroes` ([#166])
75121

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)
77127

78128
- Add `debug_assert!` to ensure string interiors are zeroized ([#156])
79129

80-
## [0.5.1] (2018-12-24)
130+
[#156]: https://github.com/iqlusioninc/crates/pull/156
131+
132+
## 0.5.1 (2018-12-24)
81133

82134
- Avoid re-exporting the whole prelude ([#150])
83135

84-
## [0.5.0] (2018-12-24)
136+
[#150]: https://github.com/iqlusioninc/crates/pull/150
137+
138+
## 0.5.0 (2018-12-24)
85139

86140
This release is a rewrite which replaces FFI bindings to OS-specific APIs with
87141
a pure Rust solution.
@@ -90,93 +144,52 @@ a pure Rust solution.
90144
- Test wasm target ([#143])
91145
- Rewrite using `core::ptr::write_volatile` ([#142])
92146

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)
94152

95153
- Fix ldd scraper for older glibc versions ([#134])
96154

155+
[#134]: https://github.com/iqlusioninc/crates/pull/134
156+
97157
## 0.4.1 (2018-10-12)
98158

99159
- Support musl-libc ([#131])
160+
161+
[#131]: https://github.com/iqlusioninc/crates/pull/131
100162

101163
## 0.4.0 (2018-10-12)
102164

103165
- Impl `Zeroize` trait on concrete types ([#108])
104166

167+
[#108]: https://github.com/iqlusioninc/crates/pull/108
168+
105169
## 0.3.0 (2018-10-11)
106170

107171
- Replace `secure_zero_memory` with `Zeroize` ([#104])
108172

173+
[#104]: https://github.com/iqlusioninc/crates/pull/104
174+
109175
## 0.2.0 (2018-10-11)
110176

111177
- Add `Zeroize` trait ([#101])
112178

179+
[#101]: https://github.com/iqlusioninc/crates/pull/101
180+
113181
## 0.1.2 (2018-10-03)
114182

115183
- README.md: Fix intrinsic links ([#86])
116184

185+
[#86]: https://github.com/iqlusioninc/crates/pull/86
186+
117187
## 0.1.1 (2018-10-03)
118188

119189
- Documentation improvements ([#83])
120190

191+
[#83]: https://github.com/iqlusioninc/crates/pull/83
192+
121193
## 0.1.0 (2018-10-03)
122194

123195
- 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

zeroize/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ operation will not be 'optimized away' by the compiler.
77
Uses a portable pure Rust implementation that works everywhere,
88
even WASM!
99
"""
10-
version = "1.1.0" # Also update html_root_url in lib.rs when bumping this
10+
version = "1.1.1" # Also update html_root_url in lib.rs when bumping this
1111
authors = ["Tony Arcieri <[email protected]>"]
1212
license = "Apache-2.0 OR MIT"
1313
edition = "2018"
@@ -21,7 +21,7 @@ keywords = ["memory", "memset", "secure", "volatile", "zero"]
2121
maintenance = { status = "passively-maintained" }
2222

2323
[dependencies]
24-
zeroize_derive = { version = "1.0.0", path = "derive", optional = true }
24+
zeroize_derive = { version = "1", path = "derive", optional = true }
2525

2626
[features]
2727
default = ["alloc"]

zeroize/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@
208208
209209
#![no_std]
210210
#![cfg_attr(docsrs, feature(doc_cfg))]
211-
#![doc(html_root_url = "https://docs.rs/zeroize/1.1.0")]
211+
#![doc(html_root_url = "https://docs.rs/zeroize/1.1.1")]
212212
#![warn(missing_docs, rust_2018_idioms, trivial_casts, unused_qualifications)]
213213

214214
#[cfg(feature = "alloc")]

0 commit comments

Comments
 (0)