# 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 ## [0.2.3] - 2024-03-06 ### Changed - Update dependencies ### Fixed - Improve hex encoding performance ## [0.2.2] - 2023-03-14 ### Changed - Update `pbkdf2` crate - Remove direct dependency on `hmac` crate ## [0.2.1] - 2022-02-16 ### Added - Add missing documentation - Derive `Eq` for custom error types ### Changed - Replace the deprecated `sha-1` crate with `sha1` - Forbid unsafe code and missing documentation - Update Git repository URL - Update dependencies ## [0.2.0] - 2022-05-28 ### Added - Add this changelog ### Changed - Change `TryFrom` implementations to return typed validation errors - Change Git repository URL ### Removed - Extract the command-line utility `wpa-psk` into a dedicated crate `wpa-psk-cli` ## [0.1.5] - 2022-05-23 ### Added - Describe command-line interface in [README.md](README.md) ### Fixed - Fix crate version in [Cargo.toml](Cargo.toml) ## [0.1.4] - 2022-05-22 ### Changed - Change Git repository URL - Upgrade dependencies to their respective latest versions ## [0.1.3] - 2022-05-21 ### Changed - Update dependencies - Change Git repository URL ### Fixed - Replace deprecated function call `clap::IntoApp::into_app` ## [0.1.2] - 2022-03-30 ### Changed - Relax pbkdf2 version to include 0.11 ## [0.1.1] - 2022-02-01 ### Changed - Update dependencies ## [0.1.0] - 2022-01-03 ### Added - Add initial implementation