PHP Native Password Hash · Version history
PHP Native Password Hash changelog and version history
- Latest version
- 3.0
- Jun 10, 2024 (2 years ago)
- Releases
- 8
- since 2017
- In the last year
- 0
- Tested up to
- WordPress 6.5.14
- PHP 7.0 or later
Releases each year
- 20174 releases
- 20192 releases
- 20221 release
- 20241 release
20241 release
PHP Native Password Hash 3.0Latest
- Drops support for PHP < 7.0
- Class methods and functions have return types where applicable.
- Tested upto WordPress 6.3
- Uses FQFN/FQCN where available as a micro-optimization
20221 release
PHP Native Password Hash 2.1
- Adds support for “WP_PASSWORD_HASH_OPTIONS” configuration option that can be set in wp-config.php to configure password hashing options.
- Update WordPress core “Tested up to” field to WordPress 5.6.
20192 releases
PHP Native Password Hash 2.0
- This is a major rewrite of the plugin. This version still requires PHP 5.5, but WordPress 5.2+ now requires PHP version 5.6 to function, and this is enforced at plugin level as well.
- Core functionality of the plugin is extracted to a separate class. This plugin aims to be as light-weight as possible, and this version cuts the main plugin file size to less than half the v1.x size.
- There is a new namespaced PasswordHash class that is cleaner and well-structured compared to our v1 code base.
- Fixes a bug that the hook-provided hash cost changes did not trigger a password rehash. Thanks to Steve Thomas (Sc00bz on GitHub).
- Adds support for Argon2I, Argon2ID and any future hashing algorithms PHP will introduce. See the updated FAQ item on how to use the new hashing algorithms.
- Removed a helper function used to trigger an admin warning if the plugin cannot properly work. The notices are now shown with help of lambda functions (which further reduces the code bloat and load).
PHP Native Password Hash 1.5
- Fix a security issue with the password verification when updating from a password_hash()-compatible hashing algorithm to another. Thanks to Steve Thomas (Sc00bz on GitHub).
20174 releases
PHP Native Password Hash 1.4
- Skipped 1.3 version because a WIP Argon2i support conflicted with the bug fix (#2). Argon2i support will be added in a future release.
- Fixes an error with password validation when the PasswordHash class from WordPress core is not loaded. See https://github.com/Ayesh/wordpress-password-hash/pull/2
PHP Native Password Hash 1.2
- This plugin now requires WordPress minimum version 3.9.2 the least, and uses the hash_equals() function polyfill provided by WordPress core.
PHP Native Password Hash 1.1
- Fixed a bug for PHP 5.5 users whose PHP core lacks the time-safe hash_equals function, resulting in a fatal error. This version introduces a polyfill to add that functionality for PHP 5.5 users. Users with newer PHP versions will use PHP-provided hash_equals() function.
PHP Native Password Hash 1.0
- Initial release.
Questions about PHP Native Password Hash’s releases
What is the latest version of PHP Native Password Hash?
3.0, released on Jun 10, 2024 (2 years ago). It’s tested up to WordPress 6.5.14 and needs PHP 7.0 or later.
How often is PHP Native Password Hash updated?
It had no release in the last year; the latest came out 2 years ago. Its first release on WordPress.org dates from June 2017.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in PHP Native Password Hash’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.