== 3.1.0 - 2012/08/20 * Add Browser#name, which returns :ie. * Add Dl#to_hash. * Add support for Alert API (https://github.com/watir/watirspec/blob/master/alert_spec.rb). * Add support for Browser#screenshot API (https://github.com/watir/watirspec/blob/master/screenshot_spec.rb). * Browser#execute_script returns now correct Ruby objects instead of String. * Browser#new accepts ignored parameter to make API more compatible with Watir-WebDriver. * Element#drag_and_drop methods work also with elements not in the viewport. * Fix TextField#set slow text entry. * Remove all show_* methods. Use element collection methods with #each instead. For example browser.links.each {|link| puts link.href}. * Remove already deprecated Watir::Waiter. Use Watir::Wait instead. * Remove already deprecated WinClicker. * Remove Browser#(javascript_)dialog. Use Browser#alert API instead. * Remove ScreenCapture module. Use Browser#screenshot API instead. * Remove Watir console. Use regular IRB or debugger instead. * Remove Watir.log method, WatirLogger and DefaultLogger classes. Use standard Ruby Logger instead. * Remove Watir.until_with_timeout. Use Watir::Wait.until instead. == 3.0.0 - 2012/04/23 * Browser#status returns an empty string if status bar is disabled in IE9 * Browser#style fixed for IE9 * #execute_script evaluates JavaScript code inside of an anonymous function - use "return" statement if value is needed by Ruby * #execute_script returns nil instead of 'undefined' * drag and drop fixed for IE9 * Window#current? and Window#== are more robust * all html elements are now supported (even html5 ones) * CookieManager removed * cookies API support added (https://github.com/watir/watirspec/blob/master/cookies_spec.rb) * drag and drop API support added (https://github.com/watir/watirspec/blob/master/drag_and_drop_spec.rb) * Element#(before|after)? removed * Element#(before|after)_text removed * Browser#cell(s) and Browser#row(s) removed * Browser#Element camelCase methods removed, use under_score methods instead * Browser#element(s) supports only general attributes like :id, :title, :class_name, :text, :html and such * Browser#modal_dialog improved * Browser#send_keys and Element#send_keys have now same syntax as specified in WatirSpec * Element#style returns internal styles only for IE9, inline style will be returned for IE8 * Table#each removed - use Table#(trs|rows).each instead * Table#row(s) and Table#cell(s) added which ignore inner tables - use #td/#tr for all. * raise an Exception if more locators are specified with :xpath/:css * searching by :xpath and :css code rewritten * Browser#textarea(s) method for searching