version=pmwiki-2.0.beta24 newline=² text=!!!Version 2.0.beta25 (2-Mar-2005)²!!!Version 2.0.beta24 (1-Mar-2005)²²This release contains an important correction to the processing of QUERY_STRING parameters, and changes to the way that `PageNotFound messages are generated. These are needed to prevent webcrawlers (notably the one used by inktomi) from generating long sequences of links to non-existent pages.²²This release also adds a `ParseArgs() function to make it easier for cookbook recipes and other components to parse directive arguments. Documentation for the function will be forthcoming at Cookbook:ParseArgs.²²List and heading markups have been changed to consume any single space character that follows the list or heading marker.²²A $EnablePostAttrClearSession switch has been added to control whether or not changing a page's attributes causes any existing passwords to be forgotten. The default is that changing attributes forgets any passwords entered; this can be changed by setting $EnablePostAttrClearSession to zero.²²²!!!Version 2.0.beta23 (24-Feb-2005)²²This release adds a couple of improvements.²²First, the passwording system has been improved slightly to hopefully make passwords a little less confusing (although more improvements are coming). Previously PmWiki would remember all passwords previously entered during the current browser session. In this release, changing a page's password causes PmWiki to "forget" all of the previously entered passwords, thus eliminating the confusion that arose when a page would appear unprotected when in fact a previously entered password was authorizing access.²²This release also adds as $EnablePageListProtect option. When set, the [@(:pagelist:)@] and [@(:searchresults:)@] directives will exclude pages for which the browser does not have read authorization.²²!!!Version 2.0.beta22 (23-Feb-2005)²²This release makes some feature enhancements and some bugfixes.²²The skins loading code has undergone some enhancements and substantial rewriting, but it should have no negative impacts on existing skins. The $BasicLayoutVars variable has been deprecated and is no longer needed. This version introduces a SetTmplDisplay() function that makes it easier for local customizations to disable sections of a skin template.²²The password prompt form has been customized so that the cursor is²automatically placed in the form when the page is loaded.²²The ?action=source action has been fixed for pages with characters²outside of ASCII.²²The graphical button bar can now be used for buttons with arbitrary²HTML elements (e.g., "save" and "preview" buttons).²²Other changes are noted in the ChangeLog.²²!!!Version 2.0.beta21 (13-Feb-2005)²²This version has a number of changes. The major change that could (but shouldn't) affect some sites is that PmWiki has changed its default umask from 000 to 002, which will improve the default permissions for files and directories created by PmWiki for some sites, while (hopefully) not affecting others.²²Many of you probably don't know (or care) what a umask is. If everything still works after upgrading to this version, you can continue to not know or care. However, if after upgrading to this version you start seeing file permission errors where you weren't seeing them before, try adding the line²² umask(0);²²to your ''local/config.php'' and things should work again. (And be sure to report that you ran into trouble so we can investigate and improve things for the next version!)²²This release also changes the
...
tags that were being generated around markup lines that contained other HTML block markups (e.g., search results, page listings, forms). As a result, these pages are now valid HTML and pass the `W3C validator.²²$HTMLHeaderFmt has been changed so that skin designers can completely turn off the inline-styles mechanism used by PmWiki and other cookbook modules. To disable the inline styles, use [@ $HTMLHeaderFmt['styles'] = ''; @].²²Finally, this release fixes a call to setlocale() which was supposed to only return the current locale but instead was causing the locale to change.²²²!!!Version 2.0.beta17 (12-Jan-2005)²²This release simply makes some minor bug fixes to wikistyles (colors set in wikistyles extend to anchor tags), arrays of default passwords, and advanced table handling.²²!!!Version 2.0.beta16 (11-Jan-2005)²!!!Version 2.0.beta15 (10-Jan-2005)²²The major feature of this release is the addition of the graphical buttons in the edit page. By default this feature is disabled -- to enable it, use the following in config.php.²² $EnableGUIButtons = 1;²²If your site customizes the $PageEditFmt variable, then note that the buttons are placed at the end of the $EditMessageFmt and that the