6.8 KiB
6.8 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.5.3 (2024-01-20)
Fixed
0.5.2 (2023-09-03)
Changed
- Improved
const fnsupport (#450)
Fixed
- Max params (#452)
0.5.1 (2023-07-13)
Added
- Provide
std::error::Error::sourceforargon2::Error(#379) ParamsBuilder::context(#400)- Enable
password-hash/allocwhenallocfeature is enabled (#422) - Impl
DebugforArgon2(#423) Block::new()const initializer (#427)Params::DEFAULTconstant (#439)- Initial AVX2 SIMD optimizations (#440)
0.5.0 (2023-03-04)
Added
Changed
- Merge
Argon2andInstancestructs (#247) - Refactor
ParamsBuilderto make it more ergonomic (#247) - Bump
password-hashdependency to v0.5 (#383) - Adopt OWASP recommended default
Params(#386) - MSRV 1.65 (#391)
Fixed
- Erroneous docs for
m_costandBlock(#247) - Allow
zeroizein heapless environments (i.e. withoutalloc) (#374)
Removed
0.4.1 (2022-06-27)
Added
argon2::RECOMMENDED_SALT_LEN(#307)
0.4.0 (2022-03-18)
Changed
0.3.4 (2022-02-17)
Fixed
- Minimal versions build (#273)
0.3.3 (2022-01-30)
Changed
- Make
Params::block_count()public (#258)
0.3.2 (2021-12-07)
Changed
- Bump
blake2dependency to v0.10 (#254)
0.3.1 (2021-09-11)
Fixed
- Handling of
p_costparameter (#235)
0.3.0 (2021-08-27) [YANKED]
Added
Changed
Argon2::newnow has explicitversionandparams(#213)- Factored apart
Argon2::newandArgon2::new_with_secret, making the former infallible (#213) Paramsstruct is now opaque with field accessors, and ensured to always represent a valid set of parameters (#213)- Removed
versionparameter fromhash_password_into, using the one supplied toArgon2::new(#213) - Bump
password-hashto v0.3 (#217, RustCrypto/traits#724) - Use
resolver = "2"; MSRV 1.51+ (#220)
Removed
Paramsno longer has aversionfield (#211)
0.2.4 (2021-08-21)
Added
- Impl
std::error::Errorforargon2::Error(#200) - Impl
TryFrom<Params>forArgon2(#202) Resulttype alias (#203)ParamsBuilder(#204)
0.2.3 (2021-08-15)
Changed
- Relax
zeroizerequirements to>=1, <1.4(#195)
0.2.2 (2021-07-20)
Changed
- Pin
zeroizedependency to v1.3 (#190)
0.2.1 (2021-05-28)
Changed
Paramsalways available; no longer feature-gated onpassword-hash(#182)
Fixed
- Configured params are used with
hash_password_simple(#182)
0.2.0 (2021-04-29)
Changed
- Forbid unsafe code outside parallel implementation (#157)
- Bump
password-hashcrate dependency to v0.2 (#164)
Removed
argon2::BLOCK_SIZEconstant (#161)
0.1.5 (2021-04-18)
Added
- Parallel lane processing using
rayon(#149)
0.1.4 (2021-02-28)
Added
stdfeature (#141)
0.1.3 (2021-02-12)
Fixed
- Salt-length related panic (#135)
0.1.2 (2021-02-07)
Fixed
- rustdoc typo (#128)
0.1.1 (2021-02-07)
Added
randfeature; enabled-by-default (#126)
0.1.0 (2021-01-29)
- Initial release