--- AnyEvent-WebDriver/Changes 2019/09/20 19:48:34 1.21 +++ AnyEvent-WebDriver/Changes 2020/03/27 19:13:47 1.31 @@ -2,8 +2,34 @@ TODO: investigate modifer key usage/special key usage in send_element_keys TODO: geckodriver/chromedriver autostart classes -TODO: capabilities object? +TODO: enforce duration values ot be integers +TODO: more move/source/duration examples + +1.2 + - INCOMPATIBLE CHANGE: screenshots are now decoded and are no longer + in base64 (or data urls), but a biary png image. + - INCOMPAITBLE CHANGE: this module now uses the second key table + from the spec which contains shifted variants of the keys, which + allows for shifted characters and to distinguish between e.g. + left and right Alt keys, but causes some key names to change. + - docfix: ->move does not have a button argument. + - docfix: keyUp/keyDown are really key_up and key_down. + - ->move now truncates coordinates to integers. + - mention that the scroll parameter to take_element_screenshot + cannot be specified (spec bug). + - clarify documentation here and there. + - added untested print method from webdriver2 draft. + - parse the special keys at runtime, only when required, directly. + from a pasted copy form the spec, to ease maintenance and reduce + initial memory usage. + +1.01 Fri Sep 27 05:30:40 CEST 2019 + - autodelete property was ignored. + - document that perl bugs prevent autodelete when exiting. + - make delete_session idempotent and safe to always call. + +1.0 Fri Sep 20 22:15:07 CEST 2019 - small protocol fixes. - chromdriver 77 can finally create sessions, but might still not work.