@@ -4,24 +4,43 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7- ## 0.11.0 (UNRELEASED)
7+ ## 0.11.0 (2026-04-27)
8+ ### Added
9+ - Custom error types support to the ` Decode ` and ` DecodeValue ` traits ([ #1055 ] )
10+ - ` PrivateKeyInfoRef ` / ` PrivateKeyInfoOwned ` type aliases ([ #1483 ] )
11+ - Implement ` core::error::Error ` trait for ` Error ` ([ #2302 ] )
12+ - Implement ` Decode ` /` EncodePrivateKey ` trait for ` PrivateKeyInfoOwned ` ([ #2306 ] )
13+ - ` KeyError ` enum ([ #2305 ] )
14+ - ` ctutils ` feature ([ #2308 ] )
15+ - ` getrandom ` feature ([ #2311 ] )
816
917### Changed
10- - eagerly decode PEM labels ([ #1163 ] )
11- - use ` pbes2::Parameters::recommended ` ([ #1430 ] )
18+ - Eagerly decode PEM labels for better error messages ([ #1163 ] )
19+ - Use ` pbes2::Parameters::generate_recommended ` ([ #1430 ] , [ #2296 ] )
20+ - Make ` PrivateKeyInfo ` generic around its backing storage ([ #1483 ] )
1221- Bump ` rand_core ` to ` 0.9 ` ([ #1658 ] )
13- - Use 2024 edition, bump MSRV to 1.85 ([ #1670 ] )
22+ - Use 2024 edition; bump MSRV to 1.85 ([ #1670 ] )
23+ - Bump ` rand_core ` to v0.10 ([ #2198 ] )
24+ - ` Error::KeyMalformed ` now wraps an inner ` KeyError ` for providing more detail ([ #2305 ] )
25+ - Use ` TryCryptoRng ` instead of ` CryptoRng ` ([ #2309 ] )
1426
15- ### Added
16- - custom error types support to the Decode and DecodeValue traits. ([ #1055 ] )
17- - PrivateKeyInfoRef/PrivateKeyInfoOwned ([ #1483 ] )
27+ ### Removed
28+ - ` subtle ` feature ([ #2308 ] )
1829
1930[ #1055 ] : https://github.com/RustCrypto/formats/pull/1055
2031[ #1163 ] : https://github.com/RustCrypto/formats/pull/1163
2132[ #1430 ] : https://github.com/RustCrypto/formats/pull/1430
2233[ #1483 ] : https://github.com/RustCrypto/formats/pull/1483
2334[ #1658 ] : https://github.com/RustCrypto/formats/pull/1658
2435[ #1670 ] : https://github.com/RustCrypto/formats/pull/1670
36+ [ #2198 ] : https://github.com/RustCrypto/formats/pull/2198
37+ [ #2296 ] : https://github.com/RustCrypto/formats/pull/2296
38+ [ #2302 ] : https://github.com/RustCrypto/formats/pull/2302
39+ [ #2305 ] : https://github.com/RustCrypto/formats/pull/2305
40+ [ #2306 ] : https://github.com/RustCrypto/formats/pull/2306
41+ [ #2308 ] : https://github.com/RustCrypto/formats/pull/2308
42+ [ #2309 ] : https://github.com/RustCrypto/formats/pull/2309
43+ [ #2311 ] : https://github.com/RustCrypto/formats/pull/2311
2544
2645## 0.10.2 (2023-04-04)
2746### Changed
0 commit comments