WWW-Mechanize
view release on metacpan or search on metacpan
[ENHANCEMENTS]
* You can now prevent a header from being sent by adding it with
an undef value, as in:
$mech->add_header( Referer => undef );
[FIXES]
* Now correctly adds Accept-Encoding to all requests that need it.
[INTERNALS]
* Added new $mech->_modify_request($req) method to do all the
HTTP header modification before the actual request gets
sent off. Subclasses are able to override it if they want.
* Removed the unused Compress::Zlib stuff.
0.76 Wed Apr 7 22:01:43 CDT 2004
[ENHANCEMENTS]
* Added update_html() to let you update the HTML for the page
you're on.
[FIXES]
* Test files account for new Google layout.
[INTERNALS]
* Rearranged the local tests into their own t/local/ directory.
* Made the standalone tests show what server they're hitting.
* Checked that it runs under LWP 5.78.
0.74 Mon Mar 22 23:36:46 CST 2004
[ENHANCEMENTS]
* WWW::Mechanize now sends an Accept-Encoding header of "identity"
to always enforce plaintext responses. Preliminary support for
Compress::Zlib is also there, but is disabled by default.
* Added click_button() and select() methods. The field() method
can now take an arrayref of values, if appropriate. Thanks,
Linda Lee Julien.
* Added url_abs and url_abs_regex params to find_all_links().
* URLs in META REFRESH tags are now treated as links.
* t/taint.t makes sure that things that should be tainted are.
[FIXES]
* Still more fixes if the machine you're on doesn't have
DNS pointing to it.
* The local changes use localhost as the local host name, instead
of whatever host name that might be on the box, but not in DNS.
Thanks to David Wheeler for letting me play on his box.
* The http_proxy and HTTP_PROXY environment variables get
deleted during the tests that access the dummy local server.
This should let your tests pass, and clear up a lot of RT
tickets.
0.72 Mon Jan 26 21:07:20 CST 2004
[ENHANCEMENTS]
* Added the set_visible() method, thanks to Peter Scott.
[DOCUMENTATION]
* Started the Cookbook at WWW::Mechanize::Cookbook.pod.
[INTERNALS]
* Made the globbing in Makefile.PL a little less command-line
intensive. Also fixed the missing files in MANIFEST.
* Added t/pod-coverage.t for testing POD coverage.
0.71_02 Mon Dec 22 14:29:13 CST 2003
[THINGS THAT MAY BREAK YOUR CODE]
* Added a 5th, optional parameter to WWW::Mechanize::Link's
constructor. In 0.71_01, it was at the beginning of the
argument list and was required. Now it's at the end and is
optional. If, in the 15 hours since 0.71_01 came out, you
went and changed all your WWW::Mechanize::Link constructors,
you'll have to change them around again. Otherwise, you can
just ignore this change.
0.71_01 Sun Dec 21 23:48:12 CST 2003
[THINGS THAT MAY BREAK YOUR CODE]
* WWW::Mechanize::Link's constructor has a new argument
that needs to be passed in, at the start of the argument
list.
[ENHANCEMENTS]
* WWW::Mechanize::Link object now takes a $base URL, and will
return absolute URLs with the url_abs() method. Thanks to
Ashley Pond.
* Added another script to WWW::Mechanize::Examples. It's a
script that didn't make it into Spidering Hacks.
[INSTALL & TESTS]
* Heavy use of the new Test::Memory::Cycle module.
* Fixed Makefile.PL so that the tests are selected under Win32.
* Changed t/mech-dump.t so that the test succeeds under Win32.
* Updated t/referer.t and t/mech-dump.t so they run under VMS.
Thanks to Peter Prymmer.
0.70 Sun Nov 30 23:45:27 CST 2003
[THINGS THAT MAY BREAK YOUR CODE]
* Redirects are now handled better by LWP, so the code that
changes POSTs to GETs on redirects has been removed.
[FIXES]
* Fixed redirect_ok(), which had its API changed out from under
it in LWP 5.76.
[ENHANCEMENTS]
* New warnings in find_link() for strings that are space padded,
and for text matches that are passed a regex. Thanks to
Jim Cromie.
( run in 0.815 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )