# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## UNRELEASED ### Changed - Migrated from `generic-array` to `hybrid-array` ([#944]) - MSRV is bumped to 1.81 ([#1116]) [#944]: https://github.com/RustCrypto/utils/pull/944 [#1116]: https://github.com/RustCrypto/utils/pull/1116 ## 0.3.3 (2023-04-02) ### Added - `RawPadding` trait for padding blocks of arbitrary size ([#870]) [#870]: https://github.com/RustCrypto/utils/pull/870 ## 0.3.2 (2022-03-10) ### Fixed - Potential unsoundness for incorrect `Padding` implementations ([#748]) [#748]: https://github.com/RustCrypto/utils/pull/748 ## 0.3.1 (2022-02-10) [YANKED] ### Fixed - Fix doc build on docs.rs by optionally enabling the `doc_cfg` feature ([#733]) [#733]: https://github.com/RustCrypto/utils/pull/733 ## 0.3.0 (2022-02-10) [YANKED] ### Added - `Iso10126` padding algorithm ([#643]) - `PadType` enum, `Padding::TYPE` associated constant, and `Padding::unpad_blocks` method ([#675]) ### Changed - The `Padding` trait methods now work with blocks instead of byte slices. ([#113]) - Bump MSRV to 1.56 and edition to 2021 ([#675]) [#113]: https://github.com/RustCrypto/utils/pull/113 [#643]: https://github.com/RustCrypto/utils/pull/643 [#675]: https://github.com/RustCrypto/utils/pull/675 ## 0.2.1 (2020-08-14) ### Added - `Copy`, `Clone`, and `Debug` trait implementations for padding types. ([#78]) [#78]: https://github.com/RustCrypto/utils/pull/78 ## 0.2.0 (2020-07-10)