@@ -5,29 +5,41 @@ 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.10.0 (UNRELEASED )
8+ ## 0.10.0 (2026-02-06 )
99### Added
10- - ` rand_core ` support ([ #333 ] )
11-
12- ### Removed
13- - ` chacha20_force_neon ` cfg attribute ([ #361 ] )
14- - ` std ` feature ([ #397 ] )
15-
16- ### Fixed
17- - ` StreamId ` endianness ([ #389 ] )
18- - ` StreamId ` ` From ` impl ([ #392 ] )
10+ - ` rand_core ` v0.10 support ([ #333 ] , [ #513 ] )
11+ - 64-bit counter support ([ #439 ] )
12+ - ` {get,set}_block_pos ` inherent methods ([ #516 ] )
13+ - AVX-512 backend - requires ` --cfg chacha20_avx512 ` to enable ([ #477 ] )
1914
2015### Changed
21- - Bump ` cipher ` from ` 0.4 ` to ` 0.5 ` ([ #338 ] )
16+ - Bump ` cipher ` from ` 0.4 ` to ` 0.5 ` - replaces ` generic-array ` with ` hybrid-array ` ([ #338 ] , [ # 521 ] )
2217- Edition changed to 2024 and MSRV bumped to 1.85 ([ #397 ] )
2318- Relax MSRV policy and allow MSRV bumps in patch releases
19+ - Bump ` cpufeatures ` to v0.3 ([ #530 ] )
20+ - ` --cfg chacha20_backend="..." ` replaces previous ` chacha20_force* ` ([ #520 ] )
21+ - ` chacha20_force_avx2 ` => ` chacha20_backend="avx2" `
22+ - ` chacha20_force_avx512 ` => ` chacha20_backend="avx512" `
23+ - ` chacha20_force_soft ` => ` chacha20_backend="soft" `
24+ - ` chacha20_force_sse2 ` => ` chacha20_backend="sse2" `
25+
26+ ### Removed
27+ - ` chacha20_force_neon ` cfg attribute - now on-by-default for supported targets ([ #361 ] )
28+ - ` std ` feature ([ #397 ] )
29+ - ` Clone ` impls ([ #462 ] )
2430
2531[ #333 ] : https://github.com/RustCrypto/stream-ciphers/pull/333
2632[ #338 ] : https://github.com/RustCrypto/stream-ciphers/pull/338
2733[ #361 ] : https://github.com/RustCrypto/stream-ciphers/pull/361
28- [ #389 ] : https://github.com/RustCrypto/stream-ciphers/pull/389
29- [ #392 ] : https://github.com/RustCrypto/stream-ciphers/pull/392
3034[ #397 ] : https://github.com/RustCrypto/stream-ciphers/pull/397
35+ [ #439 ] : https://github.com/RustCrypto/stream-ciphers/pull/439
36+ [ #462 ] : https://github.com/RustCrypto/stream-ciphers/pull/462
37+ [ #477 ] : https://github.com/RustCrypto/stream-ciphers/pull/477
38+ [ #513 ] : https://github.com/RustCrypto/stream-ciphers/pull/513
39+ [ #516 ] : https://github.com/RustCrypto/stream-ciphers/pull/516
40+ [ #520 ] : https://github.com/RustCrypto/stream-ciphers/pull/520
41+ [ #521 ] : https://github.com/RustCrypto/stream-ciphers/pull/521
42+ [ #530 ] : https://github.com/RustCrypto/stream-ciphers/pull/530
3143
3244## 0.9.1 (2023-04-01)
3345### Added
0 commit comments