### Changed
- Edition changed to 2024 and MSRV bumped to 1.85 ([#652])
- Relax MSRV policy and allow MSRV bumps in patch releases
- Update to `digest` v0.11
- Replace type aliases with newtypes ([#678])
- `compress256` and `compress512` are moved to the `block_api` module
([#678])
- Implementation of the `SerializableState` trait ([#716])
- Configuration flags for backend selection ([#614], [#615], [#686],
[#802])
### Added
- `alloc` crate feature ([#678])
- RISC-V scalar crypto extension support ([#614])
### Removed
- `asm`, `asm-aarch64`, `loongarch64_asm`, and `compress` crate features
([#542])
- `soft` crate feature ([#615])
- `force-soft-compact` crate feature ([#686])
- `std` crate feature ([#678])
[#542]: https://github.com/RustCrypto/hashes/pull/542
[#614]: https://github.com/RustCrypto/hashes/pull/614
[#615]: https://github.com/RustCrypto/hashes/pull/615
[#652]: https://github.com/RustCrypto/hashes/pull/652
[#678]: https://github.com/RustCrypto/hashes/pull/678
[#686]: https://github.com/RustCrypto/hashes/pull/686
[#716]: https://github.com/RustCrypto/hashes/pull/716
[#802]: https://github.com/RustCrypto/hashes/pull/802