# 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][]. [Keep A Changelog]: https://keepachangelog.com/en/1.0.0/ [Semantic Versioning]: https://semver.org/spec/v2.0.0.html ## Unreleased ### Changed - Upgraded `pbkdf2` crate - Upgraded `sha1` crate ## [0.2.3] - 2024-03-06 ### Changed - Updated dependencies ### Fixed - Improved hex encoding performance ## [0.2.2] - 2023-03-14 ### Changed - Updated `pbkdf2` crate - Removed direct dependency on `hmac` crate ## [0.2.1] - 2022-02-16 ### Added - Added missing documentation - Derived `Eq` for custom error types ### Changed - Replaced the deprecated `sha-1` crate with `sha1` - Forbid unsafe code and missing documentation - Updated Git repository URL - Updated dependencies ## [0.2.0] - 2022-05-28 ### Added - Added this changelog ### Changed - Changed `TryFrom` implementations to return typed validation errors - Changed Git repository URL ### Removed - Extracted the command-line utility `wpa-psk` into a dedicated crate `wpa-psk-cli` ## [0.1.5] - 2022-05-23 ### Added - Described command-line interface in [README.md](README.md) ### Fixed - Fixed crate version in [Cargo.toml](Cargo.toml) ## [0.1.4] - 2022-05-22 ### Changed - Changed Git repository URL - Upgraded dependencies to their respective latest versions ## [0.1.3] - 2022-05-21 ### Changed - Updated dependencies - Changed Git repository URL ### Fixed - Replaced deprecated function call `clap::IntoApp::into_app` ## [0.1.2] - 2022-03-30 ### Changed - Relaxed pbkdf2 version to include 0.11 ## [0.1.1] - 2022-02-01 ### Changed - Updated dependencies ## [0.1.0] - 2022-01-03 ### Added - Added initial implementation