< Release notes | Documentation Index | Glossary >
See the cookbook recent changes page for additional updates and activity by other developers, or join the PmWiki mailing lists to discuss feature development with us.
$SearchPatterns
(list=abc argument) will now use $SearchPatterns
["default"] rather than an empty array (effectively all pages). This is to allow admins to limit search locations.
$MultiFactorAuthFunction
.
$PageIndexFoldFunction
.
$EnableAutoSkinList
and/or $PageSkinList
.
$FmtV
["$upresult"] can be intercepted by recipes.
$PmTOC
['MinNumber'] = -1 reported by SteP.
$SetCookieFunction
.
$ToggleNextSelector
, see Cookbook:ToggleNext.
[=link address=]
to have any special characters, including quotes, parentheses and pipes.
$EnableRCDiffBytes
to show the deltas in the page histories.
$EnableRelativePageVars
from sample-config.php (confusing, PITS:01145).
webp
image format and opus
audio codec.
Version 2.2.121 was released by mistake and contained some experimental code that was meant to be tested first.
$DefaultUnsetPageTextVars
, $DefaultEmptyPageTextVars
.
{$$EachCount}
pagelist template pseudovariable, containing the count for the current "each" loop.
role
and aria-*
form attributes, allow aria-\\w* attributes for the (:searchbox:)
field.
(:input datalist:)
form element.
(:details summary="...":)...(:detailsend:)
block markup.
required="required"
attributes to input author/uploader fields when $EnableUploadAuthorRequired
or $EnablePostAuthorRequired
are set.
required="required"
attributes to the "upload file" element (to prevent posting the form without an attached file).
$EnableGuiEditFixUrl
;
$EnableNotSavedWarning
.
$EnableEditAutoText
and features from Cookbook:EditHelp.
$PmTOC
, (:toc:)
, (:notoc:)
, based on a simplified variant of Cookbook:AutoTOC.
$EnableSortable
, basic sortable tables based on public domain code from Jonas Earendel.
$EnableRCDiffBytes
based on Cookbook:DeltaBytesRecentChanges.
$EnableSimpleTableRowspan
replicating features of Cookbook:RowspanInSimpleTables.
$WikiPageCSSFmt
enables CSS in a wiki page, based on Cookbook:LocalCSS.
$EnableHighlight
code highlight feature compatible with "highlight.js".
ext=
and names=
arguments now accept patterns and negatives like ext=jpg,png
, ext=-pdf
, or names=-th*---*.jpg
.
$AddLinkCSS
['othergroup'] and $AddLinkCSS
['samedomain'] can contain link CSS classes.
$EnablePreviewChanges
and PreviewDiff() based on Cookbook:PreviewChanges.
$EnableUploadAuthorRequired
default to $EnablePostAuthorRequired
, add Author field in upload form.
$PageListVarFoldFn
, defaults to $StrFoldFunction, for international case-insensitive matches of page (text) variables.
$SkinTemplateIncludeLevel
, IncludeTemplate skin directive.
$EnableInputDataAttr
.
$Id$
subversion keyword to pmwiki.php, requested by Peter Gragert.
$DenyHtaccessContent
variable. Update protective .htaccess files.
{(ftime )}
MarkupExpression (PHP5+).
{(substr )}
markup expression with non-number arguments could cause warnings, reported by Simon.
$PageListSortCmpFunction
, default to current 'strcasecmp'.
$MarkupMarkupLevel
which changes when the processing is inside (:markup:)
blocks.
[@escaped code@]
, reported by Dannybpng.
$EnableMarkupDiag
to backtrace all markup calls, suggested by ChuckG.
%reversed%
WikiStyle.
$MailFunction
.
$EnableCookieSecure
, $EnableCookieHTTPOnly
(PITS:01425).
HandleUpload()
- add UploadSetVars($pagename
)
to allow custom upload add-ons to set variables.
$AuthLDAPReferrals
to set LDAP_OPT_REFERRALS if needed, reported by Kirk Zurell.
$pagename
for WikiWord links.
$Author
:...$
string not intended as SVN keyword.
$ROSPatterns
(PITS:01408).
[[<<]]
styles "clear:both".
$Version
didn't work as a vardoc link.
$ScriptUrl
when $EnablePathInfo
is set, introduced in 2.2.96, reported by 3 users.
$pagename
to exclude certain characters.
$pagename
] when a page is created or deleted (PITS:01401).
$AllowPassword
if empty or false.
imgonly
and imgcaption
CSS classes (PITS:01390).
[[Page|+]]s
(PITS:01392).
$SimpleTableDefaultClassName
, default unset (PITS:00638).
(:searchbox:)
.
$SearchBoxInputType
, default 'text'.
$HTMLStylesFmt
via SDVA() in vardoc.php, urlapprove.php, and xlpage-utf-8.php.
$pagename
, $Author
, $Skin
, and to sort case insensitively.
{$SiteAdminGroup}
(PITS:00951).
$HTMLTagAttr
, to allow inclusion of lang, manifest and other attributes.
$EnableRevUserAgent
, $FmtV
['$DiffUserAgent'].
$DefaultPasswords
for PHP 7.
$EnableLinkPlusTitlespaced
(PITS:01140).
(:searchbox:)
to use type="search" input.
$EnableROSEscape
, default 0 (PmWiki:TextFormattingRules-Talk).
$RobotPattern
with current user agents.
(:if attachments:)
to specify file and page names (PITS:01087).
{$WikiTitle}
page variable.
$AbortFunction
.
$DraftActionsPattern
.
(:markup:)
code examples (PITS:01360).
$EnableTableAutoValignTop
.
$TableCellAlignFmt
.
$pagename
(reported by Benjamin Grassineau).
$EnableBlocklistImmediate
to check all posted fields for blocked terms.
$pagename
to markup calls.
$IMapLinkFmt
['Attach:'] to be used in (:attachlist:) links.
$MakePageNameSplitPattern
.
$EnableDraftAtomicDiff
(PITS:01007).
$UploadBlacklist
array.
$UploadPermAdd
and $UploadPermSet
variables.
[[#anchor_1.2]]
sections (PITS:01285).
[[link|+]]
inside LinkPage() and delete markup rule from stdmarkup.php.
$LinkPage*Fmt
variables.
$DefaultPageCharset
array.
Note: Due to a manipulation error, a version 2.2.31 was created before it was ready for a release.
{$$PageTrailDepth}
pseudovariable for PageList templates.
$EnablePageVarAuth
.
$EnablePageVarAuth
to 0 until the resolution of PITS:01242.
$EnableXLPageScriptLoad
to XLPage() to prevent editors from changing the encoding.
$EnablePageVarAuth
.
$EnableIMSCaching
(PITS:01191).
(Auth|Edit)Form
to auto-translated titles.
(:if auth LEVEL:)
to respect $HandleAuth
(PITS:01164).
(:template none:)
introduced in 2.2.14, reported by Holger.
$EnableUndefinedTemplateVars
allowing to hide or show undefined template/include {$$variables} (PITS:01152).
$DiffKeepNum
which kept less revisions than it should.
$EnableDiffInline
, simple word-level diffs (PITS:00571).
$GroupPattern
and $NamePattern
in xlpage-utf-8.php.
$EnableWSPre
(PITS:01145).
$DiffKeepNum
- number of revisions kept, even if older than $DiffKeepDays
.
$EnableRelativePageVars
to 1 (PITS:01145).
$EnablePageTitlePriority
(PITS:00266, PITS:00779).
(:markup:)
line width for multibyte wikis (PITS:00703).
$MakeUploadNamePatterns
to allow custom filename normalization for uploads.
$RecentChangesFmt
array.
$RecentUploadsFmt
, to allow logging of new uploads to the RecentChanges pages (PITS:00088).
$HTMLHeaderFmt
['guiedit'] variable in guiedit.php to allow customization (PITS:01146).
(:template none:)
section for PageList templates.
$EnableUploadGroupAuth
, use group password for downloads (PITS:01104).
$MaxPageTextVars
(PITS:00915, PITS:01099).
@_site_*
passwords to work in GroupAttributes (PITS:00836, PITS:00998).
tabindex
and onclick
to guiedit buttons.
$GroupPrintHeaderFmt
in print.php (PITS:01073).
$EnableNotifySubjectEncode
for international wikis (Cookbook:UTF-8).
$EnableRedirectQuiet
variable (PITS:00919).
ChangeLog Archive - changes prior to version 2.2.0.
< Release notes | Documentation Index | Glossary >
This page may have a more recent version on pmwiki.org: PmWiki:ChangeLog, and a talk page: PmWiki:ChangeLog-Talk.