Revision history for Perl extension WWW::Mechanize::Shell. Todo: * Think about HTML::FillInForm for displaying changed form values interactively * Check how the new WWW::Mechanize JavaScript handling interacts with the shells own JS blocking (badly, I guess) * Use Scalar::Util::weaken if available * Think how to add other (Xpath) extractions to conveniently display stuff via CSS selectors or XPath selectors. Steal from Web::Scraper. * There is a memory leak between ::FormFiller and ::Shell * Ditch Hook::LexWrap now that LWP::UserAgent has progress callbacks * Add set-cookie and delete-cookie commands * Add (optional) HTTP::Cookies::Find support 0.62 2023-07-21 * Test stability fix 0.61 2023-07-21 * Various test suite updates, no code updates, no need to upgrade * Test suite now runs in parallel 0.60 2021-12-06 * Delete proxy-related environment variables when testing Upstreamed from Debian by gregor hermann, thanks! 0.59 2020-05-04 * HTML::Form::find_input() has a 1-based index Reported by the CPAN testers, thanks! 0.58 2019-09-30 * Made the tests pass on IPv6 enabled systems Uncovered by making Test::HTTP::LocalServer work on IPv6 enabled systems. * Test-only improvements, no need to upgrade 0.57 2018-06-04 * Add "images" command to list all images * Allow other user agent objects like WWW::Mechanize::Chrome Use it from the command line as perl -Ilib -MWWW::Mechanize::Chrome \ -MWWW::Mechanize::Shell \ -e"shell(agent => WWW::Mechanize::Chrome->new())" 0.56 2017-04-25 * Send uncompressed output to the browser (contributed by weltonrodrigo) * Fix some warnings caused by links without a text * Fix test suite due to newer version of Test::Without::Module * Upgrade the test HTTP server to work in absence of CGI.pm 0.55 2015-04-26 * Fix one more test against new sprintf() warnings in 5.21+ 0.54 2015-04-26 * Fix test suite against new sprintf() warnings in 5.21+ * Fix test suite against calling CGI::param in list context Both analyzed and contributed by Slaven Rezic 0.53 2013-08-10 * Add links to repository, contributed by D. Steinbrunner 0.52 2011-01-06 * Fix stupid thinko in test (only affects tests on 5.13+) 0.51 2011-01-05 * Make a test more robust against 5.14 * Streamlined Exporter.pm usage * Rely on parent.pm instead of base.pm * No need to upgrade 0.50 2010-08-21 * Remove test file that was just testing LWP functionality and that failed for some weird setups where nonexistent hosts still result in a successful HTTP request. * Added links to repositories 0.49 2010-08-17 * Apply [rt.cpan.org #59246] , thanks to Ansgar Burchardt This fixes another case where API changes in LWP weren't mirrored by this module. * Fix t/14-command-identity.t to not make an external request anymore Addresses [rt.cpan.org #59883] 0.48 2008-11-09 * More test fixes for incompatibilities between LWP and Mechanize 1.34+ * Removed way to set up authentication for more than one site * WWW::Mechanize monkeypatches LWP::UserAgent and thus you can only ever have one set of user/password in your script. 0.47 2008-11-02 * Fix tests to work with libwww 5.815+ which automatically retries with empty user/password * WWW::Mechanize 1.34+ breaks Basic authentication with LWP 5.815+ so all auth tests are skipped until Andy Lester and Gisle Aas work out who has to fix their stuff. * Hook::LexWrap is subject to bug [perl #46217], this might cause problems if you're running Perl 5.10.0. All tests pass. 0.46 2007-10-03 * Bump version because of borked CPAN upload, retrying * No need to upgrade 0.45 2007-10-03 * No library code changes, no need to upgrade * Removed HTML::Display from the distribution as that now lives its own life on CPAN * Fix failing tests if HTTP_PROXY was set. This fixes Debian bug #444634, http://bugs.debian.org/444634 and CPAN RT #29455, thanks to Niko Tyni 0.44 2007-07-07 * Added C