- PCRE:
. Added `J` modifier for setting PCRE_DUPNAMES.
+- Standard:
+ . Simplified password hashing API updated to support Argon2i hashes when PHP is compiled with libargon2
+ (https://wiki.php.net/rfc/argon2_password_hash).
+
========================================
3. Changes in SAPI modules
========================================
5. Changed Functions
========================================
+- Standard:
+ . password_hash() can generate Argon2i hashes when the algorithm is set to PASSWORD_ARGON2I.
+ When using PASSWORD_ARGON2I, the following cost factors may be set: 'memory_cost', 'time_cost',
+ and 'threads'. These cost factors will default to 'PASSWORD_ARGON2_DEFAULT_MEMORY_COST',
+ 'PASSWORD_ARGON2_DEFAULT_TIME_COST', and 'PASSWORD_ARGON2_DEFAULT_THREADS' respectively if not set.
+ . password_verify() can verify Argon2i hashes.
+ . password_get_info() and password_needs_rehash() can accept Argon2i hashes.
+
========================================
6. New Functions
========================================
10. New Global Constants
========================================
+- Standard:
+ . PASSWORD_ARGON2_DEFAULT_MEMORY_COST
+ . PASSWORD_ARGON2_DEFAULT_TIME_COST
+ . PASSWORD_ARGON2_DEFAULT_THREADS
+ . PASSWORD_ARGON2I
+
========================================
11. Changes to INI File Handling
========================================