Release Notes: ReportPlugin.pm had a bug in that it sent out an email report even if the mail parameter was set to "errors" and all tests passed.
Release Notes: This release has new test parameters 'mail_success_subject' and 'mail_failure_subject' to redefine the default value of the Subject field in test report email messages. HTTP::WebTest no longer mangles test URLs like 'http://website.com?http://website2.com?var=val' by URL escaping everything after the first question mark.
Release Notes: A bug where test reports were not sent if multiple email addresses were specified as test report recipients has been fixed.
Release Notes: Some noise output produced by the HTTP::WebTest::Plugin::HarnessReport plugin in the 'make test' output when being used in Test::Harness-style test suites was removed. Some bugs in the self testing suite were fixed. Minor code cleanups were made.
Release Notes: This is full rewrite which features a modular and easily-expendable architecture. New test types can now be added with plugin modules. Many new standard test types have been added. Support for Test::Harness style testing has been added. Support for local file test mode has been removed from this version and will be implemented in a separately released plugin. Licensing terms have been changed from Artistic only to a dual-license of Artistic/GPL.
Release Notes: The new core test parameter, 'status_code', allows one to test HTTP responses for non-OK (200) status codes. The new core test parameter, 'handle_redirects', allows one to disable automatic handling of redirects. The 'form_name' test parameter was added in the HTTP::WebTest::Plugin::Click plugin. The 'click_button' test parameter in HTTP::WebTest::Plugin::Click plugin now supports image buttons. Two test parameters, 'on_start' and 'on_finish', were added to the HTTP::WebTest::Plugin::Hook plugin. Some minor documentation improvments and bugfixes were made.
Release Notes: A new plugin HTTP::WebTest::Plugin::Delay, a license change from Artistic only to dual GPL/Artistic like Perl, editing documention for style and grammar, easier-to-use test parameters for setting cookies in tests, support for file upload tests, improvements to the plugins API, and some minor bugfixes.
Release Notes: Documentation improvements, a rewritten parser for wtscript files (the new parser is faster and provides better error diagnostics in case of parse errors), and other minor changes.
Release Notes: A new core test parameter, named 'test_headers', was added, allowing one to define custom HTTP headers for test requests. A new plugin, called HTTP::WebTest::Plugin::Click, was added. This plugin allows one to use names of links and buttons on HTML pages to build test requests. A bug in which the Content-type header for POST requests was not set has been fixed.
Release Notes: The test parameter 'mail_addresses' has been broken. Report plugin HTTP::WebTest::Plugin::HarnessReport could report failed tests as passed.