view · edit · attach · print · history

Version 2.0.beta20 (30-Jan-2005)

  • Added ability to place comments in localmap.txt files (requested by C. Ridderström).
  • Removed extra spacing before "Upload" button in upload form (suggested by H. Fox).
  • Changed $UrlLinkFmt to have rel='nofollow' attribute in external links.
  • Added <div id='wikidiff'> around page history output.
  • Fixed global variable oddity in setting of $Skin in scripts/skins.php (discovered by N. Herber).
  • Added ability to place wiki styles in heading markups.

Version 2.0.beta19 (17-Jan-2005)

  • This version works around a problem with losing edits when a PHP session expires, or when browsers have cookies disabled (reported by C. Freeze).

Version 2.0.beta18 (17-Jan-2005)

  • Fixed bug with incorrect call to setlocale() in pmwiki.php (noticed by Ciaran).
  • Fixed bug with search results and other block markups being wrapped in <p>...</p> tags (PITS:00074, reported by John Rankin).
  • WikiTrails now allows alternate text in the trail page reference (PITS:00271, requested by Oneida Kincaid).
  • Added "styles" index to default $HTMLHeaderFmt, to allow disabling of inlined styles.
  • Added $GUIButtonDirUrlFmt variable to guiedit to make it easy to provide alternate guibutton sets.
  • Added more guibuttons.
  • Moved "Attach:" guibutton code into upload.php.
  • Fixed bug with $LastModified timestamp in page history (noted by Neil Herber and others).
  • Modified guiedit code so that the sample text is highlighted after hitting a button (makes it easy to locate and overwrite existing sample text).

Version 2.0.beta17 (12-Jan-2005)

  • Fixed bug in advanced tables not closing properly.
  • Fixed wikistyles so that color changes extend to anchor tags (PITS:00282).
  • Fixed a bug in handling arrayed default passwords.
  • Added $Titlespaced conversion to compat1x.php.

Version 2.0.beta16 (11-Jan-2005)

  • Fixed missing guiedit.js file in distribution.

Version 2.0.beta15 (10-Jan-2005)

  • Fixed problem with {$Title} markup (PITS:00177, thanks to Neil Herber).
  • Added $Titlespaced and {$Titlespaced} (requested by H. Fox).
  • Fixed another bug in vardoc.php that was preventing some restore links from working.
  • Fixed bug in compat1x.php that was incorrectly converting reference-style links (noticed by Christian Ridderström).
  • Re-adjusted wikistyles again to allow styles to appear in link text.
  • Cleaned up rss encodings of named character entities (PITS:00129 and PITS:00239, reported by Bronwyn, GrahamL, and others).
  • Fixed problem with block styling containing only links (PITS:00258, reported by Hans Bracker).

Version 2.0.beta14 (28-Dec-2004)

  • Removed border= attribute from <img ...> tags, now uses style='border:0px;' instead. (PITS:00169, reported by Balu).
  • Removed extraneous $Fragment from print skin (PITS:00241, reported by BrBrBr).
  • Fixed ?action=crypt posting (reported by Hans Bracker)
  • Added id='text' to $PageEditFmt.
  • Cleaned up 'posteval' code for MarkupToHTML() function.
  • Optimized a number of patterns for (hopefully) faster pattern matching.
  • Fixed URLs to better encode non-ASCII characters.
  • Converted substr() comparisons to more efficient expressions.
  • Added a cache to PageExists() function.
  • Cleaned up PrintFmt() function for better processing.
  • Added Lock(0) to PrintFmt to release locks prior to sending data to browser.
  • Fixed bug with empty StopWatch() function (reported by K. Alboldt).
  • Changed ?action=diff to require 'read' permissions (Note: this will change to be admin configurable in another release).

Version 2.0.beta13 (22-Dec-2004)

  • Fixed a bug introduced in 2.0.beta7 that causes ?action=refcount to produce incorrect links (thanks to Leo for reporting this).

Version 2.0.beta12 (21-Dec-2004)

  • Added <div id='wikipreview'>, <div id='wikiupload'>, <div id='wikiattr'>, and <div class='wikisearch'> to appropriate forms and documents (suggested by Dominique Faure).
  • Added the (:description:) markup for setting <meta name='description' ...> (PITS:00016).
  • Added $UnapprovedLinkCountMax to limit the number of unapproved external links that can appear in a post.

