Your IP : 216.73.216.24
Version 2.4.6 (2025-06-15)
Add $CustomActions, HandleCustomAction().
Update blocklist.php for recent PHP versions.
Allow for functions updating page files programmatically to keep the previous time, host, and agent.
Add $DiffMetaFmtFunction.
Add $EnableRelativeAttachLinks.
PmMultipartMail to embed Attach: pictures.
In pmwiki-utils.js add datashift() to move elements around, wheelinput controls.
Update documentation.
Version 2.4.5 (2025-05-18)
PmMultipartMail restrict cid:image attachments only from pub and uploads, add $PmMultipartMarkupTemplate, $PmMMCidDirs.
PmCrypto encrypt and decrypt arrays with keys matching a pattern.
Update scripts/draft.php for PHP8.
PmWikiAuth() add $page['=auth2'] with levels that can be cached in CondAuth().
Dark color scheme fix for .onlyDarkTheme, reported by Luigi.
Add text fragments to links with #~search string.
Add diagnostic for failed upload because of post_max_size, upload_max_filesize, reported by Neil Herber.
pmwiki-utils.js reuse some functions from PmLib.
Update documentation.
Version 2.4.4 (2025-04-21)
Refactor PmTOC to also style the heading numbers in the TOC.
Add scripts/tools.php with helper functions to be used by add-ons.
PmMultipartMail() based on Cookbook:SMTPMail.
Class PmCrypto to encrypt and decrypt strings.
Class PmTOTP to assist with 2FA code verification.
Fix for e_textarea autofocus, disabling scroll position (PITS:01519).
Add $FmtV['$LinkRel'] (PITS:01520).
Add $NotifySkipActions[], $new['=skipnotify'], $FmtV['$NotifySummary'].
Add helper function PPTD($x) parse time delay like 1h or 2d.
Add $CookbookDir.
Remove Postscript upload extensions.
Update documentation.
Version 2.4.3 (2025-03-16)
PmTOC add class names to the heading numbers, allow for top-level headings to not be numbered.
Notify fix for multiple notifications with custom actions, reported by Peter Waldhaeuser.
Update documentation.
Version 2.4.2 (2025-01-31)
Fix intermittent bug with pmwiki-darktoggle.js, reported by Johan Bengtsson.
PmLib add intval(), minmax().
Update documentation.