PmWiki 2.5.1
13 August 2025
PmWiki version 2.5.1 is now available (major release).
Upgrading to PmWiki 2.5.1
PmWiki 2.5.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply PmWiki updates as new versions are released, or use Installatron's Clone feature to duplicate an existing PmWiki install to test the 2.5.1 upgrade prior to applying it live. Get started managing your PmWiki installations with Installatron
What's New in PmWiki 2.5.1
2.5.1
Bug Fixes
- This version fixes $VersionNum, a miscalculated value was added by the release scripts. This could cause errors with some recipes.
- The documentation was updated.
2.5.0
Changes
- This version is targeting PHP 7.0-8.4.
- Since PHP 8.4 made calculating password hashes much slower, the pmcrypt() function has been refactored and new helper functions added to improve loading speeds: $RehashedPassword has been removed, a new function rehash_password() can now be called by addons. $AllowPassword is now set to false instead of 'nopass'. It is recommended to not call pmcrypt('mypass') in local configuration but to calculate the hashes at pmwiki.php?action=crypt and store the hashes. See also PasswordsAdmin and Upgrades.
- New variables $LinkPageShortFmt and $LinkPageTooltip allow to configure shortcuts for link texts and tooltip titles.
- New variable $EnableMinorEditKeepMeta allows to configure the report of the previous time and author if "This is a minor edit" is checked.
- Added 2 helper functions for addons, updated PmMultipartMail(), HandleCustomAction().
- The PmLib JavaScript library has a few improvements, and will now store all local data in a single window.localStorage object.
- The dark theme toggle icon will now be hidden if $EnableDarkThemeToggle is zero.
- The documentation, and sample-config.php, have been updated.