diff -Nru libwww-mechanize-shell-perl-0.57/Changes libwww-mechanize-shell-perl-0.58/Changes --- libwww-mechanize-shell-perl-0.57/Changes 2018-06-04 19:55:33.000000000 +0000 +++ libwww-mechanize-shell-perl-0.58/Changes 2019-09-30 08:03:13.000000000 +0000 @@ -1,256 +1,261 @@ 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.57 20180604 - + Add "images" command to list all images - + Allow other user agent objects like WWW::Mechanize::Chrome + * 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.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())" + -MWWW::Mechanize::Shell \ + -e"shell(agent => WWW::Mechanize::Chrome->new())" -0.56 20170425 - + Send uncompressed output to the browser +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 20150426 - . Fix one more test against new sprintf() warnings in 5.21+ - -0.54 20150426 - . Fix test suite against new sprintf() warnings in 5.21+ - . Fix test suite against calling CGI::param in list context + * 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 20130810 - . Add links to repository, contributed by D. Steinbrunner +0.53 2013-08-10 + * Add links to repository, contributed by D. Steinbrunner -0.52 20110106 - . Fix stupid thinko in test (only affects tests on 5.13+) +0.52 2011-01-06 + * Fix stupid thinko in test (only affects tests on 5.13+) -0.51 20110105 - . 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.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 20100821 - . Remove test file that was just testing LWP functionality and that +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 + * Added links to repositories -0.49 20100817 - + Apply [rt.cpan.org #59246] , +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 + * Fix t/14-command-identity.t to not make an external request anymore Addresses [rt.cpan.org #59883] -0.48 20081109 - + 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 +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 20081102 - + Fix tests to work with libwww 5.815+ which automatically retries +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+ + * 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 + * 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 20071003 - + Bump version because of borked CPAN upload, retrying +0.46 2007-10-03 + * Bump version because of borked CPAN upload, retrying * No need to upgrade -0.45 20071003 +0.45 2007-10-03 * No library code changes, no need to upgrade - - Removed HTML::Display from the distribution + * 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 + * 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 20070707 +0.44 2007-07-07 - + Added C