@@ -5,13 +5,52 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## 0.13.0 (UNRELEASED)
8+ ## 0.13.0 (2026-04-21)
9+ ### Added
10+ - Customizable ` Params ` for ` Pbkdf2 ` type ([ #798 ] )
11+ - Modular Crypt Format (MCF) support ([ #806 ] , [ #808 ] )
12+ - ` alloc ` feature ([ #816 ] )
13+ - ` kdf::{Kdf, Pbkdf} ` implementations ([ #823 ] )
14+
15+ ### Changed
16+ - Bump edition to 2024; MSRV 1.85 ([ #563 ] )
17+ - Use ` EagerHash ` in bounds ([ #592 ] )
18+ - Use ` phc ` crate for PHC hash types ([ #761 ] )
19+ - Rename ` simple ` features to ` phc ` ([ #776 ] )
20+ - Have ` Pbkdf2::new ` take algorithm/params args ([ #805 ] )
21+ - Fallible ` Params ` constructors ([ #810 ] )
22+ - Bump ` password-hash ` dependency to v0.6 ([ #848 ] )
23+ - Bump ` digest ` dependency to v0.11 ([ #849 ] )
24+ - Use 210,000 iterations for PBKDF2-HMAC-SHA512 per OWASP ([ #857 ] )
25+ - Bump ` hmac ` dependency to v0.13 ([ #870 ] )
26+ - Bump ` sha2 ` to v0.11 ([ #872 ] )
27+
928### Removed
10- - The ` parallel ` crate feature ([ #702 ] )
29+ - ` parallel ` crate feature ([ #702 ] )
30+ - ` std ` feature ([ #760 ] )
1131- ` sha1 ` feature ([ #853 ] )
32+ - ` Sync ` bounds ([ #876 ] )
1233
34+ [ #563 ] : https://github.com/RustCrypto/password-hashes/pull/563
35+ [ #592 ] : https://github.com/RustCrypto/password-hashes/pull/592
1336[ #702 ] : https://github.com/RustCrypto/password-hashes/pull/702
14- [ #853 ] : https://github.com/RustCrypto/password-hashes/pull/835
37+ [ #760 ] : https://github.com/RustCrypto/password-hashes/pull/760
38+ [ #761 ] : https://github.com/RustCrypto/password-hashes/pull/761
39+ [ #776 ] : https://github.com/RustCrypto/password-hashes/pull/776
40+ [ #798 ] : https://github.com/RustCrypto/password-hashes/pull/798
41+ [ #805 ] : https://github.com/RustCrypto/password-hashes/pull/805
42+ [ #806 ] : https://github.com/RustCrypto/password-hashes/pull/806
43+ [ #808 ] : https://github.com/RustCrypto/password-hashes/pull/808
44+ [ #810 ] : https://github.com/RustCrypto/password-hashes/pull/810
45+ [ #816 ] : https://github.com/RustCrypto/password-hashes/pull/816
46+ [ #823 ] : https://github.com/RustCrypto/password-hashes/pull/823
47+ [ #848 ] : https://github.com/RustCrypto/password-hashes/pull/848
48+ [ #849 ] : https://github.com/RustCrypto/password-hashes/pull/849
49+ [ #853 ] : https://github.com/RustCrypto/password-hashes/pull/853
50+ [ #857 ] : https://github.com/RustCrypto/password-hashes/pull/857
51+ [ #870 ] : https://github.com/RustCrypto/password-hashes/pull/870
52+ [ #872 ] : https://github.com/RustCrypto/password-hashes/pull/872
53+ [ #876 ] : https://github.com/RustCrypto/password-hashes/pull/876
1554
1655## 0.12.2 (2023-07-08)
1756### Fixed
0 commit comments