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

Changes for version 0.23

  • "submit" didn't reload the browser HTML. Thanks to Slaven Rezic.
  • t/14* now skips instead of fails tests that can't succeed.
  • fixed test failing if Term::ReadKey was not available
  • fixed synopsis not reading the .mechanizerc
  • made WWW::Mechanize::Shell use the "reload" method of WWW::Mechanize (after all, I asked for that method ...)
  • Test for multivalues added, but it's not testing the right stuff yet (see https://rt.cpan.org/Ticket/Display.html?id=2700 ). Not in MANIFEST and/or distribution, but the Changes file is also for me :-)
  • clarified documentation about "watchfiles" and "autoreload" (thanks to Mark Stosberg)
  • Documentation fixes for "open" and "links" (also courtesy of Mark Stosberg)
  • The dumprequests feature needs Hook::LexWrap - it didn't work properly before. The feature is tested in t/14
  • "restart" in a -e oneliner dosen't crash the shell (it also dosen't restart though)
  • factored out the HTML display into a module of its own (HTML::Display), distributed with this. This breaks existing setups, as the "browsercmd" and "useole" option disappeared. You can configure the used browser class by setting the environment variable PERL_HTML_DISPLAY_CLASS or PERL_HTML_DISPLAY_COMMAND, either in your environment or in your mechanizerc.
    • If this feature causes too much grief, I will reimplement the browsercmd stuff again in a later release (but possibly different).
    • Please also tell me whether HTML::Display would be worth a release on its own!

Modules

display HTML locally in a browser
routines common to all HTML::Display subclasses
display HTML using the Debian default
dump raw HTML to the console
display HTML through Galeon
display HTML through Mozilla
display HTML on OSX
display HTML via Camino
display HTML through Safari
display HTML through Galeon
display HTML through Phoenix
base class to display HTML via a temporary file
display an URL through the default application for HTML
use IE to display HTML pages
use an OLE object to display HTML
An interactive shell for WWW::Mechanize

Provides

in lib/WWW/Mechanize/Shell.pm
in lib/WWW/Mechanize/Shell.pm