PmWiki 2.4.4
24 April 2025
PmWiki version 2.4.4 is now available.
Upgrading to PmWiki 2.4.4
PmWiki 2.4.4 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.4.4 upgrade prior to applying it live. Get started managing your PmWiki installations with Installatron
What's New in PmWiki 2.4.4
Changes
- This version disables upload extensions ai, ps, and eps, which may introduce vulnerabilities when processed by Ghostscript. To re-enable any of these, add it to your config.php override:
- $UploadExts['ps'] = 'application/postscript';
- $UploadExts['eps'] = 'application/postscript';
- $UploadExts['ai'] = 'application/postscript';
- Numbered headers in the table of contents now have dedicated class names, making them easier to style with CSS.
- The edit text area has been updated to behave more consistently across browsers; if both autofocus and scroll restoration are enabled, it will now ignore the latter to avoid conflicts.
- A new variable, $FmtV['$LinkRel'], allows admins to set the rel attribute for external links, for example: $FmtV['$LinkRel'] = 'noreferrer nofollow';.
- The Notify feature has been expanded with new configuration options.
- A new core script, scripts/tools.php, has been added. It provides helper functions for tasks like creating multipart emails with rich text and attachments, verifying multi-factor authentication codes, and encrypting/decrypting strings. This script is not loaded by default: addons that need it must include it explicitly.
- A new variable $CookbookDir has been introduced (default: "$FarmD/cookbook"), making it easier to relocate the cookbook directory outside of the core distribution if needed.
- The documentation was updated.