Version 1.05 18/04/06
- XHTML output: tags all close and nest correctly (I hope!). Images no longer allowed within a <pre> block. Basic built-in template has XHTML DOCTYPE statement.
- Improved structure of backup emails - attachment really is an attachment within a multipart message
- If rewriting and caching html pages is being used, both pages referring to the current page, and any that include the current page via a template, will be refreshed when an edit, rename or delete is performed.
- Simplified WikiPage.get_href()
- Trailing digits are now allowed in a Wiki Name.
- Wiki Name definition is now defined within the class 'WikiName'. Custom mods to the definition are now easier (and a reversion to strict Camel Case is simply a matter of swapping the commenting of 2 lines)
- <hr> behaviour simplified but slightly stricter. 4 or more hyphens in a row still constitute a <hr>, but they must appear on a line of their own. The number of hyphens no longer affects the weight of the line. (Or <hr /> I should say now!)
- Images are included using slightly different notation. An image URL simply needs to be given and it will be displayed inline. The | character (notionally representing the margin) can be used to position the image left, right or centre.
- Apologies for another non-backwards compatible change, but I really had to rename the elements that make up a page's output, along with the matching div id's. So, 'heading', 'body' and 'footer' have become 'header', 'contents' and 'footer' for the purposes of templates and stylesheets.
Version 1.04 29/11/05
- Regular expressions for External Links and Mailto Links improved to prevent swallowing of full-stops.
- nowiki feature removed
- Use of <strong> and <em> in place of <b> and <i>
- Pages are more style-sheet friendly by outputting <div id=*></div> tags
- Backup pages are sent home as attachments instead of inline text
- Links like edit, rename, delete changed to avoid a Spider Problem
- Improved refreshing of cached pages to reflect changes links to pages that may have changed their status. Thanks to RK for pointing out the shortcoming here.
Version 1.03 23/04/05
- Parser upgraded to take account of minor discrepancies - e.g. horizontal rule immediately after a list. Code simplified and works better :)
- WikiPage class changed slightly. The most significant change is to make available the following attributes: heading, body and footer. If the corresponding elements of a page have been specified in a template, the template will need amending if you have been running a previous version - sorry! See also Define Templates
- First version to be given a proper version number
Version 1.02
- Linebreak Bug fixed
- localmap function added, which returns a tree of pages starting with the current page
Version 1.01
Version 1.00
- First publicly available version
Versions 0.xx
Unreleased efforts - you don't want to know!