7.5 KiB
7.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.14 (2026-07-30)
Added
- Sizes for
sntrup(#231)
0.4.13 (2026-06-27)
Added
ArraySizeforU521andU522for NIST P-521 (#228)
0.4.12 (2026-05-09)
Added
ArraySizeimpls for Classic McEliece (#220)
0.4.11 (2026-04-24)
Added
- HPKE Hybrid KEM sizes (#218)
Removed
Clonebounds onBox/Vecconversions (#209)
0.4.10 (2026-03-31)
Added
0.4.9 (2026-03-30)
Added
- Functions for casting from core references (#181)
Array::cast_from_core:const fnequivalent ofFrom<[T; N]>Array::cast_from_core_mut:mutequivalent of the aboveArray::from_ref: cast&Tto&Array<T; U1>Array::from_mut:mutequivalent of the above
0.4.8 (2026-03-08)
Added
ctutilssupport (#177)
0.4.7 (2026-02-03)
Added
0.4.6 (2026-01-22)
Added
0.4.5 (2025-09-29)
Added
- Impl
arbitrary::ArbitraryforArray(#153)
Changed
- Switch from
doc_auto_cfgtodoc_cfg(#154)
0.4.4 (2025-09-24)
Added
- Enable the
subtle/const-genericsfeature (#149)
0.4.3 (2025-09-23)
Added
Array::as_(mut_)ptr(#147)
Changed
- Remove bounds on
Array::slice_as_flattened(_mut); makeconst fn(#144) - Make
Array::as_(mut_)sliceaconst fn(#147) - Make
Array::<Array<T, U>::as_flattened(_mut)aconst fn(#147)
0.4.2 (2025-09-21) [YANKED]
Added
Array::slice_as_flattened(_mut)(#142)
0.4.1 (2025-09-10)
Changed
- Make slice conversions
const fn(#140)
0.4.0 (2025-09-01)
Added
ArraySizeimpls forU536andU568(#128)AsArrayRef/AsArrayMuttraits with impls on[T; N]andArray(#135)allocfeature withBox/Vecconversions to/fromArray(#136, #138)
Removed
AsRef/AsMutimpls on[T; N](#133)
0.3.1 (2025-03-30)
Added
subtlefeature (#126)
0.3.0 (2025-02-21)
Changed
- Bump edition to 2024; MSRV 1.85 (#116)
Removed
U3293as an unused ML-DSA size (#117)
0.2.3 (2024-12-07)
Added
- Additional ML-DSA sizes (#108)
0.2.2 (2024-11-11)
Added
- FrodoKEM sizes (#104)
0.2.1 (2024-10-20)
Fixed
- MSRV badge (9d47c798)
0.2.0 (2024-10-19)
Added
- Reference conversion support from core arrays (utils#904)
- Impl
DefaultforArray(utils#905) Deref/DerefMutimpls forArray(utils#908, utils#913)- Impl
From<Array<T, U>>for[T; N](utils#945) - Impl
IntoIteratorfor allArraySizes (utils#956) - Impl
IntoIteratorfor references to allArraySizes (utils#957) - Concat and split methods (utils#958)
slice_as_chunks(_mut)methods (utils#974)- Impl
Zeroize/ZeroizeOnDropforArray(utils#984) AssocArraySizetrait (utils#1006, #40)sizessubmodule (utils#1014, #68)ArrayNtype alias (utils#1017)- Impl
FromIterator(utils#1039) Array::try_from_iter(#4)- Helper functions for
Array<MaybeUninit<T>, U>(#8) SendandSyncimpls forArray(#15)Array::map(#61)- Support all array sizes up to
U512(#67) Array<Array<...>>::as_flattened{_mut}()(#86)serdesupport (#88)bytemucksupport (#99)
Changed
Removed
0.1.0 (2022-05-07)
- Initial release