Revision history for PurpleWiki.
0.94 -- August 11, 2004
- A bug fix release. Re-added a feature that allows you to easily
recover vandalized/spammed pages. Included some documentation in
docs/FightingSpam.wiki.
0.93 -- August 9, 2004
- Customizable look-and-feel via templates. Improved default
look-and-feel. You can also customize the create new pages
look-and-feel via the new CreateLinkBefore and CreateLinkText
config variables.
- Fixed major bug with retrieving old versions of a page.
- Basic access control, including a new configuration
(LoginToEdit) that requires login in order to edit a page.
- MoinMoin triple braces preformatting syntax.
- Refactored session management using CGI::Session. Also
generates session log.
- Built-in support for RSS syndication (action=rss). No longer
need the wikirss cron script, which has been removed from the
distribution.
- Refactored user database and classes. Can now log in using
usernames.
- Support for Identity Commons i-names.
- Mostly complete MoinMoin parser, along with a
MoinMoin-to-PurpleWiki conversion script.
- Refactored PurpleWiki::Config using singleton pattern.
- Improved XHTML conformance.
- New version numbering system to be more CPAN-friendly.
- Major code cleanup. Lots of bug fixes.
- Apache1NidHandler and Apache2NidHandler have been collapsed
to NidHandler, which works for both versions of Apache.
0.9.2 -- May 3, 2004
- New and improved OO View drivers!
- Support for hard rules (using "----" on a line).
- Modified the parser to support the XHTML model of nested lists.
This is the first step towards full XHTML compliance.
- Added multiline support for list items and indented paragraphs.
- Improved installation in Makefile.PL.
- Additional View drivers for better transclusion support.
- Moved parentheses support for NIDs back to the wikihtml.pm from
the CSS files because Microsoft Internet Explorer doesn't
support these directives.
- Experimental support for remote transclusions.
- Bug fixes galore!
0.9.1 -- February 14, 2004
- Updated the provided css files in etc to use before and
after elements of ( and ) to demonstrate how display of
nids can be customized.
- Umask config option has been added so that wiki pages can be
created group writable, if desired. Thanks to: Matthew O'Connor
- A bug with KeptRevisions causing an error fixed. Thanks to:
Matthew O'Conner
- Boolean config option, ShowNid, that controls whether NIDs should
be displayed as '#' or their value.
- Support for WikiWhiteboard. See
http://www.xml.com/pub/a/2003/11/19/svgwiki.html
- SiteBase configuration variable now used correctly, if set. Thanks
to: Jason Cook
- Pluggage search modules allowing searching of external tools from
the wiki. See PurpleWiki/Search/*.pm for
documentation and information.
- Transclusions can now be presented as plain text rather than
HTML. See PurpleWiki::Transclusion. Thanks to: Jason Cook
- Transclusions can be retrieved from sites requiring basic
authentication.See PurpleWiki::Transclusion and set httpUser
and httpPass in config. Thanks to: Jason Cook
- mod_perl 1 and mod_perl 2 handlers for displaying raw wikitext
files as xhtml are now included. See PurpleWiki::Apache1Handler
and PurpleWiki::Apache2Handler. Intended for use with tools
that manipulate wikitext and PurpleNumbers external to the
wiki proper.
0.9 -- August 17, 2003
- Document-independent node IDs.
- Transclusions!
- Rearchitected View drivers so that they are extensible,
reusable, and dynamically loadable.
- New utilities: purple, various blog integration tools, etc. See
the extras/ subdirectory.
- Major UseModWiki code cleanup, including heavily refactored
Database classes.
- RSS syndication of RecentChanges.
- New config file format.
- Bug fixes galore, with updated tests and documentation.
0.1 -- January 8, 2003
- First released version.