Changes for version 1.0 - 2015-09-17

  • !! Some backwards-imcompatible changes, marked * !!
  • kv_validate() improvements:
    • Fix maxcount option
    • Fix non-array argument to 'func'
    • Added some default templates: num, int, uint, ascii, email, weburl
    • * Removed 'min' and 'max' options, these now require the num template
    • Add 'inherit' option for template definitions
    • Allow templates to provide default values for 'required', 'default', 'rmwhitespace', 'multi', 'mincount' and 'maxcount'
    • Add tests
  • * reqPath() now includes the leading slash
  • * reqGet(), reqPost(), reqParam(), reqUploadMIME() and reqUploadRaw() now only work in scalar context.
  • * Add plural versions of the above methods (reqGets() etc) that only work in list context.
  • Add reqQuery()
  • Fix warning with Perl 5.22

Modules

The Ultimate Website Framework
Database handling and convenience functions for TUWF
Miscellaneous utility functions and methods for TUWF
Request parsing and handling for TUWF
Response generation methods for TUWF
Easy XML and HTML generation with Perl

Provides

in lib/TUWF.pm
in lib/TUWF.pm