Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.3.3 (2022-11-30)

Fixed

  • Deriving ZeroizeOnDrop on items with generics (#787)

1.3.2 (2022-02-18)

Fixed

  • Min versions build (#732)

1.3.1 (2021-01-14) [YANKED]

Removed

  • ZeroizeOnDrop implementation for #[zeroize(drop)] (#715)

1.3.0 (2021-01-14) [YANKED]

Added

  • #[zeroize(bound = "T: MyTrait")] (#663)
  • Custom derive for ZeroizeOnDrop (#699, #700)

1.2.2 (2021-11-04) [YANKED]

Added

  • #[zeroize(skip)] attribute (#654)

1.2.1 (2021-11-04)

Changed

  • Moved to RustCrypto/utils repository

1.2.0 (2021-09-21) [YANKED]

Changed

  • Bump MSRV to 1.51+
  • Reject #[zeroize(drop)] on struct/enum fields, enum variants

1.1.1 (2021-10-09) [YANKED]

Changed

  • Backport 1.2.0 #[zeroize(drop)] fixes but with a 1.47+ MSRV.

1.1.0 (2021-04-19)

Changed

  • Bump MSRV to 1.47+

1.0.1 (2019-09-15)

Added

  • Add docs for the Zeroize proc macro

1.0.0 (2019-10-13)

  • Initial 1.0 release