Added ability to select based on page variables in (:pagelist:).
Version 2.2.0-beta8 (2006-09-30)
Update scripts/blocklist.php to check only $_POST['text'] instead of entire markup text.
Fix bug in pagelist.php that wouldn't return correctly formatted array in certain circumstances (noted by Florian Fischer and JDem).
Version 2.2.0-beta7 (2006-09-30)
Added scripts/blocklist.php to core.
Updated handling of $PageTextVarPatterns.
Eliminated need for extra flush() steps in notify.php, pagelist.php.
Version 2.2.0-beta6 (2006-09-27)
Fix bug with initialization of $FeedPageListOpt in scripts/feeds.php (reported by Roman).
Fix bug with over-eager (:textvar:value:) markup (from a bug reported by Chris Cox).
Version 2.2.0-beta4, 2.2.0-beta5 (2006-09-27)
Fix bug with name= option in pagelist (reported by Ben Wilson).
Fix bug with array_merge under PHP 5 (reported by Kathryn Andersen).
Version 2.2.0-beta3 (2006-09-26)
Remove extra <!----> comment at end of table directives (noted by Ben Stallings).
Fix directive form of page text variables (reported by Kathryn Andersen).
Add first version of new modular pagelist code.
Version 2.2.0-beta2 (2006-09-25)
Add support for {$:var} page text variables, and (:var:...:) markup.
Fix default setting of $EnableRelativePageVars in docs/sample-config.php .
Version 2.2.0-beta1 (2006-09-25)
Added {*$var} page variables (always the currently browsed page).
Convert link and page variable handling in (:include:) to be relative to the included page.
Added $EnableRelativePageVars and $EnableRelativePageLinks variables, as well as transition options.
Added basepage= option to (:include:).
Updated $GroupHeaderFmt and $GroupFooterFmt to use basepage= option.
Adjusted $MakePageNamePatterns to automatically strip any #... or ?... from the end of a pagename input string (solution to a problem reported by J. Meijer).
Version 2.1.27 (2006-12-11)
Backport in bug fix for TableRowFormat (from 2.2.0-beta16).
Add support for {*$Variable} syntax (from 2.2.0 page variables).
Version 2.1.26 (2006-09-11)
Fix a bug with variable referencing that caused feeds.php to get a confused PCache (reported by Helge Larsen).
Version 2.1.25 (2006-09-08)
Fixed a bug in authuser.php that would fail if $AuthUser isn't defined (reported by Hans Huijgen).
Added <!--XMLHeader--> and <!--XMLFooter--> aliases to <!--HTMLHeader--> and <!--HTMLFooter--> directives in skin templates (suggested by John Rankin).
Added $PageExistsCache (suggested by John Rankin).
Version 2.1.24 (2006-09-06)
Fixed a bug in authuser.php that had trouble dealing with non-array entries in $AuthUser (reported by Udo).
Can now specify authorization groups using $AuthUser['@group'] entries.
Can now specify an Apache .htgroup-formatted file for authorization groups via $AuthUser['htgroup'].
Close a potential security hole with $FarmD when register_globals is set "On".
Correct a syntax error in feeds.php (noted by Ben Wilson).
Fix a bug that prevented PmWiki from reading page files generated by versions prior to 0.5.6 (discovered by Milan Avramovic).
Version 2.1.20 (2006-09-04)
Fixed a bug in (:attachlist:) when passed a wikiword argument (reported by Kathryn Andersen).
Changed $HTMLStylesFmt['markup'] to honor config.php setting (reported by Hans).
Version 2.1.19 (2006-08-30)
Corrected a bug in the pageindex code that was causing the .pageindex to not update as quickly as it should.
Slightly changed the handling of 'width' and 'height' in wikistyles.php, so that they can be be applied as attributes to <object> and <embed> tags.
Updated the Keep() function to recognize closing block tags as being in the 'B' block pool.
Fixed a bug with wikistyles and form tags.
Version 2.1.18 (2006-08-28)
Closed a potential cross-site scripting vulnerability in table markups (reported by JB).
Added (:input image:) markup (requested by JB).
Fixed problem with ?action=print failing to set {$Action} (reported by Bart).
Version 2.1.17 (2006-08-26)
Added some improvements to IMS caching to better handle logout and authorization actions (PITS:00573, reported by floozy and Henrik Bechmann).
Version 2.1.16 (2006-08-26)
Added $SkinLibDirs variable, to select filesystem and url locations where skins may be found (resolves PITS:00708, as reported by Hagan Fox, with additional suggestions from Ben Wilson).
Changed <!--HeaderText--> to <!--HTMLHeader--> in skin templates, and added an optional <!--HTMLFooter--> directive (PITS:00767).
Adjusted the pmwiki and print skins to use the new directives.
Version 2.1.15 (2006-08-25)
Fixed issue dealing with order of @_site_* passwords (reported by Jean-Fabrice and others).
Added $LocalDir variable (requested by John Rankin).
Removed an unnecessary setting of $DefaultPage in scripts/pgcust.php (it's now handled by ResolvePageName() ).
Added some variables and changes in wikistyles.php to better support wikipublisher (contributed by John Rankin).
RetrieveAuthPage (PmWikiAuth) now recognizes a $level of 'ALWAYS' as indicating that access should always be allowed, regardless of current passwords or identities.
Added filter specifier for AuthUser LDAP authentication (contributed by Balu).
Version 2.1.13, 2.1.14 (2006-08-15, 2006-08-16)
Updated scripts/authuser.php to allow ldaps://... authentications (contributed by Michael Brenner).
Fixed problem with numeric passwords introduced in 2.1.beta20 (reported by Christophe David and Dirk Blaas).
Version 2.1.12 (2006-08-07)
Corrected typo in Site.SideBar file (reported by Judith Zacharie).
Suppressed warning message for search on sites without a wikilib.d/ directory.
Added capability for nested divs.
Use $Transition['nodivnest'] to restore previous non-nesting div/table behavior.
Including authuser.php now automatically resolves pagename.
Added (:noaction:) directive to turn off actions.
Fixed bug in wikistyles prior to image blocks.
Added white-space as allowed wikistyle (suggested by C. Ridderström).
Allow colons, hyphens, and dots in id= tags.
Version 2.1.11 (2006-06-09)
Fixed generation of empty paragraphs around %define=...% wikistyles (PITS:00753).
Version 2.1.10 (2006-06-04)
Added a <span> around the RecentChanges link in the pmwiki skin (PITS:00750, suggested by Hagan Fox).
Changed the $Action variable to $ActionTitle (PITS:00749, reported by Hagan Fox).
Changed $FPLTemplatePageFmt to be an array of pages to be searched for page templates, enabled searching of current page and Site.LocalTemplates page.
Updated .vspace margin in sidebar for pmwiki skin (PITS:00751, by Hagan Fox).
Version 2.1.9 (2006-06-02)
Fixed a bug with [[~Author]] links (PITS:00530 reported by Klonk, PITS:00611 reported by weijang, PITS:00671 reported by Stirling Westrup, and helpful clues provided by Clayton Curtis).
Version 2.1.8 (2006-06-01)
Added ability to specify notification entries from local/config.php as well as Site.Notify (suggested by Christophe David).
Fixed $Transition['vspace'] from 2.1.7.
Version 2.1.7 (2006-05-31)
Adjusted width of edit form for IE browsers (contributed by Roman and H. Fox).
Suppress authentication failure error from LDAP (PITS:00739).
Fixed problem with invalid page names resulting in redirect loop (PITS:00723, reported by jojoo).
Added "Group." and "Group/" page name syntax, resolving PITS:00736 (from a suggestion by Pico).
Changed handling of "vspace" paragraphs.
Fixed some XSS vulnerabilities in uploads.php and url links (reported by Moritz Naumann, http://moritz-naumann.com(approuver les sites)).
Added notify.php script, allowing finer control of email notifications.
Version 2.1.6 (2006-05-22)
Optimized performance of urlapprove.php.
Added (:if auth xyz PageName:) syntax.
Corrected XSS bug in trails.php.
Slightly improved performance of free links.
Restore ability to use hyphens in InterMap links (reported by Henrik Bechmann).
Version 2.1.4, 2.1.5 (2006-03-29)
Fixed problem with pagelist-based feeds (PITS:00709, reported by Jon Haupt).
Added {$Action} page variable. (PITS:00696, reported by Sebastian Pipping).
Added stripmagic() around variables submitted to authuser.php.
Fixed problem with multi-term searches containing special characters (PITS:00713, reported by Leo).
Switched (:attachlist:) to use a natural case sort (suggested by H. Fox).
Version 2.1.3 (2006-03-17)
Re-fixed problem with PHP 5.1.1 and lines= option to (:include:) (PITS:00620).
Fixed empty LDAP password issue (reported by Thomas Lederer).
Version 2.1.2 (2006-03-16)
Fixed <h1>/<h2> tag mismatches (PITS:00702, reported by Martin Hason).
Fixed bug with $AllowPassword and "nopass" (reported by M. Weiner and bram brambring).