5.4 KiB
5.4 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.
1.8.3 (2026-01-11)
Added
Base64Pbkdf2alphabet (#2168)
1.8.2 (2026-01-03)
Changed
- Deprecate
Base64Crypt(#2135)
1.8.1 (2025-12-06)
Added
- Notes on
crypt(3)alphabet variants (#2073)
Fixed
- Switch from
doc_auto_cfgtodoc_cfg(#2072)
1.8.0 (2025-06-04)
Changed
- Bump edition to 2024; MSRV 1.85 (#1839)
1.7.3 (2025-03-13)
Changed
- Don't fail with
InvalidLengthwhen reading nothing at end of data (#1716).
1.7.2 (2025-03-13)
Changed
1.7.1 (2025-03-10)
Changed
- MSRV 1.81 - edition downgraded to 2021 from yanked 1.7.0 release (#1702)
1.7.0 (2025-02-25) [YANKED]
Added
- derive additional traits on alphabets (#1578)
Changed
MSRV 1.85 // Edition 2024 (#1670)reject zero-length decode requests (#1387)- use
core::error::Error(#1681)
1.6.0 (2023-02-26)
Changed
1.5.3 (2022-10-18)
Added
Base64ShaCryptalphabet (#742)
Changed
- Use
RangeInclusiveforDecodeStep(#713)
1.5.2 (2022-08-22)
Fixed
- Return
Ok(0)inio::Readimpl to signal end of stream (#704)
1.5.1 (2022-06-26)
Fixed
- Last block validation (#680)
1.5.0 (2022-03-29)
Fixed
- Ensure checked arithmetic with
clippy::integer_arithmeticlint (#557) - Prevent foreign impls of
Encodingby bounding sealedVarianttrait (#562)
1.4.1 (2022-03-11)
Changed
- Rename
Decoder::decoded_len=>::remaining_len(#500)
1.4.0 (2022-03-10) [YANKED]
Added
- Buffered
Encodertype (#366, #455, #457) Decoder::decoded_lenmethod (#403)- Impl
std::io::ReadforDecoder(#404) - Bounds for
Encoding/VariantZSTs (#405, #408)
1.3.3 (2021-12-28)
Fixed
- Potential infinite loop in
Decoder::decode(#305)
1.3.2 (2021-12-26) [YANKED]
Fixed
1.3.1 (2021-12-20) [YANKED]
Added
1.3.0 (2021-12-02) [YANKED]
Added
- Stateful
Decodertype (#266)
1.2.0 (2021-11-03)
Changed
- Rust 2021 edition upgrade; MSRV 1.56 (#136)
Fixed
- Benchmarks (#135)
1.1.1 (2021-10-14)
Changed
- Update
Util::Lookuppaper references (#32)
1.1.0 (2021-09-14)
Changed
- Moved to
formatsrepo; MSRV 1.51+ (#2)
1.0.1 (2021-08-14)
Fixed
- Make
Encoding::decodereject invalid padding
1.0.0 (2021-03-17)
Changed
- Bump MSRV to 1.47+
Fixed
- MSRV-dependent TODOs in implementation
0.2.1 (2021-03-07)
Fixed
- MSRV docs
0.2.0 (2021-02-01)
Changed
- Refactor with
Encodingtrait - Internal refactoring
0.1.2 (2021-01-31)
Added
- bcrypt encoding
crypt(3)encoding
Changed
- Internal refactoring
0.1.1 (2021-01-27)
- Minor code improvements
0.1.0 (2021-01-26)
- Initial release