All releases of ZenWeb

Release Notes: This release adds FileAttachmentRenderer and ordered HTML list support with the "=" delimiter. A workaround has been added until a bug is fixed in Ruby (should be in 1.8.2). This speeds up ZenWeb by 50% on the author's Web site. Previous releases couldn't call parent on the top page.

Release Notes: A MetadataRenderer.include and tests were added, a 'force' = true metadata variable was added to force pages to be rebuilt, and the history file was revamped. HTML list tests were enhanced, and hash to DL conversion now preserves order. run_all_tests_with was moved into zentestrunner.rb.

Release Notes: Render methods now take and return a single string, and runtime was reduced by about 20%. The use of regular expressions that caused incompatibilities between 1.6.4, 1.6.7, and 1.7.2 were fixed, and the RelativeRenderer was modified to NoOp if Ruby is &lt; 1.6.7. Updated sitemaps now cause re-rendering of entire site.

Release Notes: Added a table of contents auto-generator for long or structured pages, documented all renderers, and fixed incompatibilities with Ruby 1.7.x (beta release). It still works with 1.6.x (and probably below).

Release Notes: This release splits out all renderers into separate files and modifies renderer instantiation to ensure they are loaded dynamically. TestZenWeb now works with the new split structure. A (mostly empty) customizing page was added to the demo, and to the Makefile was added a requirements checker and massive improvements to install.