Changes for version 0.9905 - 2008-11-02

  • fixed HTML escape problem in text_filter()
  • added mixin support
  • added methods for make absolute url
  • other minor spec changes and bug fixes
  • added pod

Changes for version 0.99_04 - 2008-09-15

  • refixed UTF-8 problem in initializing a page
  • usual lib directory (lib/Module/) also came to be found in find_template_file(), in addition to template directory (lib/Module.template/) but in this case, template file extension is limited in .html, .css, .js and .txt. you can change these with set_allow_template_file_exts()
  • added cache processing in find_template_file()
  • changed class name of Waft object back to Waft::Object from Waft::Class
  • added $Waft::Cache for debug to disable cache processing

Changes for version 0.99_03 - 2008-09-08

  • fixed a UTF-8 problem in initializing a page
  • modified code to get script basename and added a few tests
  • other minor spec changes
  • added pod for DISPATCH

Changes for version 0.99_01 - 2008-08-31

  • complete rewrite
  • fixed to run undef taint mode
  • add processing about template
    • return 'not_found.html' when not found
    • return 'internal_server_error.html' when failed to stat()
    • return 'forbidden.html' when failed to open()
    • add action methods of these pages
  • other minor spec changes and bug fixes

Modules

A simple web application framework

Provides

in lib/Waft.pm
in lib/Waft.pm