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.