Revision history for Perl extension WWW::Mechanize::Shell.
0.19
- Added t/00a*.t to check for a Term::Shell bug to the MANIFEST
- renamed the "history" command to "script"
- the new "history" command now outputs the "relevant" shell commands
- added "versions" command to print out the versions of the installed modules
- added "ua" command to easily change the user agent string
- added documentation for some more methods
- added understanding of "#" as a comment
- added a "save" command to save links into files
- added "auth" command for basic authentication (suggested by merlyn)
- added live test of the auth command against HTTP::Daemon (code provided by merlyn)
- added test that 'url' basic authentication also works (http://login:password@example.com)
- added convenience "shell" module method :
perl -MWWW::Mechanize::Shell -e "shell"
- added full end-to-end testing for many commands and their generated scripts
- fixed many bugs in the generated scripts
- many documentation fixes
- Term::ReadLine now gets disabled for the tests
- silenced HTML::Form warning for readonly fields
0.18
- No functional changes to v0.17
- Discovered that and documented how file uploads work
- Added BUGS section to documentation
0.17
- Fixed a doc bug where "exit" referred to the (nonexistent) "quit" topic (thanks Mark)
- Made a test checking the version of Term::Shell and the help summary bug
- Fixed t/06*.t - it crashed when Test::MockObject wasn't installed
0.16 20030429
- Changed double quotes around parameters to single quotes
to allow for urls like http://mark@foo.com (thanks Mark)
- Added tests to check that created scripts at least compile
- Made the form fillout more robust by wrapping it in an eval block
0.14 20030414
- Fixed a bad list bug introduced with my unix-browser patch to the options system. Slaven Rezics
submitted patch had nothing to do with this, I only grabbed the idea from him but did botch
the implementation myself.
- Added a test that all options can be set and reset
- Reenabled all warnings in the tests
- Removed one warning for an unavailable module
- Added first part of JavaScript handling :
The shell detects when you want to follow a javascript: link,
and says that you can't do that.
0.13 20030404
- Slaven Rezic submitted a patch to enable synchronous HTML
display under Unix ! Thanks go to Slaven !!
All bugs/errors are my fault !
- fixed a crash if the url to the get command was invalid
- fixed a crash if a browser was launched without a previous request
- added tests for those two crashes
- moved example shell from examples/shell.pl to bin/wwwshell.pl
0.12 20030320
- Added a test to check for the behaviour if HTML::TableExtract is not present
- silenced warnings in the tests
- No changes to the main module except for the version number
0.11 20030318
- Updated the tests so they skip when there is no terminal available
(as is the case when the tests are run from cron)
- Fixed the inline tests so the synopsis shows again
0.10 20030312
- Added the "table" command to display/dump HTML tables using HTML::TableExtract
- Added "table" history
- Added tests for history
- Brought README file up to date with the suggested support modules
- Added example showing off tables
- Added proxy support to the shell and the produced scripts
- Added documentation on proxy
- Added table lister
0.09 20030308
- I should go back and use the web interface. It was made for people like me.
0.08 20030308
- third time's the charm
0.07 20030308
- And again, because I am stupid
0.06 20030308
- bumped version because I uploaded a partial file to CPAN ...
0.05 20030307
- Fixed the dependency on Win32::OLE - the module now handles other
environments gracefully
- Added some tests for the module fallbacks (these tests need Test::Without::Module)
- moved handling over to cvs
0.04 20030301
- reupload as the 0.02 and 0.03 upload was broken
0.02 20030228
- Made the shell much more robust against wrong parameters and
internal failures.
- Open /foo/ now goes into the Perl code as "follow(/foo/)",
as it should be
0.01 Thu Nov 7 23:04:20 2002
- original version; created by h2xs 1.21 with options
-X WWW::Mechanize::Shell