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.6.0 (2023-02-26)
Changed
- MSRV 1.60 (#802)
- Lint improvements (#824)
1.5.3 (2022-10-18)
Added
Base64ShaCrypt
alphabet (#742)
Changed
- Use
RangeInclusive
for DecodeStep
(#713)
1.5.2 (2022-08-22)
Fixed
- Return
Ok(0)
in io::Read
impl 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_arithmetic
lint (#557) - Prevent foreign impls of
Encoding
by bounding sealed Variant
trait (#562)
1.4.1 (2022-03-11)
Changed
- Rename
Decoder::decoded_len
=> ::remaining_len
(#500)
1.4.0 (2022-03-10) [YANKED]
Added
- Buffered
Encoder
type (#366, #455, #457) Decoder::decoded_len
method (#403)- Impl
std::io::Read
for Decoder
(#404) - Bounds for
Encoding
/Variant
ZSTs (#405, #408)
1.3.3 (2021-12-28)
Fixed
- Potential infinite loop in
Decoder::decode
(#305)
1.3.2 (2021-12-26) [YANKED]
Fixed
Decoder
unpadding (#299)- Edge case when using
Decoder::new_wrapped
(#300)
1.3.1 (2021-12-20) [YANKED]
Added
Decoder::new_wrapped
with support for line-wrapped Base64 (#292, #293, #294)
1.3.0 (2021-12-02) [YANKED]
Added
- Stateful
Decoder
type (#266)
1.2.0 (2021-11-03)
Changed
- Rust 2021 edition upgrade; MSRV 1.56 (#136)
Fixed
1.1.1 (2021-10-14)
Changed
- Update
Util::Lookup
paper references (#32)
1.1.0 (2021-09-14)
Changed
- Moved to
formats
repo; MSRV 1.51+ (#2)
1.0.1 (2021-08-14)
Fixed
- Make
Encoding::decode
reject invalid padding
1.0.0 (2021-03-17)
Changed
Fixed
- MSRV-dependent TODOs in implementation
0.2.1 (2021-03-07)
Fixed
0.2.0 (2021-02-01)
Changed
- Refactor with
Encoding
trait - Internal refactoring
0.1.2 (2021-01-31)
Added
- bcrypt encoding
crypt(3)
encoding
Changed
0.1.1 (2021-01-27)
0.1.0 (2021-01-26)