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