‹ 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.
Version 2.2.74 (2015–03–28)
- Allow translation of the “OK” string in forms (PITS:01363).
- Update documentation.
Version 2.2.73 (2015–02–28)
- Update documentation.
Version 2.2.72 (2015–01–27)
- Enable markup debug messages even when debug_backtrace() is not available.
- Add
$AbortFunction
. - Restore ability to set a custom $MarkupWordwrapFunction, add $MarkupWrapTag (related to earlier fix for PITS:01360).
- Update documentation.
Version 2.2.71 (2014–12–29)
- Add
$DraftActionsPattern
. - Enable “input default source” parameter to contain multiple pages.
- Enable “pagelist request” parameter to contain a list of (dis)allowed parameters.
- Enable Markup() backtrace for ?action=ruleset.
- Fix strict warning for blacklisted uploads (PITS:01359).
- Fix wrong hard wrap in
(:markup:)
code examples (PITS:01360). - Update documentation.
Version 2.2.70 (2014–11–08)
- Update documentation.
Version 2.2.69 (2014–10–13)
- Fix DRange() for ISO-8601 dates ± X days.
- Fix wording in Site.UploadQuickReference.
- Update documentation.
Version 2.2.68 (2014–09–01)
- Add Skins: InterMap prefix.
- Add signature to EditQuickReference (PITS:01350).
- Allow $PostConfig entries to be launched after per-page customization, before other stdconfig.php inclusions if values<50.
- Add WikiStyles clear, min and max width and height (PITS:00860), fix %p class=...% with more than one space.
- Update documentation.
Version 2.2.67 (2014–08–02)
- Fix InputDefault/PageTextVariables inconsistency (PITS:01337).
- Update documentation.
Version 2.2.66 (2014–07–02)
- Fix Author in Notifcations when deleting pages (PITS:01112).
- Exclude “_” to be considered as a function name in various $*Patterns.
- Update documentation.
Version 2.2.65 (2014–06–07)
- Fix {$$PseudoVars} containing {*$PageVars} in Pagelist Templates.
- Fix wording in scripts/.htaccess (PITS:01345).
- Fix fixperms() if directory owner is root (PITS:01346).
- Update documentation.
Version 2.2.64 (2014–05–08)
- Add {(mod)} markup expression.
- Add tel: and geo: URI schemes?.
- Add $SysMergePassthru to allow Merge() to use passthru() instead of popen().
- Update documentation.
Version 2.2.63 (2014–04–05)
- Allow form elements to have a dash in the attribute names.
- Strip magic slashes for pagelist/search request vars.
- Allow input attributes readonly, placeholder and autocomplete for HTML5 sites.
- Update documentation.
Version 2.2.62 (2014–02–28)
- Add $CallbackFnTemplates[“return”].
- Add 4th argument to Markup_e() - $template.
- Add
$EnableTableAutoValignTop
. - Update documentation.
Version 2.2.61 (2014–01–31)
- Add
$TableCellAlignFmt
. - Remove unused snippet in prefs.php (reported by Oliver Betz).
- Remove unused calls to PSS() (reported by John Rankin).
- Update documentation.
Version 2.2.60 (2014–01–12)
- Revert to previous pmwiki.css file.
Version 2.2.59 (2014–01–11)
- Fix checking multiple posted fields in blocklist.php (reported by Randy Brown).
- Allow Markup_e() to accept a callback as well as code.
- Fix “+” shortcut for internal anchor links.
- Disable HTML cache if count($_GET)>1 not >2 (PITS:01278).
- Fix query string if a “?” is encoded to uppercase “%3F”.
- Replace CSS font sizes from points (fixed) to percents (relative) for the default skin.
- Fix nested conditionals containing $pagename (reported by Benjamin Grassineau).
- Update documentation.
Version 2.2.58 (2013–12–25)
- Allow $LinkUpload to be usable in (:attachlist:).
- Enable customizations of (:input auth_form:).
- Remove unused variable $Block in FormatTableRow(), reported by Klonk.
- Fix
$EnableBlocklistImmediate
to check all posted fields for blocked terms. - Add $GLOBALS[‘MarkupToHTML’] to pass parameters such as $pagename to markup calls.
- Update documentation.
Version 2.2.57 (2013–11–03)
- Encode international character used for detection of a recode function.
- Enable
$IMapLinkFmt
[‘Attach:’] to be used in (:attachlist:) links. - Add
$MakePageNameSplitPattern
. - Update documentation.
Version 2.2.56 (2013–09–30)
- Work in progress to remove the core dependency of the deprecated “eval” feature of the preg_replace() function (PITS:01319).
- Add functions PCCF(), PPRE(), PPRA(), Markup_e(), migrating all core calls to these functions.
- Fix detection of proper PageStore→recodefn.
- Update documentation.
Version 2.2.55 (2013–09–16)
- Add
$EnableDraftAtomicDiff
(PITS:01007). - Update documentation.
Version 2.2.54 (2013–08–13)
- Fix broken page history for draft pages, reported by ChuckG.
- Update documentation.
Version 2.2.53 (2013–07–08)
- Show a message when the post has been blocked because of too many unapproved links.
- Update documentation.
Version 2.2.52 (2013–06–08)
- Add docx, pptx, xlsx upload extentions.
- Hide E_DEPRECATED warnings for PHP 5.5.
- Update documentation.
Version 2.2.51 (2013–05–08)
- Update url to MoinMoin’s blocklist.
- Comment-out blacklist.chongqed.org as the domain appears to have expired.
- Fix possible XSS vulnerability in prefs.php, discovered today.
- Fix access keys to be a single character.
- Fix $AuthorPage if there is a group named the same as the author (PITS:01259).
- Update documentation.
Version 2.2.50 (2013–04–08)
- Update documentation.
Version 2.2.49 (2013–03–09)
- Add
$UploadBlacklist
array. - Update documentation.
Version 2.2.48 (2013–02–11)
- Fix bug introduced yesterday with some links, reported by Michael Weiner (PITS:01308).
Version 2.2.47 (2013–02–10)
- Enable tooltip titles for links to anchors on the same page.
- Update documentation.
Version 2.2.46 (2013–01–07)
- Add third parameter to fixperms() explicitly setting the permissions.
- Add
$UploadPermAdd
and$UploadPermSet
variables. - Update documentation.
Version 2.2.45 (2012–12–02)
- Cleanup some PHP notices (PITS:01304).
- Update documentation.
Version 2.2.44 (2012–10–21)
- Better display of whitespace in page histories.
- Fix definition for PageTextVariables containing a dash (PITS:00978).
- Update documentation.
Version 2.2.43 (2012–09–20)
- Allow for HTML attribute names to contain dashes, eg. data-transition, data-role etc.
- Remove warning when previewing Site.EditForm.
- Update documentation.
Version 2.2.42 (2012–08–20)
- Convert the line-endings in the docs/ directory to \r\n compatible with Windows.
- Modify PHSC() to call htmlspecialchars() with a single-byte encoding argument.
- Update documentation.
Version 2.2.41 (2012–08–12)
- Change $KeepToken to “\034\034″ which is compatible with more encodings.
- Update documentation.
Version 2.2.40 (2012–07–21)
- Add PHSC() helper function as a replacement of htmlspecialchars() for PHP 5.4 (PITS:01292).
- Update documentation.
Version 2.2.39 (2012–06–25)
- Fix URL encoding of attachment links.
- Update documentation.
Version 2.2.38 (2012–05–21)
- Fix “Wrong parameter count for utf8_decode” warning, reported by Simon.
- Update documentation.
Version 2.2.37 (2012–05–01)
- Add page filename encoding functions.
- Better handling of dots in
[[#anchor_1.2]]
sections (PITS:01285). - Expand PageVariables in PageList template defaults (PITS:01282).
- Add test for iconv() and mb_convert_encoding(), refactor recode().
- Update documentation.
Version 2.2.36 (2011–12–28)
- Add $EnableOldCharset variable and $page[“=oldcharset”] entry.
- Refactor PageStore→recode() to recover Windows-1252 characters.
- Add exit line to xlpage-iso-8859–2.php (PITS:01275).
- Fix difference in defining and removing “invisible” PTVs.
- Update documentation.
Version 2.2.35 (2011–11–11)
- Fix critical PHP injection vulnerability (PITS:01271, reported by Egidio Romano).
- Important change: Disable script loading from XLPage().
- Move the processing of
[[link|+]]
inside LinkPage() and delete markup rule from stdmarkup.php. - Modify MakeLink() to better handle link titles.
- Add optional $LinkTitleFunction allowing recipes to customize the link titles.
- Fix ReadTrail() to better handle links with titles.
- Add title attributes for the HTML templates in the
$LinkPage*Fmt
variables. - Add upload extensions svg, xcf, ogg, flac, ogv, mp4, webm, odg, epub.
- Minor optimization for the MarkupExpressions for UTF-8 strings.
- Minor optimization of the rendering of page history.
Version 2.2.34 (2011–10–10)
- Add MarkupExpressions replacements for UTF-8.
- Reset timestamps of Site(Admin).AuthUser to 1000000000, used in upgrades.php.
- Update documentation.
Version 2.2.33 (2011–09–23)
- Fix locked states for Site and SiteAdmin GroupAttributes (reported by Brijesh Kothari).
- Fix intermap.txt entries PITS: and Wikipedia: to point to their current locations.
- Fix refcount.php to produce valid HTML (PITS:01266).
Version 2.2.32 (2011–09–18)
- Add required html xmlns attribute to the print skin template.
- Add PageStore→recode() function.
- Add $DefaultPageCharset array.
- Optimize for speed the inline diff for page history when too many lines were added or deleted.
- Update and convert to UTF-8 the documentation.
Note: Due to a manipulation error, a version 2.2.31 was created before it was ready for a release.
Version 2.2.30 (2011–08–13)
- Fix $Charset definition in iso-8859-*.php files.
- Add $EnableRangeMatchUTF8, set it to 1 to enable range matches in UTF-8.
- Update documentation.
Version 2.2.29 (2011–07–24)
- Fix Attach links that were broken with the Path fix in 2.2.28.
- Add $IMapLocalPath array containing InterMap prefixes that should be treated as local.
Version 2.2.28 (2011–07–24)
- Fix potential XSS vulnerability in refcount.php (PITS:01262).
- Fix bug in Path: links (PITS:01260).
- Fix potential XSS vulnerability in custom SitePreferences (PITS:01263).
- Update documentation.
Version 2.2.27 (2011–06–19)
- Add block WikiStyle %justify% (PITS:01253).
- Remove unused
after a redirection (PITS:01255). - Add ?nodiff=1 parameter for page history to disable diff rendering and show only restore links.
- Update documentation.
Version 2.2.26 (2011–05–21)
- Fix ReadTrail(), redundant replacing of hashes, already done in MakePageName().
- Update documentation.
Version 2.2.25 (2011–03–22)
- Update documentation.
Version 2.2.24 (2011–02–15)
- Add
{$$PageTrailDepth}
pseudovariable for pagelist templates. - Fix PageVar(), add $authpage array for an authenticated page data, removed
$EnablePageVarAuth
. - Update documentation.
Version 2.2.23 (2011–01–25)
- Default
$EnablePageVarAuth
to 0 until the resolution of PITS:01242.
Version 2.2.22 (2011–01–16)
- Add
$EnableXLPageScriptLoad
to XLPage() to prevent editors from changing the encoding. - PageVariables now respect authentications (PITS:01213).
- Add
$EnablePageVarAuth
. - Update documentation.
Version 2.2.21 (2010–12–14)
- Fix potential XSS vulnerability, reported by DFaure.
- Fix invalid HTML for simple table captions, reported by JL.
- Fix WikiStyles could work not properly if a value was empty like accesskey=“”.
Version 2.2.20 (2010–12–14)
- Fix Pagelist {$$variable} didn’t work in template none (PITS:01212).
- Fix interface access keys in browse mode (PITS:01188).
- Add PmL10n: intermap prefix for the Localization/ group on pmwiki.org (PITS:01180).
- Fix AuthUser excluding members didn’t work (PITS:01201).
- Update documentation.
Version 2.2.19 (2010–11–10)
- Update documentation.
Version 2.2.18 (2010–09–04)
- Fix $SaveAttrPatterns to skip nested conditionals (reported by RandyB).
- Fix RecentChanges when an edit summary contains the dollar sign (PITS:01217).
- Fix RDF feed number of elements (PITS:01198).
- Update documentation.
Version 2.2.17 (2010–06–20)
- Add tabindex as a valid form attribute (PITS:01190).
- Collapse adjacent insertions in DiffRenderSource (PITS:01192).
- Fix HandleDownload to flush() output before exit (PITS:01199).
- Fix HandleDownload to respect
$EnableIMSCaching
(PITS:01191). - Add $PostConfig functions and scripts, loaded after stdconfig.php (PITS:01132).
- Add $AuthUserPat variable for the regexp pattern in AuthUserId() (PITS:01202).
- Pass $authlist as last parameter to $AuthUserFunctions (PITS:01197).
- Fix “exists” conditional to work with old link markup.
- Update documentation.
Version 2.2.16 (2010–05–10)
- Allow “exists” conditional to accept wildcards (PITS:01184)
- Fix GUI button %center% which didn’t work correctly.
- Fix incorrectly parsed quote in PQA(), possible script injection (discovered by Hanno Boeck).
Version 2.2.15 (2010–03–27)
- Add
(Auth|Edit)Form
to auto-translated titles. - Fix
(:if auth LEVEL:)
to respect$HandleAuth
(PITS:01164). - Skip loading of the second half of draft.php if $action!=“edit”.
- Fix bug with
(:template none:)
introduced in 2.2.14, reported by Holger. - Fix HandleDownload() to use binary file-read.
Version 2.2.14 (2010–02–27)
- Fix inline styles in WikiTrails (PITS:01121).
- Add a negation parameter to pagelist first/last templates (PITS:01127).
- Refactor FPLTemplateFormat(), move repeated code blocks into FPLExpandItemVars().
- Add
$EnableUndefinedTemplateVars
allowing to hide or show undefined template/include {$$variables} (PITS:01152). - Add “title” attribute to external links (PITS:00657).
- Add FmtPageTitle() to allow automatic i18n titles for RecentChanges and other technical pages (PITS:01157).
- Update documentation.
Version 2.2.13 (2010–02–21)
- Replace deprecated in PHP 5.3 function split() with explode().
- Add $WordDiffFunction default to PHPDiff().
- Use existing border colors as highlighting background.
- Refactor/optimize DiffRenderSource(), merge with DiffRenderInline().
- Change default history to show word-level highlighting.
- Fix bug with
$DiffKeepNum
which kept less revisions than it should. - Fix RetrieveAuthPage() call from HandleDiff().
- Update documentation.
Version 2.2.12 (2010–02–17)
- Allow a custom $DiffHTMLFunction to skip the line rendering if it returns false.
- Add
$EnableDiffInline
, simple word-level diffs (PITS:00571). - Update documentation.
Version 2.2.11 (2010–02–14)
- Break PrintDiff() into customizable functions (PITS:01106).
- Add anchors to individual diffs (PITS:00796).
- Remove unused $RecipeInfo definition in markupexpr.php (reported by P.Bowers).
- Add (:head:) and (:headnr:) table directives (PITS:00535).
- Fix
$GroupPattern
and$NamePattern
in xlpage-utf-8.php. - Update documentation.
Version 2.2.9, 2.2.10 (2010–01–17)
- Fix i18n string in PasswdVar(), reported by SteP.
- Fix sample-config.php with correct information about
$EnableWSPre
(PITS:01145). - Fix range searches for wikis in UTF-8 (reported by Maxim).
- Fix global variable $StringFolding in scripts/xlpage-utf-8.php.
- Fix markup for italics in creole.php.
- Fix previews for PTVs, Pagelist templates and included sections (PITS:01098).
- Add
$DiffKeepNum
- number of revisions kept, even if older than$DiffKeepDays
. - Add Yandex to robots.php.
- Change default
$EnableRelativePageVars
to 1 (PITS:01145). - Add fifth parameter to SetProperty() : keep existing property.
- Add
$EnablePageTitlePriority
(PITS:00266, PITS:00779). - Update documentation.
Version 2.2.8 (2009–12–07)
- Fix apostrophes in Author field (PITS:01155).
- Fix Condition “exists” for PHP 5.3 (PITS:01156).
- Update documentation.
Version 2.2.7 (2009–11–08)
- Fix GlobToPCRE() to work with !excl and -excl with PHP 5.3 (PITS:01149).
- Fix HandleDownload() correctly quote the filenames (PITS:01150).
- Fix SessionAuth() for PHP 5.3, the $_REQUEST array doesn’t contain the $_COOKIE array (PITS:01141).
- Fix default timezone for PHP 5.3 (PITS:01141).
- Update documentation.
Version 2.2.6 (2009–10–04)
- Escape apostrophes for multiline textarea/hidden form fields.
- Fix global unset of $MarkupRules in Markup() and DisableMarkup(), reported by D.Faure.
- Fix call to BuildMarkupRules() in MarkupToHTML(), suggested by Pm.
- Allow disabling of $PageListFilters and $FPLTemplateFunctions if set to −1 and thus allow replacing a core function with a custom one.
- Fix DRange() returned timestamps +1min or +1day when it shouldn’t (PITS:01125).
- Add $MarkupWordwrapFunction to allow custom
(:markup:)
line width for multibyte wikis (PITS:00703). - Add
$MakeUploadNamePatterns
to allow custom filename normalization for uploads. - Add a fourth argument to PostRecentChanges() to allow this function to be called with a custom
$RecentChangesFmt
array. - Add
$RecentUploadsFmt
, to allow logging of new uploads to the RecentChanges pages (PITS:00088). - Fix Notify for some installations in safe_mode (PITS:00976).
- Add
$HTMLHeaderFmt
[‘guiedit’] variable in guiedit.php to allow customization (PITS:01146). - Update documentation.
Version 2.2.5 (2009–08–25)
- Add *.7z as accepted upload extension (PITS:00813).
- Fix global variable $HandleAttrFmt in HandleAttr (PITS:01126).
- Allow brackets in input element names (PITS:01131).
- Fix CSS class applied twice (PITS:01071).
- Fix Not-Modified headers could prevent caching (PITS:00802).
- Break FPLTemplate() into configurable sub-parts (PITS:01102).
- Add
(:template none:)
section for Pagelist templates. - Fix attr-protected page could be deleted with edit permissions (PITS:00238).
- Update documentation.
Version 2.2.4 (2009–07–16)
- Fix bug with page attributes, which somehow didn’t make it in the 2.2.3 release.
- Fix bug with HTML entities in XLPages introduced earlier today in 2.2.3 (reverted, PITS:01114).
Version 2.2.3 (2009–07–16)
- Fix action=logout could incorrectly set a session cookie (PITS:01062).
- Fix page history trim in vardoc.php (PITS:01103).
- Add
$EnableUploadGroupAuth
, use group password for downloads (PITS:01104). - Fix recursive PTV loops, added
$MaxPageTextVars
(PITS:00915, PITS:01099). - Fix mkdirp() messages for absolute paths (PITS:00396).
- Fix sample-config.php order for urlapprove.php (PITS:01037).
- Fix broken signature links on preview.
- Fix crypt.php (action=crypt) could malfunction for passwords with quotes or apostrophes.
- Fix
@_site_*
passwords to work in GroupAttributes (PITS:00836, PITS:00998). - Fix possible XSS vulnerabilities, reported by Michael Engelke.
- Update documentation.
Version 2.2.2 (2009–06–21)
- Fix class in pages not on the breadcrumbs trail, reported by Ed W.
- Fix
tabindex
andonclick
to guiedit buttons. - Fix
$GroupPrintHeaderFmt
in print.php (PITS:01073). - Fix global vars in xlpage-utf-8.php (PITS:00980).
- Fix $txt in LinkPage (reported by Eemeli Aro).
- Add
$EnableNotifySubjectEncode
for international wikis (Cookbook:UTF-8). - Fix international message in Abort().
- Fix security bug with AuthUser, reported by Eemeli Aro. See Release notes.
- Fix $ActionTitleFmt for login and upload, reported by Eemeli Aro.
Version 2.2.1 (2009–03–28)
- Fix $FPLTemplateMarkupFunction which somehow didn’t get in the 2.2.0 archive.
- Fix wikitrails to work cross-group (PITS:00407).
- Add
$EnableRedirectQuiet
variable (PITS:00919). - Fix {$Title} could display global variables (reported by HansB).
- Fix reloaded form submissions could lose values (reported by DaveG).
- Fix preview while restoring a version from history (PITS:01081).
- Fix relative links with international characters (reported by G. Hermanowicz).
- Add in sample-config.php example call to xlpage-utf-8.php (PITS:01066).
- Update documentation.
- Fix guiedit.php to produce valid HTML.
Version 2.2.0 (2009–01–18)
- Convert beta series to official release series.
- Add $FPLTemplateMarkupFunction (PITS:00984, requested by John Rankin).
Version 2.2.0-beta68 (2008–08–14)
- Fix E_NOTICE errors reported by Dominique Faure.
- Enable
(:redirect:)
directives in pagelists.
Version 2.2.0-beta67 (2008–07–13)
- Add {$LastModifiedTime} page variable.
- Add
$EnableSessionPasswords
variable to control session password usage. - Add
$SessionEncode
and$SessionDecode
variables to specify functions for encoding/decoding sensitive session data. - Updated httpauth.php to use SessionAuth instead of poking in session guts directly.
Version 2.2.0-beta66 (2008–07–04)
- Add content-type/charset to Abort() output (suggested by Petko).
- Close minor XSS vulnerability (PITS:01030).
- Add “nested if” capability.
- Fix bug in $Transition handling that would enable all transitions if any were set (reported by John Rankin).
Version 2.2.0-beta65 (2007–11–17)
- Fix SiteAdmin.AuthList so that it defaults to list=all (reported by Roman).
- Fix pmwiki skin to include xmlns= attribute in tag (PITS:00989, reported by Mateusz Czaplinski and Petko Yotov).
Version 2.2.0-beta64 (2007–11–13)
- Add times to PmWiki date parsing (e.g., 2007–08–09T12:22:04).
- Suppress warning from ini_set in diag.php (suggested by Petko).
- Fix handling of → links in trails (reported by Eemeli Aro).
- Add .kml and .kmz as valid attachment types.
- Fix handling of & in markup (PITS:00988, reported by Stirling Westrup).
- Fix duplication of language markers in
$XLLangs
(PITS:00987, reported by Stirling Westrup). - Correct typo in DRange() call in stdmarkup.php (reported by Stirling Westrup).
- Turn on error displays when diagnostics are enabled.
- Default PHP’s pcre.backtrack_limit to at least 1000000.
Version 2.2.0-beta63 (2007–07–31)
- Added $SkinDirectivesPattern to allow adjustments to available skin directives (requested by Petko).
- Fix default permissions on Site.AuthUser and Site.AuthList (reported by Scott Connard).
- Add “monospace” to pmwiki.css default (reported by Joshua Timberman, with assistance from H. Fox)
- Fix problem with slashes in wildcards to name= and group= parameters (reported by Ian MacGregor).
Version 2.2.0-beta62 (2007–07–21)
- Fix bug in trails introduced by beta61 (reported by charlequin).
Version 2.2.0-beta61 (2007–07–19)
- Add ability to grab trails by section.
- Add an “ontrail” condition (from suggestions by charlequin).
Version 2.2.0-beta59, 2.2.0-beta60 (2007–07–18)
- Fix problem with upgrade.php on wiki farms (reported by Scott Connard).
- Fix problem with distributed version of Site.AuthUser (reported by Jon Haupt).
Version 2.2.0-beta58 (2007–07–17)
- Significant change: Site.AuthUser, Site.Blocklist, Site.ApprovedUrls, and Site.NotifyList now appear in the SiteAdmin group by default.
- Note: if you limit groups by setting
$GroupPattern
, you now need to include SiteAdmin (see Cookbook:LimitWikiGroups)
- Note: if you limit groups by setting
- Abort if ldap: authentication requested and libraries aren’t present.
- Added “upgrades.php” script to handle various migration issues.
- Current PmWiki version is now held in SiteAdmin.Status .
- Fix ?action=postupload to follow ?action=upload settings.
- Improvements to SiteAdmin.AuthList page (suggestions and fixes from Ian MacGregor).
- Allow leading underscores in attachment names (requested by Christophe David).
Version 2.2.0-beta57 (2007–06–15)
- Fix AsSpacedUTF8() to work like AsSpaced() (reported by Petko).
- Qualify page links that contain parentheses (reported by Petko).
- Fix bug in
(:input default $:var ... :)
(reported by Crisses).
Version 2.2.0-beta56 (2007–06–13)
- Fix AsSpaced() to not add spaces before leading digit, and treat hyphenated digits as complete numbers.
- Fix infinite recursion in self-referencing page text variables (PITS:00915).
- Fix bug introduced in beta55 not handling end anchors correctly (reported by Roman).
Version 2.2.0-beta55 (2007–06–11)
- Fix attributes to
(:input e_form:)
(PITS:00387, re-reported by Crisses). - UpdatePage() now calls StopWatch() to record posting.
- Display stopwatch output as part of redirect.
- Fix wiki styles bug when
$EnableLinkPageRelative
is set (reported by Petko). - Revise TextSection() code to hopefully avoid pcre limits (reported by Kathryn Andersen, Knut Alboldt).
- Add wrap=inline and wrap=none options to page list.
Version 2.2.0-beta53, 2.2.0-beta54 (2007–06–02)
- Improve error message reporting for markup rules (suggestion by Knut Alboldt).
- Clean up more E_NOTICE warnings (reported by Ian MacGregor).
- Add focus= option to (:input:) controls.
- Added CSS
.faqtoc
class, to be able to display only the questions coming from the #includefaq page list template. - Changed PmWiki.FAQ to use .faqtoc class.
- Fix bug in TextSection (PITS:00935, reported by Jean-Fabrice).
- Fix bug in page list caching of trails.
Version 2.2.0-beta52 (2007–05–26)
- Add per-PageStore attributes (from a suggestion by Tobias Thelen).
- Add
{$PasswdRead}
,{$PasswdEdit}
, etc. to display page password settings. - Add Site.AuthList to display all password permissions on a site.
- Reorder $PageListFilters slightly.
- Add “passwd=“ option to page list, to return only those pages that have some sort of password attribute on them.
- Add line numbers to StopWatchHTML output.
- Clean up handling of $AuthCascade.
Version 2.2.0-beta51 (2007–05–23)
- Add fmt=count to page list (reminder from Hans).
- Ignore hidden files in skin directories when searching for .tmpl (suggestion by Stephan Becker).
- Clean up queuing of pages to be updated in .pageindex .
- Reset $LinkTargets() at beginning of each UpdatePage() sequence.
Version 2.2.0-beta50 (2007–05–22)
- Fix HTML cache when drafts are enabled, or other recipes using CondAuth().
- Prevent page lists with protected pages from HTML cache.
Version 2.2.0-beta48, 2.2.0-beta49 (2007–05–21)
- Fix spurious value= attribute in