All releases of Text_Wiki


Release Notes: A new renderer, "Plain", was added for a plain-text version of marked-up wiki text. It is useful for generating searchable text.


Release Notes: Major reorganization of the codebase for better extensibility. This is a backwards-compatibility breaking release. Be sure to read the change log notes for 0.19 through 0.19.7 before upgrading.


Release Notes: The wikilink rule now supports numbers as lowercase letters. A problem with blockquote parsing was fixed. The code rule no longer trims the contents, leaving leading and trailing preformatted whitespace in place. The entities rule now converts all entities (instead of just special characters) except the token delimiter. Extra newlined are included after table, deflist, and list rules to help with paragraph parsing. The list rule now adds "display: inline;" to the list-item style to help with MSIE display. The url rule now has an 'images' rule conf key to turn image processing on and off.


Release Notes: sprintf() notatation is now supported for wikilink and interwiki rule config new_url and edit_url. URL and interwiki rule config now support alternative targets. The freelink rule was patched for proper knowledge of which pages exist in the wiki, and was added back into the default rule set. XHTML compliance issues were fixed. The code rule now supports 'type="php"' to convert PHP code (identical to phpcode rule), and it can also support 'type="html"'.


Release Notes: Line compression has been added to 'prefilter' rule (from the current 'tighten' rule). The 'tighten' rule has been changed back to its original behavior (i.e., remove all newlines). The 'tighten' rule has been moved to be next-to-last in the default rule set. An extra newline has been added to the returned 'table' parsing, which fixes paragraph breaks.


Release Notes: This release fixes a bug in getTokens() to return all tokens and adds implicit newlines (a single newline makes a line break in paragraphs and blockquotes).


Release Notes: A number of rules, such as center and colortext, were added. Better configuration for tables was added (border, spcaing, padding, alignment). A bug in insertRule() was also fixed.


Release Notes: There is a major change to the Wiki class property $rules definition which breaks backwards compatibility with 0.7 alpha and earlier for any user-defined rules. The $rules property is now an associative array ('rule_name' => '/path/to/classfile.php'). A bug where marked up numbers would sometimes be mistaken for delimited token numbers has been fixed. Rules are now loaded in the constructor method, not on-the-fly as part of the parse() method. This corrects the "can't parse twice" bug. There are many other bugfixes and feature additions.


No changes have been submitted for this release.