Modified upload.php to use Redirect() function and HTML-based redirection (thanks to Carlo Strozzi)
Version 0.5.19 (11-Aug-2003)
Added HTML-based redirection to Redirect() function (contributed by Carlo Strozzi)
Version 0.5.18 (10-Aug-2003)
Added RSS 1.0 (RDF) capabilities to scripts/rss.php.
Fixed [[link text]] to work with any sort of whitespace between link and text--it used to allow only spaces (thanks to Christian Ridderström for finding this).
Version 0.5.17 (6-Aug-2003)
Added /s modifier to wiki:, file:, and function: directives (thanks to John Rankin)
Added $Group/RecentChanges as translatable text in $PageHeaderFmt and $PageFooterFmt.
Version 0.5.16 (5-Aug-2003)
Added quota support for uploads.
Added $PrintWikiPageNotFoundFmt variable for text to be output if no page found in wiki: list.
Version 0.5.15 (4-Aug-2003)
Added fixperms.php script, which will automatically adjust ownership/permissions of files in the wiki.d directory.
Updated printable-page.php script from Cookbook (thanks to John Rankin)
Added code to handle links of the form WikiWord#fragment and {{wiki word}}#fragment for destination anchors within wiki pages.
Added code to allow for various string translation sets to support internationalizations. This currently affects pmwiki.php, search.php, and upload.php.
Version 0.5.14 (30-Jul-2003)
Added $PageAttrFmt to allow internationalization of attributes page.
Modified $UploadResultMsg in upload.php to improve internationalization.
Fixed bug with preg_replace in include: handling (thanks to John Rankin for finding this)
Fixed E_NOTICE warning in BasicAuth? (thanks to Scott Duff for finding this)
Version 0.5.13 (29-Jul-2003)
Changed the default mechanism for setting $EnablePathInfo (thanks to Mark Goldey for finding this)
Version 0.5.12 (23-Jul-2003)
Added [[redirect:]] directive.
Version 0.5.11 (18-Jul-2003)
Fixed another notice in pgcust.php (thanks to Robin for finding this)
Fixed incorrect URL in $WikiImg when $EnablePathInfo==0 (thanks to John Feezell for finding this)
Fixed GET/POST control handling when magic_quotes_gpc is set off (thanks to Ruediger Marwein for finding this)
Version 0.5.10 (15-Jul-2003)
Another modification to Diff and Patch, recognizing that popen() may not be able to execute /bin/sh if executions are restricted.
Moved initialization of $WikiLibDirs so that it is initialized before the call to local.php (suggested by John Rankin)
Version 0.5.9 (14-Jul-2003)
Modified Diff and Patch functions to use popen() and system() commands to better cope with safe_mode on some web hosts (contributed by John Rankin/Sam Squared)
Version 0.5.8 (13-Jul-2003)
Modified a number of scripts to work with strict error_reporting (E_ALL) turned on.
Modified PrintWikiPage so that link references are relative to the actual page and not the wiki: included page
Version 0.5.2 (14-Jun-2003)
Fixed bug with upload.php not producing valid upload link (thanks to Edward Andres for noticing this)
Version 0.5.1 (14-Jun-2003)
Fixed bug in PrintWikiPage?() (thanks to Bernhard Weichel for noticing this)
Version 0.5.0 (13-Jun-2003)
Added vardoc.php to ignore wikiwords preceded by $ (as in $VariableName)
Official 0.5.0 release.
Version 0.5.beta4 (11-Jun-2003)
Fixed bug in edit that was causing $-substitutions to take place in the editable text.
Version 0.5.beta3 (9-Jun-2003)
Removed SERVER_PORT concatenation from $ScriptUrl variable--apparently HTTP_HOST already has the port number in it.
Fixed bug in multiple file: or wiki: page specifications (thanks to Bernhard Weichel for noticing this)
Version 0.5.beta2 (5-Jun-2003)
Changed headers used for requesting HTTP authentication (thanks to Niall Durham for suggesting the changes)
Changed many tags to produce XHTML output
Changed block formatting code to produce proper XHTML output of nested lists
Modified ||-tables and [[table]] to quote all attributes
Added scripts/sessionauth.php to allow authentication via PHP sessions and HTML forms
Version 0.5.beta1 (3-Jun-2003)
Modified some HTML tags to be lower case, to aim towards XHTML/XML compatibility
Added action=phpinfo to diag.php
Lots of major changes relating to handling of the $...Fmt variables. The ReleaseNotes contain full details.
Version 0.4.28 (27-May-2003)
Fixed bug in upload.php with AllRecentUploads? not getting correct group name (thanks to Joe Crumpton for noticing this)
Version 0.4.27 (25-May-2003)
Fixed bug in refcount.php with not providing a value for the submit button (thanks to Tom Hoover for finding this).
Fixed bug with skipping references to pages w/o WikiWords (thanks again to Tom Hoover).
Fixed bug in TimeFmt? variable -- %P should've been %p (thanks to Bob Marsh for pointing this out)
Version 0.4.26 (18-May-2003)
Fixed bug with extraneous "img>" attribute in HTML of inlined imagges (thanks to John Rankin for noticing this).
Fixed bug in WikiTrails not handling single-word free links properly in WikiTrails (thanks to The Crisses for noticing this).
Added code to $PageEditFmt to prevent escape key from restoring text (thanks to James Davis for suggestions)
Modified pgcust.php to accept group-only pagenames when loading local/group.php (thanks to John Rankin for suggestion)
Added hspace and vspace WikiStyles attributes for images.
Version 0.4.25 (9-May-2003)
Fixed bug in handling $PageUrl in $PageSearchFmt (thanks to Ross Kowalski for noticing this).
Version 0.4.24 (6-May-2003)
Fixed timeout bug resulting from pages containing free links where one or both of the closing braces are missing (e.g., {{free links}). Thanks to Louis Katz for noticing the problem and to Scott Duff for suggesting the fix.
Fixed bug in search.php where "-" was generating an empty search term.
Changed search results to display pages by group instead of a numbered list. This includes moving the search configuration variables to search.php -- see the ReleaseNotes for full details. Thanks to Ross Kowalski and John Rankin for these suggestions.
Changed stdconfig.php so that pgcust.php is automatically included.
Moved [[#anchor]] markup out of $InlineReplacements and into $LinkPatterns[780] to allow [[#WikiWords]]. Also corrected HTML error of missing closing </a> (thanks to John Rankin).
Version 0.4.23 (1-May-2003)
Fixed missing "\\b" in front of WikiWord patterns; was causing someWikiWord to be incorrectly treated as a link to WikiWord.
Fixed RecentChanges? link on search results page to go to RecentChanges. This may change if/when group-limited searching is enabled.
Added $TableCellAttr variable for default attributes for || cells.
Fixed possible bug in [[table]] handling with multiple double-brackets on line.
Changed structure of LinkPatterns? array. First index is now a "sequence number" to provide greater control over the order of entries in the LinkPatterns? array. This is a significant change from previous versions.
Substantial changes to search routine -- moved search to scripts/gsearch.php. See the ReleaseNotes for full details. Thanks to John Rankin and Scott Duff for the suggestions.
Added $AuthFunction variable to allow administrator to supply a custom authentication mechanism.
Version 0.4.22 (26-Apr-2003)
Added numbered entity support.
Added .htaccess files to wikilib.d, scripts, and local directories, to prevent files/scripts in these directories from be accessed independently of pmwiki.php.
Added routine to create a .htaccess file in wiki.d, to prevent direct web access to wiki.d files (which may be protected by PmWiki read passwords).
Added $HTTPHeaders array and set Content-Type to default to iso-8859-1 charset (per the W3C HTML validator).
Cleaned up output a bit for HTML and CSS validation.
Added test for umask()==0 to allow directory creation.
Version 0.4.20 (21-Apr-2003)
Miscellaneous documentation and page updates.
Added mkgiddir to cause directories to be created with appropriate setgid bit set. This feature can be overridden by setting $ForceMkdir to true in local.php.
Version 0.4.19 (20-Apr-2003)
Fixed bug in $UploadFmt / $UploadName formatting. Thanks to Glenn Blalock for locating this bug.
Version 0.4.18 (20-Apr-2003)
Changed $UploadPrefix variable such that $UploadDir and $UploadUrlFmt no longer need trailing slashes to work.
Version 0.4.17 (19-Apr-2003)
Fixed bug in FmtUploadUrl (now FmtAttachLink).
Added sort capabilities to [[$Attachlist]] and FmtUploadList.
Modified pmwiki.php to use $PageAttributes array to decide what attributes to save for each page and how to change attributes.
Added first version of upload.php script.
Eliminated $Umask variable. Customizations that need to modify the umask from its default (002) should just call PHP's umask() function directly.
Added diag.php script, modified stdconfig.php to include it if $EnableDiag is true.
Version 0.4.14 (14-Apr-2003)
Added $MailPostsFrom variable to make it easier to specify mailposts' return address, and modified MailPostsSendmail to add the -f option when calling /usr/lib/sendmail.
Version 0.4.13 (13-Apr-2003)
Changed the structure/content of $MailPostsMessages to include a gratuitous link to Main.AllRecentChanges.
Added $MailPostsTimeFmt.
Version 0.4.12 (13-Apr-2003)
Added feature to mailposts.php to allow local.php to specify a replacement for the PHP mail() function.
Version 0.4.11 (12-Apr-2003)
Added mailposts.php, which allows wiki administrators to set up automatic email notifications of page updates
Added updated notify.php script from John Rankin
Removed incorrect PmWiki.PmWikiVariables? from distribution.
Version 0.4.10 (10-Apr-2003)
Added UrlLinkTextFmt for handling double-bracketed links.
Fixed bug in replacement code for straight-replacement LinkPatterns.
Version 0.4.9 (09-Apr-2003)
Added UrlLinkFmt and UrlImgFmt variables to allow customization of external link markups.
Modified InterMap array and thiswiki.php to use $FmtUrlLink instead of constant 'FmtUrlLink'