@@ -5,14 +5,33 @@ 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.7.0 (UNRELEASED)
8+ ## 0.7.0 (2026-02-27)
9+ ### Added
10+ - ` hazmat ` feature that exposes ` FieldElement ` type ([ #279 ] )
11+
912### Changed
1013- Edition changed to 2024 and MSRV bumped to 1.85 ([ #228 ] )
1114- Relax MSRV policy and allow MSRV bumps in patch releases
12- - Update to ` universal-hash ` v0.6 ([ #213 ] )
15+ - Replace ` polyval_force_soft ` with ` polyval_backend="soft" ` ([ #259 ] )
16+ - Use ` cpubits ` crate for ` soft ` backend selection ([ #261 ] )
17+ - Bump ` cpufeatures ` to v0.3 ([ #292 ] )
18+ - Use [ Reduction/Field algorithm] for parallel block processing on ` aarch64 ` /` x86(_64) ` ([ #294 ] )
19+ - ` polyval::mulx ` moved to ` FieldElement::mulx ` ([ #296 ] )
20+ - Update to ` universal-hash ` v0.6 ([ #310 ] )
21+
22+ ### Removed
23+ - ` cfg(polyval_armv8) ` - now enabled by default ([ #214 ] )
1324
14- [ #213 ] : https://github.com/RustCrypto/universal-hashes/pull/213
25+ [ #214 ] : https://github.com/RustCrypto/universal-hashes/pull/214
1526[ #228 ] : https://github.com/RustCrypto/universal-hashes/pull/228
27+ [ #259 ] : https://github.com/RustCrypto/universal-hashes/pull/259
28+ [ #261 ] : https://github.com/RustCrypto/universal-hashes/pull/261
29+ [ #279 ] : https://github.com/RustCrypto/universal-hashes/pull/279
30+ [ #292 ] : https://github.com/RustCrypto/universal-hashes/pull/292
31+ [ #294 ] : https://github.com/RustCrypto/universal-hashes/pull/294
32+ [ #296 ] : https://github.com/RustCrypto/universal-hashes/pull/296
33+ [ #310 ] : https://github.com/RustCrypto/universal-hashes/pull/310
34+ [ Reduction/Field algorithm ] : https://eprint.iacr.org/2025/2171
1635
1736## 0.6.2 (2022-03-03)
1837### Added
0 commit comments