aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 1ecaef26b88a2a83ae0859e433c1ebe4fc7f9824 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 1.3.2 (2022-02-18)
### Fixed
- Min versions build ([#732])

[#732]: https://github.com/RustCrypto/utils/pull/732

## 1.3.1 (2021-01-14) [YANKED]
### Removed
- `ZeroizeOnDrop` implementation for `#[zeroize(drop)]` ([#715])

[#715]: https://github.com/RustCrypto/utils/pull/715

## 1.3.0 (2021-01-14) [YANKED]
### Added
- `#[zeroize(bound = "T: MyTrait")]` ([#663])
- Custom derive for `ZeroizeOnDrop` ([#699], [#700])

[#663]: https://github.com/RustCrypto/utils/pull/663
[#699]: https://github.com/RustCrypto/utils/pull/699
[#700]: https://github.com/RustCrypto/utils/pull/700

## 1.2.2 (2021-11-04)
### Added
- `#[zeroize(skip)]` attribute ([#654])

[#654]: https://github.com/RustCrypto/utils/pull/654

## 1.2.1 (2021-11-04)
### Changed
- Moved to `RustCrypto/utils` repository

## 1.2.0 (2021-09-21)
### Changed
- Bump MSRV to 1.51+
- Reject `#[zeroize(drop)]` on struct/enum fields, enum variants

## 1.1.1 (2021-10-09)
### 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