Skip to content

Commit 57e4f64

Browse files
committed
cms: prepare changelog for 0.3.0
1 parent b1e1582 commit 57e4f64

1 file changed

Lines changed: 85 additions & 0 deletions

File tree

cms/CHANGELOG.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,91 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## 0.3.0 (UNRELEASED)
8+
9+
### Added
10+
- Implement `PemLabel` for `ContentInfo` ([#2353])
11+
- Callbacks in the SignerInfo builder ([#1991])
12+
- decode a `MessageDigest` from an `Attribute` ([#1992])
13+
- `DecodeValue` implementation for `Time` ([#1986])
14+
- types from RFC6031 - Symmetric Key Package Content ([#1952])
15+
- `MessageDigest` as a newtype around `OctetString` ([#1967])
16+
- ECC KeyAgreementRecipientInfo initial support ([#1579])
17+
- PasswordRecipientInfoBuilder for CMS ([#1273])
18+
- Support for `AsyncSigner` ([#1533])
19+
- implementation for `SignedDataBuilder` for `PSS` ([#1531])
20+
- Support for `KEMRecipientInfo` for RFC9629 ([#1485])
21+
22+
### Changes
23+
- MSRV bumped to 1.85, Edition bumped to 2024 ([#1689])
24+
- Implement `core::error::Error` for `cms::builder::Error` ([#1429])
25+
- Bump `zeroize` to `1.8.1` ([#1419])
26+
- Fixup content-type comparison ([#1978])
27+
28+
- Accept a reference in the `From<&Certificate> for SignerIdentifier` ([#1962] & [#1966])
29+
- Propagate std feature to `x509-cert` ([#1990])
30+
31+
- Bump `pem-rfc7468` to `1.0.0` (#[2096])
32+
- Bump `rand` to `0.10` (#[2212])
33+
- Bump `der` to `0.8` (#[2234])
34+
- Bump `digest` to `0.11` (#[2237])
35+
- Bump `cipher` to `0.5` (#[2238])
36+
- Bump `sha2` to `0.11` (#[2273])
37+
- Bump `spki` to `0.8` (#[2277])
38+
- Bump `aes` to `0.9` (#[2281])
39+
- Bump `aes-kw` to `0.3` (#[2282])
40+
- Bump `cbc` to `0.2` (#[2282])
41+
- Bump `ctr` to `0.10` (#[2282])
42+
- Bump `des` to `0.9` (#[2282])
43+
- Bump `sha3` to `0.11` (#[2282])
44+
- Bump `pkcs5` to `0.8` (#[2301])
45+
- Bump `signature` to `3` (#[2326])
46+
- Bump `elliptic-curve` to `0.14.1` (#[2364])
47+
- Bump `ecdsa` to `0.17` (#[2371])
48+
- Bump `p256` to `0.14` (#[2371])
49+
- Bump `x509-cert` to `0.3` (#[2375])
50+
51+
### Removed
52+
- `alloc` feature, `cms` has a hard dependency on `liballoc` ([#1566])
53+
- `pem` dependency ([#1565])
54+
55+
[#1273]: https://github.com/RustCrypto/formats/pull/1273
56+
[#1419]: https://github.com/RustCrypto/formats/pull/1419
57+
[#1429]: https://github.com/RustCrypto/formats/pull/1429
58+
[#1485]: https://github.com/RustCrypto/formats/pull/1485
59+
60+
[#1531]: https://github.com/RustCrypto/formats/pull/1531
61+
[#1533]: https://github.com/RustCrypto/formats/pull/1533
62+
[#1565]: https://github.com/RustCrypto/formats/pull/1565
63+
[#1566]: https://github.com/RustCrypto/formats/pull/1566
64+
[#1579]: https://github.com/RustCrypto/formats/pull/1579
65+
[#1689]: https://github.com/RustCrypto/formats/pull/1689
66+
67+
[#1952]: https://github.com/RustCrypto/formats/pull/1952
68+
[#1962]: https://github.com/RustCrypto/formats/pull/1962
69+
[#1966]: https://github.com/RustCrypto/formats/pull/1966
70+
[#1967]: https://github.com/RustCrypto/formats/pull/1967
71+
[#1978]: https://github.com/RustCrypto/formats/pull/1978
72+
[#1986]: https://github.com/RustCrypto/formats/pull/1986
73+
[#1990]: https://github.com/RustCrypto/formats/pull/1990
74+
[#1991]: https://github.com/RustCrypto/formats/pull/1991
75+
76+
[#2096]: https://github.com/RustCrypto/formats/pull/2096
77+
[#2212]: https://github.com/RustCrypto/formats/pull/2212
78+
[#2234]: https://github.com/RustCrypto/formats/pull/2234
79+
[#2237]: https://github.com/RustCrypto/formats/pull/2237
80+
[#2238]: https://github.com/RustCrypto/formats/pull/2238
81+
[#2273]: https://github.com/RustCrypto/formats/pull/2273
82+
[#2277]: https://github.com/RustCrypto/formats/pull/2277
83+
[#2281]: https://github.com/RustCrypto/formats/pull/2281
84+
[#2282]: https://github.com/RustCrypto/formats/pull/2282
85+
[#2301]: https://github.com/RustCrypto/formats/pull/2301
86+
[#2326]: https://github.com/RustCrypto/formats/pull/2326
87+
[#2353]: https://github.com/RustCrypto/formats/pull/2353
88+
[#2364]: https://github.com/RustCrypto/formats/pull/2364
89+
[#2371]: https://github.com/RustCrypto/formats/pull/2371
90+
[#2375]: https://github.com/RustCrypto/formats/pull/2375
91+
792
## 0.2.3 (2024-01-08)
893
### Added
994
- RFC 5544 `TimeStampedData` implementation ([#1258])

0 commit comments

Comments
 (0)