OwlCyberSecurity - MANAGER
Edit File: changelog.txt
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. Version 2.4.1 (2025-01-27) Updates for recent PHP versions, reported by Simon Davis. Fix bug with $EnableUploadDrop. Update documentation. Version 2.4.0 (2025-01-19) Simplify docs/sample-config.php ?action=diag to include defined constants and functions. Add directory pub/lib with pmwiki-utils.js, pmwiki-darktoggle.js; move PmSyntax files there. Add core JavaScript library pub/lib/pmwiki-lib.js with helper functions used by the core and can be used by recipes. Add pub/lib/pmwiki-core.css with core styles that were previously injected in $HTLMStylesFmt. Responsive skin remove styles that are already in pub/lib/pmwiki-core.css. Add $HTMLHeader1Fmt. $EnableCopyCode fix bug when disabled on HTTPS. Edit form "Preview" button to not require validation. Recent changes [+] button will now toggle to [-] and hide the page changes. Fix JS console error when Cookbook:LocalTimes is enabled but has never been used. Handle more gracefully bad arguments with {(substr)} in UTF-8, reported by Martin Cuno. Add $EditAutoBrackets, $EnableEditAutoText = 2 to enable in all textareas, new shortcuts Alt+ArrowUp and Alt+ArrowDown to swap lines, other improvements to guiedit.js. If $EnablePmSyntax is set to 2, any textarea with the class name "pmsyntax" will now enable Cookbook:PmSyntax. F8 to toggle highlighting. RecipeCheck restore inadvertantly commented out styles. Add $EnableUploadTargets and $UploadTargets. Add $RehashedPassword. Add $PagePathResolveFmt. Edit form Preview button to not require validation. Forms added (:input range:), enable atribute data-labelvalue="1". Add helper function XLHSC(), update PosArgs(). Improve $EnableMergeLastMinorEdit. Restructure Table of Contents. Update documentation.