View Source 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.

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