CHANGELOG.md
# 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).
## v2.3.0 (2024-10-04)
* Changes
* Updated dependencies and made changes to silence warnings in Elixir 1.17
## v2.2.0 - 2023-08-26
* Changes
* Updated dependencies and documentation (through updates to the Comeonin documentation)
## v2.0.0 - 2022-01-20
* Changes
* updated `gen_salt` and moved it to the `Base` module
## v1.4.1 - 2022-01-19
* Changes
* updated documentation and README
## v1.4.0 - 2021-04-08
* Changes
* updated hmac sha function to support the new crypto api in OTP 24
## v1.3.0 - 2021-01-08
* Bug fixes
* made sure that `hash_pwd_salt/2` passes the `format: :django` option onto `gen_salt/1`
* Changes
* changed minimum salt length to 0 bytes and added warning for salts between 0 and 8 bytes long
* updated documentation about salt length with more information about the minimum recommended value
* updated `gen_salt/1` to take a keyword list by default (an integer is also allowed for backwards compatibility)
* Deprecations
* `Base.django_salt/1` has been deprecated - `gen_salt/1` can be used instead
## v1.2.0 - 2020-03-01
* Changes
* using Comeonin v5.3, which changes `add_hash/2` so that it does NOT set the password to nil
## v1.1.0 - 2020-01-20
* Enhancements
* Updated documentation - in line with updates to Comeonin v5.2
## v1.0.0 - 2019-02-19
* Enhancements
* Updated to use Comeonin behaviour
## v0.12.0 - 2017-07-21
* Changes
* Created separate Pbkdf2 library