TO DO:
0.09 20140929
+ Add new switches to control PhantomJS behaviour (suggested by K. Klein)
+ Split up command line arguments between PhantomJS and Ghostdriver
(suggested by K. Klein)
+ The module now uses $ENV{PHANTOMJS_EXE} if it is set
for finding the executable to launch.
+ Add cookie_file constructor argument
+ Add ignore_ssl_errors constructor argument
+ Invoke phantomjs with list-pipe-open instead of going through
the shell, where possible
+ ->dump_forms() implemented
0.08 20140831
. Add interface to retrieve alert() boxes
Contributed by Dimitry Karasik
0.07 20140826
. Use file:// as local URI on non-Windows systems
Windows will still use file:/ .
. Make 'port' option actually work, plus test
Submitted by brianhorakh
. Fix ->content_as_png parameters
Submitted by dmuey
. Documentation fixes by Martin McGrath
. ->current_form behaves just like WWW::Mechanize::current_form
We always choose the first form if none is yet selected. (dk)
. We automatically try ports above 8910 until we find a free port. (dk)
. Support for more than one browser instance (dk)
. Error code 404 is signalled as code 400
0.06 20140721
. Re-release 0.04 as it was released during perl.org NOC move
0.05 20140720
. Document ->post() not being implemented
. Re-release 0.04 as it was released during perl.org NOC move
0.04 20140719
. Documentation fixes by Martin McGrath
. Documentation added for more methods, code shuffled around
+ Fix breakage introduced by Selenium::Driver::Remote API changes
0.03 20140410
+ Correct the documentation, which was mostly copied from the sister module,
WWW::Mechanize::Firefox.
+ Fix missing WWW::Mechanize::Link prerequisite
+ Add ->phantomjs_version() to return the version of the PhantomJS executable
+ Place the ghostdriver files along the Perl modules
0.02 20140330
+ ->highlight_node()
+ PhantomJS log level is now customizable
+ Better shutdown behaviour
+ More compatible tests
+ PDF output
+ Examples
+ README
. Tested against PhantomJS versions
1.9.0, fails t/70-real-status.t
1.9.2
1.9.7
0.01 20140323
. Released unto a propably suspecting audience
. Most likely, this fails its tests because the appropriate
phantomjs executable is not found and the proper
ghostdriver files are not found.
This will likely be fixed in a later release.