The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.56 - 2009-07-09

  • THINGS THAT MAY BREAK YOUR CODE
    • 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.

Documentation

Dumps information about a web page
Recipes for using WWW::Mechanize
Sample programs that use WWW::Mechanize
Frequently Asked Questions about WWW::Mechanize

Modules

Handy web browsing in a Perl object
Image object for WWW::Mechanize
Link object for WWW::Mechanize