@@ -5,6 +5,56 @@ 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.12.0 (2026-04-21)
9+ ### Added
10+ - Implement ` PartialEq ` to ` scrypt::Params ` ([ #490 ] )
11+ - ` Params::n ` method ([ #544 ] )
12+ - ` parallel ` feature using ` rayon ` ([ #733 ] , [ #785 ] )
13+ - ` mcf ` feature for Modular Crypt Format support ([ #781 ] , [ #806 ] )
14+ - SSE2/simd128 ` RoMix ` data layout optimization ([ #622 ] )
15+ - Customizable ` Params ` for ` Scrypt ` type ([ #797 ] )
16+ - Implement ` kdf::{Kdf, Pbkdf} ` for ` Scrypt ` ([ #823 ] )
17+
18+ ### Changed
19+ - Make methods of ` scrypt::Params ` into ` const fn ` ([ #508 ] )
20+ - Bump edition to 2024; MSRV 1.85 ([ #563 ] )
21+ - Split ` Params::new ` and ` Params::new_with_output_len ` ([ #602 ] )
22+ - Use the ` phc ` crate for ` PasswordHash ` and related types ([ #761 ] )
23+ - Switch from ` std::error::Error ` to ` core::error::Error ` ([ #767 ] )
24+ - Rename ` simple ` feature to ` phc ` ([ #776 ] )
25+ - Migrate from ` subtle ` to ` ctutils ` ([ #845 ] )
26+ - Bump ` password-hash ` dependency to v0.6 ([ #848 ] )
27+ - Bump ` sha2 ` to v0.11 ([ #872 ] )
28+ - Bump ` salsa20 ` dependency to v0.11 ([ #875 ] )
29+ - Bump ` pbkdf2 ` dependency to v0.13 ([ #885 ] )
30+
31+ ### Removed
32+ - ` Display ` and ` FromStr ` impls for ` Params ` ([ #824 ] )
33+ - Incorrect ` N ` upper-bound check from ` Params::new ` ([ #867 ] )
34+
35+ [ #490 ] : https://github.com/RustCrypto/password-hashes/pull/490
36+ [ #508 ] : https://github.com/RustCrypto/password-hashes/pull/508
37+ [ #544 ] : https://github.com/RustCrypto/password-hashes/pull/544
38+ [ #563 ] : https://github.com/RustCrypto/password-hashes/pull/563
39+ [ #602 ] : https://github.com/RustCrypto/password-hashes/pull/602
40+ [ #622 ] : https://github.com/RustCrypto/password-hashes/pull/622
41+ [ #733 ] : https://github.com/RustCrypto/password-hashes/pull/733
42+ [ #761 ] : https://github.com/RustCrypto/password-hashes/pull/761
43+ [ #767 ] : https://github.com/RustCrypto/password-hashes/pull/767
44+ [ #776 ] : https://github.com/RustCrypto/password-hashes/pull/776
45+ [ #781 ] : https://github.com/RustCrypto/password-hashes/pull/781
46+ [ #785 ] : https://github.com/RustCrypto/password-hashes/pull/785
47+ [ #797 ] : https://github.com/RustCrypto/password-hashes/pull/797
48+ [ #806 ] : https://github.com/RustCrypto/password-hashes/pull/806
49+ [ #823 ] : https://github.com/RustCrypto/password-hashes/pull/823
50+ [ #824 ] : https://github.com/RustCrypto/password-hashes/pull/824
51+ [ #845 ] : https://github.com/RustCrypto/password-hashes/pull/845
52+ [ #848 ] : https://github.com/RustCrypto/password-hashes/pull/848
53+ [ #867 ] : https://github.com/RustCrypto/password-hashes/pull/867
54+ [ #872 ] : https://github.com/RustCrypto/password-hashes/pull/872
55+ [ #875 ] : https://github.com/RustCrypto/password-hashes/pull/875
56+ [ #885 ] : https://github.com/RustCrypto/password-hashes/pull/885
57+
858## 0.11.0 (2023-03-04)
959### Added
1060- Ability to use custom output key length ([ #255 ] )
0 commit comments