For a while, Mech used HTTP::Response::Encoding to try to suss out the proper encoding of the page it receives. Now, it lets LWP::UserAgent do the work, and no longer requires HTTP::Response::Encoding.
ENHANCEMENTS
Added a new dump_headers() method to dump the HTTP response headers.
Added --headers flag to mech-dump to dump the HTTP response headers.
FIXES
Now requires LWP version 5.829 because HTTP::Response has memory cycle bugs.
DOCUMENTATION
Added a few notes to the FAQ, and fixed some incorrect docs.
Changes for version 1.55_01 - 2009-07-06
This is mostly a bug fix release. There will be a number of other bug fix releases in the next few days.
FIXED
New test server now randomizes the port it runs on.
t/cookies.t should not hang on Windows any more.
META.yml has been updated so the search.cpan.org links should be correct.
Passing no_proxy would make LWP::UserAgent barf. Thanks to Mike Schilli for the fix.
Cookies test would fail under Windows. Fixed, thanks to many people reporting it.
ENHANCEMENTS
$mech->submit_form() now can specify the form by ID using the form_id parameter.
DOCUMENTATION
The docs used to say that ->stack_depth(0) was an infinite stack size. This is wrong. Zero will tell Mech not to keep any history.