1# Changelog
2All notable changes to this project will be documented in this file.
3
4The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
7## 1.4.2 (2023-03-30)
8### Changed
9- Inject where clauses; skip unused ([#882])
10
11[#882]: https://github.com/RustCrypto/utils/pull/882
12
13## 1.4.1 (2023-03-27)
14### Changed
15- Do not automatically inject bounds ([#879])
16
17[#879]: https://github.com/RustCrypto/utils/pull/879
18
19## 1.4.0 (2023-03-26)
20### Changed
21- 2021 edition upgrade; MSRV 1.56 ([#869])
22- Bump `syn` to v2 ([#858])
23
24### Removed
25- `synstructure` dependency ([#858])
26
27[#858]: https://github.com/RustCrypto/utils/pull/858
28[#869]: https://github.com/RustCrypto/utils/pull/869
29
30## 1.3.3 (2022-11-30)
31### Fixed
32- Deriving `ZeroizeOnDrop` on items with generics ([#787])
33
34[#787]: https://github.com/RustCrypto/utils/pull/787
35
36## 1.3.2 (2022-02-18)
37### Fixed
38- Min versions build ([#732])
39
40[#732]: https://github.com/RustCrypto/utils/pull/732
41
42## 1.3.1 (2021-01-14) [YANKED]
43### Removed
44- `ZeroizeOnDrop` implementation for `#[zeroize(drop)]` ([#715])
45
46[#715]: https://github.com/RustCrypto/utils/pull/715
47
48## 1.3.0 (2021-01-14) [YANKED]
49### Added
50- `#[zeroize(bound = "T: MyTrait")]` ([#663])
51- Custom derive for `ZeroizeOnDrop` ([#699], [#700])
52
53[#663]: https://github.com/RustCrypto/utils/pull/663
54[#699]: https://github.com/RustCrypto/utils/pull/699
55[#700]: https://github.com/RustCrypto/utils/pull/700
56
57## 1.2.2 (2021-11-04) [YANKED]
58### Added
59- `#[zeroize(skip)]` attribute ([#654])
60
61[#654]: https://github.com/RustCrypto/utils/pull/654
62
63## 1.2.1 (2021-11-04)
64### Changed
65- Moved to `RustCrypto/utils` repository
66
67## 1.2.0 (2021-09-21) [YANKED]
68### Changed
69- Bump MSRV to 1.51+
70- Reject `#[zeroize(drop)]` on struct/enum fields, enum variants
71
72## 1.1.1 (2021-10-09) [YANKED]
73### Changed
74- Backport 1.2.0 `#[zeroize(drop)]` fixes but with a 1.47+ MSRV.
75
76## 1.1.0 (2021-04-19)
77### Changed
78- Bump MSRV to 1.47+
79
80## 1.0.1 (2019-09-15)
81### Added
82- Add docs for the `Zeroize` proc macro
83
84## 1.0.0 (2019-10-13)
85
86- Initial 1.0 release
87