PmWiki 2.5.0 released
Petko Yotov <[email protected]> Sun, 10 Aug 2025 19:59:07 +0200
| Newsgroups | gmane.comp.web.wiki.pmwiki.announce,gmane.comp.web.wiki.pmwiki.user |
|---|---|
| Message-ID | <[email protected]> |
Hello. PmWiki version 2.5.0 was published today, and is available at:
https://www.pmwiki.org/pub/pmwiki/pmwiki-2.5.0.tgz
https://www.pmwiki.org/pub/pmwiki/pmwiki-2.5.0.zip
svn://www.pmwiki.org/pmwiki/tags/latest
This version is targeting PHP 7.0-8.4.
As 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 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.
Thanks,
Petko