PmWiki 2.2.145
13 December 2021
PmWiki version 2.2.145 is now available.
Upgrading to PmWiki 2.2.145
PmWiki 2.2.145 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.2.145 upgrade prior to applying it live. Get started managing your PmWiki installations with Installatron
What's New in PmWiki 2.2.145
Changes and Bug Fixes
- This version includes a minor change in search patterns: searches and pagelists with a wrong or undefined $SearchPatterns (list=abc argument) will now use $SearchPatterns["default"] rather than an empty array (effectively all pages). This was likely the intended behavior, a way for admins to restrict search locations.
- It also includes updates for PHP 8, a fix of an emoji for non-UTF8 wikis, and the latest pages of the documentation.
2.2.144
Changes and Bug Fixes
- This version includes fixes for PHP 8 and an update to intermap.txt. The conditional markup "exists" was optimized when called multiple times. The functions CondExists(), MatchPageNames(), and MatchNames(), can now be called with an additional argument (false) when a case-sensitive match is needed.
- The documentation was updated.
2.2.143
Changes and Bug Fixes
- This version should prevent some errors from local customization or recipes with recent PHP versions, by disabling obsolete markup rules and replacement patterns. If such markup appears on a page, it will not be processed, it will be rendered like this: ⚠(:my-obsolete-directive params:) and a tooltip title should have some additional information.
- Care should be taken if you have custom calls to the deprecated function PCCF(), and incompatible custom replacement patterns processed via PPRE() or PPRA() are silently skipped, which may not work as expected. (Previously they wouldn't work at all.)
- If you experience any difficulties, please do let us know and we'll try to provide a fix.
- The documentation was updated.
2.2.142
Changes and Bug Fixes
- This version hides some PHP 8 notices, and adds 2 new form element attributes "accept" and "autofocus".
- The documentation was updated.
2.2.141
Changes and Bug Fixes
- This version adds ways to define 2 custom functions:
- $MultiFactorAuthFunction to enable custom MFA/2FA with AuthUser
- $PageIndexFoldFunction to define a custom function normalizing the page terms while indexing and searching (by default PmWiki converts the terms to lowercase).
- The documentation was updated.