1.10 - * Web::Page - extended syntax for 'pass' (1/08/2010) * Apache::XAO -- automatic restart using Apache2::SizeLimit * Web -- init_args is passed to project's init() method * Web -- formalized deny masks and added /CVS/ to default * Web::Condition -- greater/smaller support for arg/clipboard/cgiparam/siteconf/cookie * Web::IdentifyUser -- support for failure counts & locking 1.09 - 15-Nov-2007 * Web -- cleanup() called in site context in process(), not new() * Web -- 'cgi' cannot be passed to new() 1.08 - 12-Sep-2007 * Web::Page -- fixed an old bug preventing SetArg from working sometimes * Web::Mailer -- can now send arbitrary attachments * Web -- raw URL mapping using path_mapping_table * Web::Cookie -- creates cookies as a hash, for easy overrides * Web::IdentifyUser -- fixed old problems with expiring keys * Web::FS -- grouping on searches * Web::IdentifyUser -- new overridable method before_display() * Web::IdentifyUser -- 'crypt' supported as another 'pass_encrypt' method * Web::FilloutForm -- user check_form() function can now return a list of erroneous fields, not just one field * Web::FilloutForm -- 'checkbox' html has ID from 'htmlid' or 'name', useful for labels * Web::FilloutForm -- field descriptions can use 'type' instead of 'style' * Web::FilloutForm -- safe_failure parameter to field_desc() method * Web::FilloutForm -- negative values are legal for 'real' fields * Web::FilloutForm -- cc_validate is callable from outside now * misc/samplesite/Makefile was missing in the CPAN distribution * Minor adjustments to the documentation * Web::MultiPageNav -- grayed defaults for nonext/noprevious 1.07 - 31-Jan-2005 * Fixed a problem with Web.pm for mod_perl usage, introduced last minute just before releasing 1.06 * Web::FilloutForm only stores state abbreviations 1.06 - 11-Jan-2005 * Apache::XAO supports both Apache 2.x and Apache 1.x (with production grade sites successfully running on both) * Web::MultiPageNav passes its arguments down to its templates * Web::Redirect supports 'permanent' option * misc/samplesite/ project template added * minor tweaks and additions 1.05 - 12-Nov-2003 * Web::FS - allow orderby on deep fields like 'Cont/value' * Web::Clipboard - 'set' mode * Web::Utility - updated UPS tracking URL * Web::IdentifyUser - new id_cookie_type parameter * Web::FS - 'search' mode now supports collections * Web::URL - object added * New clipboard parameters 'active_url' and 'active_url_secure' added * aTHX_ fix from Mike Castle (perl-5.8.0 with ithread support) 1.04 - 7-Nov-2002 * XAO::Page - new 5 times faster C parser is used * XAO::PageSupport - new parser that supports '' and {''} * XAO::Page - caching of parsed templates re-enabled * Web::TextTable - an object for formatting plain text tables * Web::IdentifyUser - calls login_check for external checks * Web::Page - cache() method moved to Web::Config to make it available for generic use from not Page based objects. Page has an alias for compatibility. * Web::Utility - 'show-pagedesc' fixed * Web::Utility - 'number-ordinal-suffix' added * XAO::Web - clipboard() method added * XAO::Web - expand() method added * Web::Clipboard - 'show' is now the default mode * Web::Page - optimisation in template parsing 1.03 - 18-Mar-2002 * Web::Debug - new object * Web::Page - printing template paths can be enabled with 'show-path' debug parameter; debug_set() and debug_check() methods added * Web::Page - throw() method now throws erros in correct namespace * Web::Condition 'secure' pseudo condition added * Web::Page - is_secure() method added * Web::FS displaying methods pass their arguments to templates they display now * Web::MultiPageNav missed default templates, added * Put search capability of Web::Search into Web::FS where it belongs * Web::FilloutForm - html block is now available for `email' style * Web::FilloutForm - passes original arguments to form and success templates * Web::FilloutForm - supports per-field indication of mistakes 1.02 - 3-Jan-2002 * Documentation updated 1.0 - 2-Jan-2002 * Initial public release