The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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