- Fix bug where users would not be migrated from v1 when setting a password manually. (#21)
- When migrating users from v1 to v2, the
encrypted_passwordupdate will no longer trigger callbacks (ie send email to users)
- Tests for newer dependency versions
- Add Argon2 and devise to the test suite
- Add @moritzhoeppner as an author
- Fix work factors implementation
- Expose Argon2 options for configuring hashing work factors
- Add support for migration v1 hashes
- Add support for migrating bcrypt hashes
- Add tests for Mongoid
- Add Changelog :)
- Change salting / peppering mechanism
- Change CI from Travis to GitHub Actions
- Remove
devise-encryptabledependency - Remove superflous dependency on devise
password_saltcolumn
Thank you to @moritzhoeppner for the significant contributions to this release!