## Added
- Generic `H` param to traits to support multiple string formats e.g.
PHC, MCF (#2110)
- Implement `From<phc::Error>` for `Error` (#2124)
- `rand_core` feature (#2126)
- Salt generating helper functions `(try_)generate_salt` (#2128)
- `Error::RngFailure` variant (#2337)
## Changed
- Edition changed to 2024 and MSRV bumped to 1.85 (#1759)
- Extract `CustomizedPasswordHasher` trait (#2105)
- Bump `getrandom` to v0.4 (#2258)
## Removed
- `Encoding` enum (#2102)
- PHC types moved to the `phc` crate, which is re-exported as
`password_hash::phc` when the `phc` crate feature is enabled
(#2103, #2116):
- `Ident`
- `Output`
- `ParamsString`
- `PasswordHash`
- `PasswordHashString`
- `Salt`
- `SaltString`
- `Value`
- `McfHasher` trait (#2334)