Version 2.0.beta11 (19-Dec-2004)

  • Fixed bug with trailing punctuation in uris (PITS:00134, thanks to chr).
  • Added note to sample-config.php about admin passwords (suggested by Hans Bracker)
  • Cleaned up StopWatch function, added $EnableStopWatch to control functionality.
  • Fixed message where upload exceeds PHP maximum.
  • Modified upload.php so that the "Upload name" field is blank after performing an upload.
  • Changed upload functionality to use $LinkUpload instead of $LinkUrl (note, this affects $LinkUploadCreateFmt)

Version 2.0.beta10 (14-Dec-2004)

  • Improved mkdirp() function to give more appropriate diagnostics with respect to PHP's safe_mode setting.
  • Improved handling/permissions/recovery of wiki.d/.flock file.

Version 2.0.beta9 (14-Dec-2004)

  • Fixed bug in [[target |#]] markup.
  • Fixed bug in vardoc with substitution of old $FmtV into $LinkText.
  • Fixed bug(?) in uploads.php not submitting urls to correct address.

Version 2.0.beta8 (13-Dec-2004)

  • Changed ?pagename= to ?n= for urls.
  • Changed PmWiki to default to not using PATH_INFO-style urls.
  • Fixed bug where ?action=diff would disable external links and images in sidebar (PITS:00227, thanks to BrBrBr).
  • Changed (⇑) in uploads.php to (Δ) (PITS:00127, thanks to jr and Schlaefer).
  • Fixed Q: and A: markups (PITS:00067).
  • Added $TableRowAttr and $TableCellAttr, along with $TableRowCount, $TableRowIndex, and $TableCellCount for stylized tables (suggested by Ciaran).
  • Fixed incorrect PmWiki: location in intermap.txt.
  • Fixed likely hyphen bug in author.php that was removing spaces.

Version 2.0.beta7 (8-Dec-2004)

  • Added PUE() function to handle specialized url encoding.
  • Added code to work around $Newline in posted text.
  • Fixed spelling of 'gray' in css (thanks to S. Andreozzi).
  • Fixed .htaccess files in local/ and wiki.d/.
  • Fixed bug in sample-config.php (PITS:00216, thanks to noe).
  • Fixed < and > bugs in q= parameter to search.
  • Fixed default width of edit textarea (PITS:00052).
  • Restored link citation/reference markup [[target|#]] (PITS:00049).
  • Restored (:keywords:) markup (PITS:00089).
  • Fixed internationalization of $DefaultPageTextFmt.
  • Updated/added xlpage-utf-8.php for UTF-8 support (PITS:00168).

Version 2.0.beta6 (5-Dec-2004)

  • Fixed internationalization of PmWiki.EditQuickReference (PITS:00159, thanks to PRZ and noe).
  • Fixed bug in FmtPageName() that was incorrectly converting all slashes to dots (PITS:00201, thanks to C. Bonamigo).
  • Restored $DiffChangeSum variable in pagerev.php (PITS:00200).
  • Fixed farmmap.txt (PITS:00207, thanks to Keith Campbell).
  • Changed $MaxIncludes default value to 50.
  • Restored $WikiWordCountMax and $WikiWordCount functionality (PITS:00007).
  • Updated sample-config.php.
  • Fixed some skin README files.

Version 2.0.beta5 (1-Dec-2004)

Version 2.0.beta4 (1-Dec-2004)

  • Added conversion to scripts/compat1x.php for PmWikiDraw -- [[Drawing:SomePage]] is converted to (:drawing SomePage:).
  • Fixed bug in use of $_REQUEST/$_POST in several scripts.
  • Fixed code handling extra '?var=value' parameters to set values in $_REQUEST as well as $_GET (PITS:00165).
  • Fixed missing slash in (:attachlist:) links (PITS:00192, thanks to Brent Zupp for reporting this).

Version 2.0.beta3 (30-Nov-2004)

  • Changed references to $_REQUEST to be $_POST for edit sequence.
  • Suppressed external links in page history output.
  • Added .GIF, .JPG, .PNG to valid image extensions (PITS:00168, thanks to noe).
  • Fixed locking of Main.GroupAttributes and PmWiki.GroupAttributes (PITS:00183, thanks to Balu).
  • Fixed PmWiki.EditQuickReference to work in IE again (PITS:00164, thanks to PRZ).
  • Fixed documentation in PmWiki.SimpleTables2 (PITS:00186, thanks to PRZ).
  • Added an (:attachlist:) markup (PITS:00001).

Version 2.0.beta2 (28-Nov-2004)

  • Fixed bug with LoadPageTemplate in skins.php.

Version 2.0.beta1 (26-Nov-2004)

  • Fixed index used for setting robots <meta> tag.
  • Fixed intermap.txt links to point to new pmwiki 2.0 location.
  • Changed default for urlapprove.php to be ?action=approvesites.
  • Added more documentation pages.

Version 2.0.devel27 (25-Nov-2004)

  • Fixed bug with setting of $Needle (PITS:00154, thanks to KAL).
  • Fixed bug with "Group/" not working in searches (PITS:00131, thanks to PRZ for finding the bug and John Rankin for suggesting the fix).
  • Fixed missing <tr> in stopwatch output.
  • Fixed rss to use <dc:date> instead of <pubDate> (for compatibility with Firefox Live Bookmarks).
  • Added <dc:contributor> element to rss 2.0 output (PITS:00157, suggested by Steffen Glückselig).
  • Added $EnableUrlApprovalRequired to scripts/urlapprove.php.
  • Fixed permissions problem on uploaded files for setuid environments (reported by Steven Leite).
  • Fixed permissions problems for RSS feeds (noted by Enrique Pardo and others).
  • Changed skins code (hopefully for the last time!)
  • Fixed print skin to use new skin format.
  • Changed default error reporting to suppress E_NOTICE messages.

Version 2.0.devel26 (11-Nov-2004)

  • Fixed leading spaces bug in [[ target | text ]] links (PITS:00149, thanks to Klonk).
  • Fixed bug with leading items missing from trail path (PITS:00143, thanks to John Rankin).
  • Fixed $CurrentTime bug (PITS:00115, thanks to Philip Jägenstedt).
  • Added scripts/rss.php, updated for PmWiki 2.0 (PITS:00128).
  • Updated scripts/compat1x.php for performing migrations, as well as updated the UpgradingFromPmWiki1 documentation to match (PITS:00151).

Version 2.0.devel25 (9-Nov-2004)

  • Fixed bug in compat1x.php script not converting [[{{free link}}#anchor text]] correctly (PITS:00148, thanks to Klonk and kt007).

Version 2.0.devel24 (9-Nov-2004)

  • Added password protection of ApprovedUrls page in urlapprove.php script (PITS:00004).
  • Added "upload" attribute and default locked upload password (reported by S. Leite).
  • Fixed name of {$fmt} and {$var} markup rules.

Version 2.0.devel23 (8-Nov-2004)

  • Fixed bug in fmt=grouplist (thanks to John Feezell).
  • Added "redirect" parameter for Redirect (suggested by Ciaran).
  • Added GroupAttributes to list of excluded pages in list=normal (PITS:00133, suggested by Val).

Version 2.0.devel22 (4-Nov-2004)

  • Fixed bug in [[text -> target]] when target is empty (thanks to S. Leite).
  • Fixed missing "file:" directive in PrintFmt (thanks to Scott Duff).

Version 2.0.devel21 (2-Nov-2004)

  • Fixed bug in (:nl:) handling (thanks to Balu).
  • Fixed 'text' E_NOTICE warning (thanks to chr).
  • Fixed missing group/ if $LinkWikiWords set off (thanks to Steven Leite).

Version 2.0.devel20 (29-Oct-2004)

  • Added %align=left% and %align=right% WikiStyles for images (PITS:00009).
  • Added category [[!Category]] markup (proposed by jr). This is still experimental, and may be changed/removed for 2.0.
  • Fixed handling of $PageSkinFmt and $PrintSkinFmt.

Version 2.0.devel19 (27-Oct-2004)

  • Fixed bug in FmtPageName with substituting null strings if an invalid $pagename is encountered (related to PITS:00117, thanks to jr).

Version 2.0.devel18 (27-Oct-2004)

  • Fixed handling of (:searchresults:) directive with parameters (thanks to Knut Alboldt for finding this).

Version 2.0.devel17 (26-Oct-2004)

  • Restored file: links (PITS:00112, thanks to Chris Untold)
  • Added scripts/refcount.php.
  • Fixed bug with <pre> formatted text not in a single block (thanks to Steffen Bauch)

Version 2.0.devel16 (22-Oct-2004)

  • Fixed numerous bugs in PrintAttrForm (thanks to S. Sherebrin).
  • Fixed bug in calling getrusage() for Windows (PITS:00094, thanks to Adam Bull)
  • Fixed bug with WikiTrails and spacewikiwords (PITS:00103, thanks to jr)
  • Modified per-page and per-group customizations so that per-group customizations are loaded even if a per-page customization exists -- see scripts/pgcust.php.
  • Changed $EnablePerGroupCust to $EnablePGCust.
  • Modified `WikiWord markup to protect `Group.WikiWord.
  • Added code to go ahead and look for config.php in the current directory if local/config.php doesn't exist.
  • Added $EnableLocalConfig to allow farm administrators to control automatic local configuration.
  • Fixed LinkIMap to properly url-encode non-ASCII characters (needed for IE, related to PITS:00053).
  • Fixed problems with non-ASCII characters in attachment names (PITS:00053, thanks to Henning and Zverik).
  • PmWiki now sets locale to en_US if default is UTF-8 or C.
  • Added $PageSkinFmt and $PrintSkinFmt to simplify layout template specs, which also reorganizes the files in the pub/skins directory.

Version 2.0.devel15 (21-Oct-2004)

  • Fixed bugs in (:if:) markup.
  • Added 'true', 'group', and 'name' conditions to ConditionalMarkup.
  • Fixed bug with nested lists appearing inside of non-nesting blocks (PITS:00101, thanks to Mystique for finding this bug).
  • Fixed date-formatting bug in Last-Modified header (PITS:00099, thanks to PRZ).
  • Fixed bug with $DiffClassMinor in edit (PITS:00095).
  • Improved phpdiff algorithm to ignore blank lines as target of shortest-distance search (PITS:00096, thanks to Elias Soong for analysis and suggestion).
  • Added "clear:both;" to default print template (PITS:00079, suggested by SV).

Version 2.0.devel14 (20-Oct-2004)

  • Fixed problem with html entities being translated in included text (PITS:00100, thanks to Knut Alboldt)
  • Added capability to use a WikiTrail as the scope of a search.
  • Fixed bug with $SearchPatterns (PITS:00066, thanks to PRZ).
  • Added list= parameter to searchresults, pagelist, etc. to filter list output (requested by P. Krait and others).
  • Converted [:directive:] to (:directive:)
  • Changed $PageName to $FullName. $PageName still but is deprecated and will be removed in the 2.0 release.
  • Added $Action and $ActionTitleFmt to create better <title>s. (PITS:00093, thanks to jr).
  • Deprecated $HTMLTitleFmt, updated layout templates.

Version 2.0.devel13 (11-Oct-2004)

  • Added code to remove trailing slashes from pagename in URLs (suggested by Steven Leite).
  • Made change to set the default locale using PmWiki 1's algorithm.
  • Modified httpauth to keep track of multiple passwords via sessions (if possible).
  • Added wikiword spacing and title control via WikiLink function.
  • Added $AsSpacedFunction and AsSpaced.
  • Fixed trails.php to use MakePageName instead of MakeLink to build pagenames.
  • Added SaveAttributes, which extracts a page's title and link targets into separate page attributes.
  • Fixed search function to also search for matching targets.
  • Added $LinkWikiWords to control WikiWord linking.
  • Changed $PageTitle to $Title.
  • Added PCache to provide quick access to subsets of page attributes; this eliminates the SetPage function.

Version 2.0.devel12 (10-Oct-2004)

  • Fixed [:nofooter:] (PITS:00080, thanks to PRZ).
  • Fixed incorrect array cast (PITS:00073, thanks to noe).
  • Fixed handling of WikiWords with query fragments (PITS:00069, thanks to jr)
  • Fixed bug with empty double-brackets links (PITS:00083, thanks to PRZ).
  • Fixed bug with link text in WikiTrails (PITS:00085, thanks to PRZ).

Version 2.0.devel11 (3-Oct-2004)

  • Added '+big+', '-small-', '^super^', '_sub_', {+ins+}, {-del-} and `WikiWord (with credit to John Rankin).
  • Added --<hanging indent text (suggested by John Rankin).
  • Added $DefaultPasswords.
  • Switched pmwiki to default to session-based passwords.
  • Added scripts/httpauth.php for administrators who wish to use HTTP Basic authentication.

Version 2.0.devel10 (1-Oct-2004)

  • Fixed $GroupPattern bug in trails.php (PITS:00057, thanks to John Rankin).
  • Added comments about markups supported by || in stdmarkup.php (PITS:00056, thanks to John Rankin).
  • Added $HTMLPNewline to specify what to output for newlines in the middle of paragraph text (PITS:00063).
  • Fixed ~~~ markup to properly display in page previews (PITS:00059, thanks to Larry Baltz and others).
  • Added $LinkPageSelfFmt to specify how self-referencing page links should be formatted (kudos to John Rankin).
  • Added a PHP-based diff engine, set it as the default for edits (with great thanks to Nils Knappmeier).
  • Cleaned up the page history output slightly.

Version 2.0.devel9 (30-Sep-2004)

  • Modified FmtPageName() so that dynamic substitutions are customizable.
  • Added StopWatch features.
  • Changed $KeepToken so that it wouldn't be treated as part of a WikiWord (at least not in latin-1 charsets).
  • Cleaned up ReadPage.
  • Added "advanced tables" markup ([:table:]). May still need some testing.
  • Added scripts/compat1x.php to assist with converting 1.x sites to 2.0.

Version 2.0.devel8 (22-Sep-2004)

  • Added browser caching via If-Modified-Since HTTP headers. This can be enabled via $EnableIMSCaching=1; in config.php.

Version 2.0.devel7 (21-Sep-2004)

  • Modified MakeLink() function to strip <html> tags when creating a target link. This may allow inline markups to be processed before links.
  • Fixed url pattern used for mailto: links.
  • Moved inline markups to occur before link processing. This should enable many inline markups within link text. It may also cause some problems, so this change is a bit tentative.

Version 2.0.devel6 (20-Sep-2004)

  • Fixed ||!table caption!|| (PITS:00040, thanks to John Rankin)
  • Added $UrlLinkFmt, $IMapLinkFmt (PITS:00050, thanks to John Rankin)
  • Removed extraneous spaces from link texts (PITS:00047, thanks to Bronwyn)
  • Fixed author tracking (PITS:00048, thanks to Larry Baltz)
  • Added "markup:" parameter for PrintFmt (addresses PITS:00051)
  • Added <!--markup:...--> template option.

Version 2.0.devel5 (13-Sep-2004)

  • Fixed wikistyle nesting problem (PITS:00032, thanks to Balu for catching this)
  • Moved body { margin-left:20px; } into pmwiki.css (PITS:00034, thanks to Balu)
  • Changed calls to ucwords() to use preg_replace() since ucwords doesn't work properly in some languages (PITS:00031, thanks to Zverik)
  • Fixed problems with partial URLs (PITS:00013)
  • Fixed upload.php to use SDVA on $UploadExts (thanks to Larry Baltz)
  • Fixed problem with WikiStyles crossing header tags (PITS:00032, thanks to Balu)

Version 2.0.devel4 (6-Sep-2004)

  • Fixed call-time-pass-by-reference in simuledit.php (thanks to CB).
  • Added ?action=crypt.
  • Added ?action=print.
  • Added XLPage() functions and fixed problems with i18n (PITS:00011)
  • Fixed bug in trails.php code (PITS:00017)
  • Documented custom markup functions (PITS:00003)
  • Improved ?action=ruleset slightly
  • Added [[<<]] markup (thanks to JF)

Version 2.0.devel3 (27-Aug-2004)

  • Fixed missing mode parameter in mkdir (thanks to javajunky on irc).

Version 2.0.devel2 (27-Aug-2004)

  • Added $EnablePathInfo support.
  • Fixed problem with QUERY_STRING handling of '?'.

Version 2.0.devel1 (26-Aug-2004)

  • Initial release. For experimental and development use only.
view · edit · attach · print · history
Page last modified on January 30, 2005, at 06:26 PM