@@ -5,6 +5,49 @@ 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.6.0 (2026-04-21)
9+ ### Added
10+ - Implement ` core::error::Error ` for error types ([ #719 ] )
11+ - Implement the ` password-hash ` crate traits ([ #771 ] , [ #779 ] , [ #806 ] )
12+ - Dynamic ` Algorithm ` support ([ #800 ] )
13+ - ` Params ` customization for ` ShaCrypt ` type ([ #801 ] )
14+ - ` ShaCrypt::SHA256 ` and ` ShaCrypt::SHA512 ` ([ #813 ] )
15+ - ` no_alloc ` support ([ #894 ] )
16+
17+ ### Changed
18+ - ` rounds ` parameter is now ` u32 ` ([ #500 ] )
19+ - Make hashing infallible ([ #500 ] )
20+ - Bump edition to 2024; MSRV 1.85 ([ #563 ] )
21+ - Switch from ` rand ` to ` rand_core ` ([ #720 ] )
22+ - Use ` mcf ` crate ([ #726 ] , [ #842 ] )
23+ - Unify ` Params ` type ([ #772 ] )
24+ - Rename ` simple ` feature to ` password-hash ` ([ #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+
29+ ### Removed
30+ - ` std ` feature ([ #719 ] )
31+
32+ [ #500 ] : https://github.com/RustCrypto/password-hashes/pull/500
33+ [ #563 ] : https://github.com/RustCrypto/password-hashes/pull/563
34+ [ #719 ] : https://github.com/RustCrypto/password-hashes/pull/719
35+ [ #720 ] : https://github.com/RustCrypto/password-hashes/pull/720
36+ [ #726 ] : https://github.com/RustCrypto/password-hashes/pull/726
37+ [ #771 ] : https://github.com/RustCrypto/password-hashes/pull/771
38+ [ #772 ] : https://github.com/RustCrypto/password-hashes/pull/772
39+ [ #776 ] : https://github.com/RustCrypto/password-hashes/pull/776
40+ [ #779 ] : https://github.com/RustCrypto/password-hashes/pull/779
41+ [ #800 ] : https://github.com/RustCrypto/password-hashes/pull/800
42+ [ #801 ] : https://github.com/RustCrypto/password-hashes/pull/801
43+ [ #806 ] : https://github.com/RustCrypto/password-hashes/pull/806
44+ [ #813 ] : https://github.com/RustCrypto/password-hashes/pull/813
45+ [ #842 ] : https://github.com/RustCrypto/password-hashes/pull/842
46+ [ #845 ] : https://github.com/RustCrypto/password-hashes/pull/845
47+ [ #848 ] : https://github.com/RustCrypto/password-hashes/pull/848
48+ [ #872 ] : https://github.com/RustCrypto/password-hashes/pull/872
49+ [ #894 ] : https://github.com/RustCrypto/password-hashes/pull/894
50+
851## 0.5.0 (2023-03-04)
952### Added
1053- ` sha256_crypt ` ([ #350 ] )
0 commit comments