PmWiki 2.3.38
4 November 2024
PmWiki version 2.3.38 is now available.
Upgrading to PmWiki 2.3.38
PmWiki 2.3.38 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.3.38 upgrade prior to applying it live. Get started managing your PmWiki installations with Installatron
What's New in PmWiki 2.3.38
Bug Fixes and Changes
- This version includes updates for recent PHP versions for PmForm and Notify.
- For PmForm, a new variable {$$CurrentLocalTime} in a template will insert the date/time formatted according to $EnableLocalTimes.
- The variable $UploadBlacklist has been deprecated. A new variable $UploadBlockPatterns now accepts comma-separated wildcard case-insensitive patterns like this: $UploadBlockPatterns = '*.php*,*.pl*,*.cgi*,*.py*'; # disallow common script files
- Uploading files matching the patterns will be rejected.
- $MessagesFmt has been refactored to allow associative arrays with keys that can be set from recipes. The directive (:messages keys=a,b details=open:) now accepts the attributes "keys=" which can have comma-separated keys or patterns, and "details=" that can be "open" or "closed", which will wrap the grouped messages in a <details> element. In addition, individual messages starting with "markup:" will now be reprocessed by the markup engine.
- WikiStyles now accept inline calc() operators.
- A new helper function PosArgs($args, $posnames) was added and the documentation was updated.