Revision history for WWW::Scripter 0.027 18 March, 2012 • The navigator object now has a cookieEnabled property. Thanks to John Hulala for the suggestion. (I wasn’t aware that brows- ers had this.) • Requests for scripts now use the right referrer instead of always about:blank. Thanks to John Hulala for the report [rt.cpan.org #75696]. 0.026 11 March, 2012 The history property is now listed in %WindowInterface, allow- ing scripts to access it. Thanks to John Hulala for reporting the issue. 0.025 1 January, 2012 • The get, head, post, put and request methods now alias $_ to a new scalar to protect a tied $_ belonging to the caller from modification by other modules WWW::Scripter depends on. • The status and defaultStatus methods have been removed. status conflicts with a WWW::Mechanize method. defaultStatus makes no sense without status. These were added for completeness’ sake, for scripts to access, but no scripts really use these any more. This removal might be temporary if I think of a way to reintroduce them without conflicts. • A memory leak in the ->frames method has been fixed. It was creating circular references that kept the window and document objects alive. 0.024 20 November, 2011 • Link-fetching methods, like find_all_links, no longer die if there is no document, which happens after browsing to an unparsable or unretrievable URL. Thanks to Kengo Tsukamoto for reporting this [rt.cpan.org #72481]. • WWW::Mechanize is no longer an optional prerequisite. The rea- son for avoiding it (test failures behind a firewall) have been resolved, so there is no reason for WWW::Scripter to work around that. 0.023 4 September, 2011 • WWW::Mechanize::Link objects returned by WWW::Scripter (which are actually tied, but that is an implementation detail sub- ject to change) can now be dumped via Data::Dumper, instead of producing a ‘Can't locate object method FETCHSIZE’ error. • /../ at the beginning of a URL path is now stripped out (and all its variations: /////../ /..//..///, etc.). • The error message displayed when a script cannot be loaded now uses the URL and line number of the page containing the