Version 0.5.24 (9-Sep-2003)
- Added [[#anchor link text]] markup (suggested by Christian Ridderstr?nd John Rankin)
- Fixed bug with \ not working at end of line in previews (thanks to Bernhard Weichel)
Version 0.5.23 (6-Sep-2003)
- Fixed bug in mailposts.php to properly recognize post from new page preview.
- Added [[$LastModifiedHost]] markup to display host that made last page modification.
- Changed HandleEdit() to use post routine given in $HandleActions array rather than calling HandlePost() directly.
Version 0.5.22 (3-Sep-2003)
- Fixed bug in (Handle Browse)? causing [[noheader=] to be processed after the header was already printed (thanks to Jean-Claude for discovering this)
- Fixed E_NOTIFY bug in (Handle Edit)?
Version 0.5.21 (1-Sep-2003)
- Added page preview functionality to pmwiki.php (thanks to John Rankin and Bernhard Weichel for implementation ideas)
- Modified layout of edit page
- Added %curr% (Wiki Style)? to refer to current styles in effect
- Moved Tips for Editing link into Edit Quick Reference
Version 0.5.20 (16-Aug-2003)
- 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?or 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 (Basic Auth)? (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 redirects to 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.
Version 0.5.7 (11-Jul-2003)
- Added %comment% (Wiki Style)?
- Added
$SysDiffCmd and $SysPatchCmd to allow local customization of diff(1) and patch(1) locations (contributed by John Kim)
- Added $EnableUploadOverwrite feature to upload.php (suggested by Fabio R. Cecin)
- Added chmod() to upload.php to forcibly set permissions on newly-uploaded files according to $UploadPerms (contributed by Ruediger Marwein)
- Added $AllowPassword for allowing pages to be accessed w/o password
Version 0.5.6 (2-Jul-2003)
- Modified
$TimeFmt variable to use %I instead of %l to be compatible with standard version of strftime (thanks to Mark Golde for pointing this out)
- Changed backslash at end of newline markup to occur after [=…=] processing
- Modifed handling of $Newline substitutions throughout pmwiki.php, trails.php, and upload.php (thanks to Serge Semashko for excellent suggestions)
- Restored PATH_INFO handling back to version in place in 0.5.4, at least for people running PHP as an Apache module
- Pm Wiki now tries to autodetect the setting of the $EnablePathInfo variable based on PHP’s runtime characteristics and the php_sapi_name() function
Version 0.5.5 (21-Jun-2003)
- Modified PATH_INFO handling so that the pagename only comes from any valid Group/Title sequence at the end of PATH_INFO
- Fixed search.php to use correct pagename and to understand $EnablePathInfo=0
Version 0.5.4 (20-Jun-2003)
- Added $FmtPageNamePatterns to enable URL rewriting for web hosting services that don’t properly support CGI’s PATH_INFO environment variable.
- Made some preliminary changes to possibly support a page preview option in a future release (don’t rely on these)
Version 0.5.3 (16-Jun-2003)
- Fixed XHTML bug in search.php (thanks to Edward Andres for noticing this)
- Added (Group Footer)?/ to pmwiki.php
- 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 (Print Wiki Page)?() (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 Release Notes contain full details.
Version 0.4.28 (27-May-2003)
- Fixed bug in upload.php with (All Recent Uploads)? 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 Wiki Words (thanks again to Tom Hoover).
- Fixed bug in (Time Fmt)? 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 Wiki Trails not handling single-word free links properly in Wiki Trails (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 Wiki Styles 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 Release Notes 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 Wiki Word patterns; was causing someWikiWord to be incorrectly treated as a link to Wiki Word.
- Fixed Recent Changes link on search results page to go to Recent Changes. 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 (Link Patterns)? array. First index is now a “sequence number” to provide greater control over the order of entries in the (Link Patterns)? array. This is a significant change from previous versions.
- Substantial changes to search routine — moved search to scripts/gsearch.php. See the Release Notes 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).
Version 0.4.21 (23-Apr-2003)
- Added (Quick Links)? box to PmWiki home page.
- 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.
Version 0.4.16 (19-Apr-2003)
- Added PmWiki.Upload Quick Reference page and code to include it in upload.php.
- Added automatic inclusion of local/$DefaultGroup.php to pgcust.php.
- Added $HandleActions array to map $actions to handlers instead of using if/else statements.
- Added preamble to pmwiki.php to clear any register_global variables.
- Added $UploadFormTarget.
- Fixed bug in $UploadUrlFmt value setting.
Version 0.4.15 (18-Apr-2003)
- Documentation for Uploads Admin begun.
- 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.All Recent Changes.
- 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.Pm Wiki Variables)? 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 Inter Map array and thiswiki.php to use $FmtUrlLink instead of constant 'FmtUrlLink'
Version 0.4.8 (07-Apr-2003)
Version 0.4.7 (03-Apr-2003)
- Changed FreeLinkPattern to not include trailing hyphens as part of the free link pattern (tnx to John Rankin)
Version 0.4.6 (31-Mar-2003)
- Fixed possible bug in Recent Changes pages dealing with free-link pagenames (thanks to John Rankin)
Version 0.4.5 (28-Mar-2003)
- Fixed bug in FmtPageName for handling $Title in PHP < 4.0.5 .
Version 0.4.4 (18-Mar-2003)
- Modified $FreeLinkPattern to allow underscores, which act like spaces for purposes of constructing page titles.
- Changed $Tlink to do the equivalent of ‘{{$Title}}’ whenever a page name is not a Wiki Word (previously $Tlink did ‘{{$Title_}}’).
- Added the [[$Tlink]] markup.
Version 0.4.3 (13-Mar-2003)
- Fixed double-bracket freelinks to work in Wiki Trails (thanks to John Rankin)
Version 0.4.2 (13-Mar-2003)
- Fixed double-bracket links to work in Wiki Trails (thanks to Glenn Blalock)
Version 0.4.1 (12-Mar-2003)
- Fixed overly permissive names in markup (thanks to John Rankin for discovering this).
Version 0.4.0 (07-Mar-2003)
- Official release of PmWiki 0.4. See the Release Notes for more details regarding this release.
Version 0.3.17 (20-Feb-2003)
- Fixed bug with [[$Search]] markup introduced by $ScriptUrl change in 0.3.15. (thanks to Glenn Blalock for finding this:)
Version 0.3.16 (20-Feb-2003)
- Fixed bug with %newwin% style (mistakenly defined as %nw%)
- Changed some scripts to use include_once() instead of include()
- Added local/README.local to tar image (missed it in 0.3.15)
Version 0.3.15 (20-Feb-2003)
- Created scripts/standard.php
- Moved intermap.txt into scripts/ subdirectory, fixed $InterMapFiles array to look for local/localmap.txt
- Created local/README.local file
- Changed algorithm used to set $ScriptUrl to include http://hostname[:port]
- Modified [[$Diff]], [[$Edit]] definitions
- Added scripts/thiswiki.php (ThisWiki:, ThisGroup:, and ThisPage: Inter Map links)
- Added scripts/sample-local.php to illustrate various local.php customizations
- Added Wiki Styles implementation, preliminary documentation
- Added Wiki Trails documentation
- Suppressed safe_mode error output from Diff function (thanks to Kris Simms)
- Changed location of “Restore” links on diff pages
- Fixed (?) mismatched <td> and <tr> tags (thanks to John Rankin for discovering this)
- Modified pmwiki to ignore “empty edits” (suggested by Scott Duff)
Version 0.3.14 (14-Nov-2002)
- Fixed bug in HandleDiff (noticed by Scott Duff)
Version 0.3.13 (09-Nov-2002)
- Added “scripts/pgcust.php” as example of per-group and per-page customizations.
- Added warning to “scripts/trails.php”.
Version 0.3.12 (09-Nov-2002)
- Fixed problem with '''''...''''' markup generating incorrect HTML.
- Added “Restore” feature to restore previous versions of pages.
- Added “scripts/trails.php” for Wiki Trails.
Version 0.3.11 (19-Oct-2002)
- Fixed problem with blank lines in a preformatted text section.
Version 0.3.10 (16-Oct-2002)
- Added pmwe (pmwikiedit) by Scott Duff—a perl script that allows editing PmWiki pages using Unix text editors.
- Added specialized table support ([[table]], [[cell]] markup)
Version 0.3.9 (28-Jul-2002) [[#0.3.9]]
- Fixed $-bug in register global variable conversion.
Version 0.3.8 (28-Jul-2002)
- Updated PmWiki logo colors
- Fixed PmWiki to not use register global variables (to be compatible with PHP version 4.2 and later)
Version 0.3.7 (23-Jul-2002)
- Initial public release on http://www.pmichaud.com/.
- Added "https:" to $UrlPattern
- Changed header/footer links to use Main/WikiHelp instead of $DefaultGroup/WikiHelp
- Changed header/footer links to use Main/SearchWiki instead of $DefaultGroup/SearchWiki
- Cleaned up default PmWiki files (in wikilib.d)
Page last modified on 04 November 2004, at 02:53 PM
|