Releases: Password4j/password4j
Releases · Password4j/password4j
1.6.0
1.5.4
1.5.3
1.5.2
Changed
- Raised the compatibility with Android API level from 26+ (Android 8.0) to 21+ (Android 5.0).
SystemChecker
's benchmark tools returns a prototype of the function and the real elapsed time (#23)
Fixed
- Argon2 was not using the given pepper with
Password.check(String, Hash)
. - Salt was converted from
String
tobyte[]
too many times. (#31).
Removed
- Dependency with Apache Commons Text.
1.5.1
1.5.0
Added
- Argon2 support
Changed
- Enums
BCrypt
andHmac
are moved fromcom.password4j
tocom.password4j.types
Fixed
- Some typos along the code.
1.4.0
Added
- CHFs like MD5, SHA-1, SHA-2 and SHA-3 in order to increase compatibility with legacy systems.
Changed
PBKDF2Function.getAlgorithm()
returns aString
instead of anHmac
enum. This makePBKDF2Function.toString()
andCompressedPBKDF2Function.toString()
more readable.SystemChecker.isPBKDF2Supported()
accepts aString
instead of anHmac
enum.
Fixed
- Some typos along the code.
1.3.2
1.3.1
1.3.0
Added
- Capability of updating the hash (re-hash) with a new configuration just after the verification process
Changed
HashBuilder
andHashChecker
are less extendable because there are more maintainability issues than effective advantages- Pepper can be provided either with
SecureString
orString
.
Removed
Password.hash()
andPassword.check()
methods that accepts a customHashBuilder
or a customHashChecker