0.104 2021-03-31 12:20:35+01:00 Europe/London
- Bump version in WebDriver::Tiny::Elements, which lagged behind.
0.103 2020-06-21 18:49:25+01:00 Europe/London
- Remove documentation for methods removed previously.
0.102 2019-05-17
- Continue to support the latest WebDriver spec as it evolves, older
servers may no longer work.
0.101 2018-01-02
- Try harder to get a meaningful error message.
- Make use of subroutine signatures.
0.100 2017-12-21
- This is a breaking change, we now support the latest WebDriver spec and
test on the latest geckodriver, I suspect phantomjs no longer works, but
chromedirver should.
- Add $elem->prop.
- Drop $drv->js_phantom.
- Drop $drv->storage.
- Drop $elem->location.
- Drop $elem->location_in_view.
- Drop $elem->move_to.
- Drop $elem->submit.
- Rename $drv->*_alert to $drv->alert_*.
- Rename $drv->source to $drv->html, add $elem->html.
- Replace $drv->window_{postion,size} with $drv->window_rect.
0.006 2016-12-14
- Reorganise window methods.
- Always send a JSON payload, to appease geckodriver.
- Assorted fixes. Thanks arc.
0.005 2016-11-22
- Doc fixes. Thanks tomhukins.
- Avoid timeouts by using HTTP::Tiny's public API.
0.004 2016-02-24
- Require Perl 5.20 to allow for cleaner code.
- Require Carp 1.25 to ensure errors have periods on the end.
- Add $drv->alert_text.
- Add $drv->status.
- Add $drv->storage.
- Add $elem->location.
- Add $elem->location_in_view.
0.003 2015-09-11
- Add support for ChromeDriver.
- Document how to use different backends.
- Add cookie getter/setter.
- Rename delete_cookie to cookie_delete.
- Support cookie_delete(@list_of_cookies_to_delete).
- Add support for asynchronous JavaScript.
- Rename execute to js.
- Rename execute_phantom to js_phantom.
- Add append, split, and uniq methods to element collections.
0.002 2015-07-05
- $drv->() caches the closure and is now twice as fast.
- $drv->base_url('foo'), and $drv->window_maximize now return $self.
0.001 2015-06-09
- Initial release.