File rubygem-selenium-webdriver.changes of Package rubygem-selenium-webdriver

-------------------------------------------------------------------
Mon Nov  4 17:33:05 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- 4.26.0 (2024-10-28)
=========================
* Add CDP for Chrome 130 and remove 127
* Add missing RBS methods (#14621)
* Update Ruby BiDi script structs to match spec
* Add RBS type support for BiDi related classes (#14611)

4.25.0 (2024-09-19)
=========================
* Add CDP for Chrome 129 and remove 126
* Fix add_cause method not being able to process an array of hashes (#14433)
* replace `fedcm` links with new ones (#14478)
* Allow driver path to be set using ENV variables (#14287)

4.24.0 (2024-08-23)
=========================
* Deprecate WebStorage JS methods (#14276)
* BUGFIX: Add stamp to nightly build (#14320)
* Add timeout and tests for curb, also added the gem curb that was not part of selenium (#14285)
* Add CDP for Chrome 128 and remove 125

4.23.0 (2024-07-18)
=========================
* Add FedCM support to the ruby selenium client (#13796)
* Add URLs constant to update error messages (#14174)
* Update selenium manager types (#14189)
* Add backtrace locations and cause to errors (#14170)
* Add CDP for Chrome 127 and remove 124


-------------------------------------------------------------------
Fri Jun 21 10:44:30 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- 4.22.0 (2024-06-20)
=========================

* Force UTF-8 encoding on logger (see #6937)
* Don't crash when ChildProcess is already killed (see #14032)
* Manage bidi instance on the bridge not the driver (#14071)
* Implement High Level Logging API with BiDi (#14073)
* Fix bug with message deletion in Guard class
* Change output for Guard class
* Implement toggle for BiDi and Classic implementations (#14092)
* Add preference to enable CDP in Firefox by default (#14091)
* Add support for the w3c silent option for the ruby library (#14152)
* Add CDP for Chrome 126 and remove 123

4.21.1 (2024-05-16)
=========================

* Fixed missing Chrome binary error in Rails system tests.

4.21.0 (2024-05-16)
=========================

* Add CDP for Chrome 125 and remove 122
* Initial extensibility points for Appium
  * Support registering extra headers in HTTP client
  * Support overriding User-Agent in HTTP client
  * Support registering extra bridge commands
  * Support overriding default locator conversion
  * Support registering custom finders for SearchContext
  * Support using custom element classes

4.20.1 (2024-04-25)
=========================

* Returned accidentally removed DriverFinder.path and deprecated it.

4.20.0 (2024-04-24)
=========================

* Add CDP for Chrome 124 and remove 121
* Making Selenium Manager a thin wrapper (#13386)
  * This change has been made to make it easier to maintain and improve, the interface has
  changed and if users were invoking it, they might experience issues. Selenium Manager is
  still in beta and these type of changes are expected.

4.19.0 (2024-03-27)
=========================

* Add CDP for Chrome 123 and remove 120
* Avoid over-escaping browser path (#13632)
* Add full RBS support (#13234)

4.18.1 (2024-02-19)
=========================

* Add CDP for Chrome 122 and remove 119

4.18.0 (2024-02-19)
=========================

* Update documentation link in readme (#13570)
* make suggested updates from rubocop


-------------------------------------------------------------------
Mon Jan 29 14:34:07 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- New upstream release 4.17.0, see bundled CHANGES

-------------------------------------------------------------------
Fri Nov  3 07:58:01 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- 4.15.0 (unreleased)
=========================

* Do not set browser binary in selenium manager if it is an empty string (#12738)
* Add flaky condition to guards to mark unreliable tests
* Rake update needs to build latest grid for running remote tests
* Add CDP v119 and remove v116
* Implement file downloads (#12979)

4.14.0 (2023-10-09)
=========================
Ruby:
  * allow users to access the full script of the atom directly

BiDi:
  * Released selenium-devtools 0.118.0 (supports CDP v85, v116, v117, v118)

4.13.1 (2023-09-25)
=========================
Ruby:
  * Fix bug preventing logging chromedriver to file

4.13.0 (2023-09-25)
=========================
Ruby:
  * Fix bug preventing using performance logging with chromium
  * Allow users to set Selenium Manager path by environment variable (#12752)
  * Allow service to be started before the driver
  * remove deprecated driver extensions for location and network connection

BiDi:
  * Released selenium-devtools 0.117.0 (supports CDP v85, v115, v116, v117)

4.12.0 (2023-08-31)
=========================
Ruby:
  * Fix bug preventing good error messages in Selenium Manager when stdout empty
  * Fix bug with Firefox not loading net/http library by default (#12506)
  * Remove support for using capabilities in local drivers

BiDi:
  * Released selenium-devtools 0.116.0 (supports CDP v85, v114, v115, v116)

4.11.0 (2023-07-31)
=========================
Ruby:
  * Made network interception threads fail silently (#12226)
  * Have Selenium Manager binary locate drivers on PATH (#12345)
  * Add browser output from selenium manager to options (#12398)
  * Remove deprecated code (#12417)
BiDi:
  * Released selenium-devtools 0.115.0 (supports CDP v85, v113, v114, v115)
Edge:
  * Adding ignore process match for IE Mode across bindings (#12279)

4.10.0 (2023-06-07)
=========================
Ruby:
  * Implement proxy support for Selenium Manager
  * Prevent setting driver log level in Safari
  * Change all Selenium Manager logging to :debug (#12145)
  * Error messages include links to documentation
  * Add custom error class for driver location and improve error logic

BiDi:
  * Released selenium-devtools 0.114.0 (supports CDP v85, v112, v113, v114)

Edge:
  * Add support for webview2

4.9.1 (2023-05-08)
=========================
Ruby:
  * Allow users to specify driver process output in Service class (#11964)
  * Updated minimum required Ruby version to 3.0
  * Selenium Logger defaults to :info and all debugging is now logged as :debug (#11967)
  * Every logging entry can be ignored based on ID, not just warnings
  * Logging entries can be filtered to allow or ignore specific IDs

BiDi:
  * Fix bug with loading devtools (#11931) (thanks Boris Petrov!)
  * Released selenium-devtools 0.113.0 (supports CDP v85, v111, v112, v113)

4.9.0 (2023-04-21)
=========================
Ruby:
  * Fix devtools version fallback (#11869)
  * Fix bug in selenium manager escaping back slashes in Windows (#11884)

BiDi:
  * Released selenium-devtools 0.112.0 (supports CDP v85, v110, v111, v112)

4.8.6 (2023-03-29)
=========================
Ruby:
  * Properly escape arguments passed to Selenium Manager

4.8.5 (2023-03-28)
=========================
Ruby:
  * Wrapping browser name in quotes when calling Selenium Manager

4.8.4 (2023-03-28)
=========================
Ruby:
  * Update the selenium-manager versions to fix an IE naming issue (#11828)

4.8.3 (2023-03-26)
=========================
Ruby:
  * Still need to use driver finder when using capabilities parameter
  * Accommodate Driver Finder being sent something other than an Options instance

4.8.2 (2023-03-24)
=========================
Ruby:
  * Ruby driver finder (#11523)
  * Using json output with Selenium Manager

BiDi:
  * Released selenium-devtools 0.111.0 (supports CDP v85, v109, v110, v111)

4.8.1 (2023-02-17)
=========================
Ruby:
  * Fix autoload of WebDriver::Remote::Bridge::COMMANDS
  * Subclass is setting value before the superclass is setting it to nil
  * Updating Selenium Manager binaries for 4.8.1 release

BiDi:
  * Released selenium-devtools 0.110.0 (supports CDP v85, v108, v109, v110)
  * Close BiDi session on closing the last top-level browsing context
  * Add filtering capability to LogInspector

4.8.0 (2023-01-23)
=========================
Ruby:
  * Allow updating instance variables on service classes
  * Deprecate extract_service_args processing in service classes
  * Fix bug preventing sending nil to #send_keys with Remote Driver
  * Fix bug with IE specific methods not available to IE Driver
  * Created Chromium superclass for Chrome and Edge
  * Deprecated platform and version setters/getters in Capabilities class
  * Revamped driver constructor logic
  * Fix bug preventing using Safari Technology Preview when using SafariOptions
  * Fix bug preventing more than one driver type to access Selenium Manager
  * Defaults to using Options instead of Capabilities
  * Make Options classes more strict for allowed arguments and types
  * Removed previously deprecated actions class parameters
  * Removed Location struct
  * Add comment with name of large JS executions (#11038)
  * update logger with link on how to use it (#11478)
  * Deprecate #add_option for Option classes in favor of constructor and attr_accessor
  * Deprecate all unrecognized capabilities for Options classes
  * Deprecate support for :capabilities for local drivers
  * Deprecate browser class methods for Capabilities
  * Deprecate #headless! for Chrome and Firefox

BiDi:
  * Released selenium-devtools 0.109.0 (supports CDP v85, v107, v108, v109)
  * Add LogInspector (#11368)
  * Add Browsing context commands (#11446)


-------------------------------------------------------------------
Wed Dec  7 11:35:18 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 4.7.1
 see installed CHANGES


-------------------------------------------------------------------
Mon Oct 10 13:21:56 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 4.5.0
 see installed CHANGES


-------------------------------------------------------------------
Fri Aug 26 16:45:40 UTC 2022 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 4.4.0

  no changelog found

-------------------------------------------------------------------
Fri Jul  8 08:48:15 UTC 2022 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 4.3.0

  no changelog found

-------------------------------------------------------------------
Mon Jun 13 17:13:33 UTC 2022 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 4.2.1

  no changelog found

-------------------------------------------------------------------
Wed Dec 22 00:25:22 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 4.1.0

  4.1.0 (2021-11-22)
  =========================

  DevTools:
    * Released selenium-devtools 0.95.0 (supports CDP v85, v93, v94, v95)
    * Released selenium-devtools 0.96.0 (supports CDP v85, v94, v95, v96)
    * Added support for secure websockets (#10017)

  Ruby:
    * Execute Script supports ShadowRoots (#10019)
    * Fixed bug preventing zipping temp files on Windows (#9987)
    * Sang Pumpkin Carol (thanks Jari!)

  4.0.3 (2021-10-20)
  =========================

  Firefox:
    * Fixed bug avoiding camel casing prefs (#9944 thanks @glaszig)

  Ruby:
    * Fixed bug in Select class for finding by index (#9945)

  Remote:
    * Fixed bug preventing sending keys with an empty value

  4.0.2 (2021-10-19)
  =========================

  Server:
    * Fixed bug in new download code.

  4.0.1 (2021-10-19)
  =========================

  Server:
    * Fixed download by pointing to new storage location.
      - Only supports Selenium 4 versions
    * Added default value for Server::get and Server::download to use the latest server version

  4.0.0 (2021-10-13)
  =========================

  Ruby:
    * Updated minimum required Ruby version to 2.6
    * Updated minimum required rexml gem version due to vulnerability

  Chrome:
    * Added default values for Network Conditions so no longer need to specify everything

  Firefox:
    * Fixed bug where Firefox prefs were converting snake case to camel case

  4.0.0.rc3 (2021-10-08)
  =========================

  Ruby:
    * Added support for getting timeout values from the driver

  4.0.0.rc2 (2021-09-30)
  =========================

  DevTools:
    * Released selenium-devtools 0.93.0 (2021-09-01)
      - adds CDP version 93
      - removes CDP version 91
    * Released selenium-devtools 0.94.0 (2021-09-22)
      - adds CDP version 94
      - removes CDP version 92
    * Added support for mutating responses in network interception

  Ruby:
    * Implemented Options#add_option to work for vendor extension capabilities
    * Fixed bug for requiring uri (#9825 thanks @flanger001)
    * Moved New Window functionality to TargetLocator#new_window to be used with Driver#switch_to
    * Deprecated using Manager#new_window
    * Changed order of logging output (#9850)
    * Added support for web_socket_url capability

  Chromium:
    * Implemented casting functionality
    * Implemented ability to launch chromium app
    * Implemented support for specifying permissions
    * Added support for Chrome-specific Android functionality with #enable_android

  Firefox:
    * Implemented context functionality
    * Added support for Firefox-specific Android functionality with #enable_android

  Remote:
    * Added support for file detector to install Firefox addons from client machine

  4.0.0.rc1 (2021-09-01)
  =========================

  DevTools:
    * Released selenium-devtools 0.92.0 (2021-08-21) which:
      - adds CDP versions 92
      - removes CDP versions 88, 89, 90

  IE:
    * Added options for running Microsoft Edge in IE mode with IE Driver

  Remote:
    * Added default file detector for remote driver

  Ruby:
    * Fixed bug for getting valid capability that has not been set
    * Fixed bug preventing loading of ServerError class

  4.0.0.beta4 (2021-06-07)
  =========================

  Chrome:
    * Fixed bug with camel casing of localState object

  Firefox:
    * Added support for Full Page Screenshots

  Remote:
    * Added support for #execute_cdp on Chrome and Edge

  Ruby:
    * Changed capabilities to use alwaysMatch instead of firstMatch by default
    * Fixed bug preventing Options classes from handling Proxy instances

  4.0.0.beta3 (2021-04-13)
  =========================

  Chrome:
    * Fixed a regression with prefs hash keys being converted to camelCase.
    * Fixed an issue when passing Profile object to Options would fail.

  DevTools:
    * Released selenium-devtools 0.91.0 which:
      - adds CDP versions 90 and 91
      - removes CDP versions 86 and 87

  Remote:
    * Added support for setting alwaysMatch/firstMatch capabilities per W3C
      WebDriver specification. It's done using the following methods where
      `caps` is either a Ruby hash with desired capabilities or an instance
      of Remote::Capabilities:
        * Selenium::WebDriver::Remote::Capabilities.always_match(caps)
        * Selenium::WebDriver::Remote::Capabilities.first_match(caps)
    * Added support for Driver#save_print_page.
    * Fixed an issue with Driver#print_page.
    * Added support for setting timeouts capabilities in Remote::Capabilities
      per W3C WebDriver specification.
    * Added support for Element#aria_role which returns WAI-ARIA role of the element.
    * Added support for Element#accessible name which returns WAI-ARIA label of the element.
    * Added support for using DevTools version provided by Grid instead of
      calculating it manually

  Ruby:
    * Remove JRuby-specific socket poller. Note that this requires JRuby 9.2.8.0+.

  4.0.0.beta2 (2021-03-16)
  =========================

  DevTools:
    * Separated out DevTools methods into selenium-devtools gem to better manage versioning
    * Updated supported versions to 85-89
    * Add support for intercepting browser requests

  Firefox:
    * Add support for using DevTools commands with Firefox Nightly

  Remote:
    * Provide access to browser specific driver extensions as appropriate for designated browser
    * Add support for using DevTools commands via Grid

  Ruby:
    * Spec Guard implementation moved into lib directory for other projects to use
    * Implemented `Element#dom_attribute` to obtain attribute value as defined by w3c specification
    * Implemented `Options#eq?`
    * Allow Options subclass instances to be created from class methods in superclass

  Safari:
    * Fix bug that prevented usage of Safari Technology Preview

  4.0.0.beta1 (2021-02-15)
  =========================

  DevTools:
    * Updated supported versions to 85-88

  Edge:
    * Removed support for legacy Edge HTML

  Firefox:
    * Fixed support for default profile settings
    * Added support for Devtools for Firefox v87+

  Safari:
    * Removed default platformName specification so it works with Grid

  Ruby:
    * Added support for httpOnly attribute in Cookies
    * Implemented `#print_page` method (thanks @raju249)
    * Fixed support for missing libraries in Ruby 3.0 (thanks @znz)
    * Deprecated `HTTP::Persistent` class
    * Fixed support for accessors in options classes
    * Added support for status endpoint for all browsers
    * Fix support for Browser, Driver, and Performance Logging in Chrome and Edge

  4.0.0.alpha7 (2020-11-10)
  =========================

  Chrome:
    * Fixed a link to download ChromeDriver when it's not found (thanks @masakazutakewaka).
    * Fixed an issue when passing instance of Profile to an Options in capabilities
      (thanks @masakazutakewaka).

  DevTools:
    * Added support for multiple version of CDP. Currently supported versions are
      84-87. The proper version is automatically selected when the browser is started
      based on its version. The implementation is Chromium-based and is confirmed
      to work in Chrome and Edge at least.
    * Added support for basic authentication (see HasAuthentication).
    * Added support for listening to JavaScript console messages (see HasLogEvents).
    * Added support for listening to JavaScript exceptions (see HasLogEvents).
    * Added support for listening to DOM mutations (see HasLogEvents).

  Edge:
    * Switched default Edge implementation to Chromium-based. To use older versions
      of Edge, pass :edge_html when initializing the driver.

  Firefox:
    * Fixed an issue whereby using the new capabilities structure in local drivers
      would cause the W3C check to complain that `browser_name` was an invalid
      capability key name (thanks @luke-hill)

  Ruby:
    * Added support for taking screenshots of individual elements using Element#screenshot
      (thanks @johndouthat).
    * Fixed deprecation message of using Net::HTTP::Proxy (thanks @masakazutakewaka).
    * Fixed false negative detection of Linux on WSL2 (thanks @snsten).
    * Support ChildProcess 4.x versions (thanks @boutil).

  Safari:
    * Fixed browser name in capabilities for Safari Technology Preview.

  4.0.0.alpha6 (2020-05-28)
  =========================

  Chrome:
    * Added DevTools classes and methods generated from the CDP specification.
      It currently supports commands and events and provides Rubyish API:
        driver.devtools.page.navigate(url: 'http://google.com')
        driver.devtools.console.clear_messages
        driver.devtools.page.enable
        driver.devtools.page.on(:load_event_fired) do |params|
          puts("Page loaded in #{params['timestamp']}")
        end
      Check https://chromedevtools.github.io/devtools-protocol/ for more information
      about possible commands and events. Please note that this API is considered
      to be experimental and may change any time before stable 4.0 release.
    * Fixed an issue when passing :prompt_for_download (or similar snake_cased
      symbols) in Options#prefs would be ignored by Chrome because Selenium
      would internally convert it to camelCased format (:promptForDownload).
      Now :prefs are left intact.

  Edge:
    * Fixed an issue when Driver#execute_cdp would not work for Chromium-based
      Edge browser.

  Ruby:
    * Deprecated passing :desired_capabilities and :options to driver initialization
      in favor of :capabilities. They now can be combined in an array to make
      custom capabilities requirements:
        caps = Selenium::WebDriver::Remote::Capabilities.chrome
        opts = Selenium::WebDriver::Chrome::Options.new
        Selenium::WebDriver.for(:remote, capabilities: :chrome)
        Selenium::WebDriver.for(:remote, capabilities: caps)
        Selenium::WebDriver.for(:remote, capabilities: opts)
        Selenium::WebDriver.for(:remote, capabilities: [caps, opts])
    * Deprecated passing Hash to :capabilities in favor of Remote::Capabilities object.
    * Updated minimum require Ruby version to 2.5.
    * Improved keyword arguments handling to avoid warnings in Ruby 2.7.

  4.0.0.alpha5 (2020-03-18)
  =========================

  The release is just to synchronize version with other bindings and does not
  include any changes.

  4.0.0.alpha4 (2020-01-09)
  =========================

  Ruby:
    * Added initial support for relative locators, which allow to find elements
      above/below/left/right/near another element. For example, you can find all
      the cells in a table to the right of your starting cell:
        start_cell = driver.find_element(css: 'td')
        right_cells = driver.find_elements(relative: {tag_name: 'td', right: start_cell})
      The documentation is still lacking so refer to examples in df6be2e962.
    * Added ability to silence certain logger messages by using it's identifiers:
        Selenium::WebDriver.logger.ignore(:driver_path)
    * Added new dependency: websocket. It's used for communicating with Chrome DevTools.
    * Loosened childprocess dependency to allow using version 2.0+.
    * Loosened rubyzip dependency to allow using version 2.0+.
    * Fixed Errno::EACCES error on Linux DeX and similar distributes

  Chrome:
    * Added initial support for communicating with Chrome DevTools. The implementation
      is very basic and lacks CDP domains, events and types - those will be added
      in future releases. Still, it allows to execute simple commands to DevTools:
        driver.devtools.send('Page.navigate', {url: 'https://google.com'})

  4.0.0.alpha3 (2019-07-08)
  =========================

  Ruby:
    * All documented driver capabilities supported in respective browser Options class by constructor and accessor
    * Driver constructor :options and :desired_capabilities generate the same capabilities for local and remote execution
    * Deprecated :options as keyword for initializing browser Options classes

  Chrome:
    * Add support for browser logging with latest versions of chromedriver

  Edge:
    * Add support for Chromium based implementation

  4.0.0.alpha2 (2019-05-02)
  =========================

  Ruby:
    * Fixed an issue with previous alpha release which lead to removed files
      being packaged inside the gem

  4.0.0.alpha1 (2019-05-01)
  =========================

  Ruby:
    * Removed Mouse and Keyboard as their implementations are not compliant to WebDriver specification
    * Removed TouchActionBuilder as its implementation is not compliant to WebDriver specification
    * Change ActionBuilder to be fully compliant to WebDriver specification
    * Change Manager to be fully compliant to WebDriver specification
    * Removed all deprecated errors that are not compliant to WebDriver specification
    * Update minimum required Ruby version to 2.4
    * Changed capabilities to use only those that are compliant to WebDriver specification
    * Removed deprecated timeout setter on default HTTP client
    * Removed deprecated Remote::W3C::Capabilities
    * Fixed an issue when services are not shutdown properly

  Chrome:
    * Removed support for OSS mode - use W3C mode instead by using
      Selenium::WebDriver::Chrome::Options.new(options: {w3c: true})

  PhantomJS:
    * Removed support for PhantomJS driver

  Firefox:
    * Removed support for legacy Firefox driver - use GeckoDriver instead
    * Removed deprecated outdated capabilities
    * Fixed an issue when passing :profile string to Firefox::Options.new would
      result in NoMethodError. Now it will find a profile with such name on your
      system and use it accordingly (issue #7119)

-------------------------------------------------------------------
Mon Jan 27 10:55:54 UTC 2020 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 3.142.7

  * no changelog found

-------------------------------------------------------------------
Tue Nov 12 14:24:55 UTC 2019 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 3.142.6

  * no changelog found

-------------------------------------------------------------------
Mon Jul  8 07:56:11 UTC 2019 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 3.142.3

  * no changelog found

-------------------------------------------------------------------
Fri May 17 12:12:49 UTC 2019 - Lukas Krause <lukas.krause@suse.com>

- update to version 3.142.2
 see installed CHANGES

  3.142.2 (2019-05-11)
  ===================

  Chrome:
  * Fixed an issue when getting/setting network conditions and sending CDP
    commands didn't work with Grid (issue #7174)

  Safari:
  * Fixed an issue when getting/setting permissions and attaching debugger
    didn't work with Grid (issue #7174)

  3.142.1 (2019-05-07)
  ====================

  Firefox:
  * Fixed an issue when processing error in legacy driver would result
    in NoMethodError (issue #7178)

-------------------------------------------------------------------
Sun May  5 09:45:31 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 3.142.0
 see installed CHANGES

  3.142.0 (2019-04-24)
  ====================
  
  Ruby:
    * Fixed an issue when services are not shutdown properly
  
  Firefox:
    * Fixed an issue when passing :profile string to Firefox::Options.new would
      result in NoMethodError. Now it will find a profile with such name on your
      system and use it accordingly (issue #7119)
    * Fixed an issue when instantiating Firefox driver with capabilities having
      :marionette would result in NoMethodError (issue #7120)
  
  3.141.5926 (2019-04-18)
  =======================
  
  Ruby:
    * Fixed an issue when Selenium itself would print deprecation warning
      for TimeoutError
    * Fixed a regression when socket poller would raise Errno::EBADF on JRuby
  
  3.141.592 (2019-04-18)
  ======================
  
  Ruby:
    * Updated minimum required Ruby version to 2.3
    * Added support for ChildProcess 1.x
    * Improved socket connection waiting (thanks @N0xFF)
    * Changed waiting to use monotonic clock instead of Time class to avoid
      collisions with Timecop and similar gems
    * Removed deprecated PortProber.random
    * Added strictFileInteractability to the list of known capabilities
    * Added InsecureCertificateError
    * Added support for setting SOCKS version in proxy (issue #6938)
    * Implemented new window command using driver.manage.new_window. The command
      is supported by recent Firefox, Safari and IE drivers (thanks @dylanlive)
    * Added support for passing proc to driver_path setter in Service classes
    * Deprecated all errors which don't exist in WebDriver specification
    * Deprecated TouchActionBuilder which is not a part of WebDriver specification
      and is only supported by Chrome, but is likely to be dropped in v75.
      ActionBuilder should be used instead
    * Deprecated using Remote::W3C::Capabilities in favor of Remote::Capabilities
  
  Chrome:
    * Added support for execute CDP commands using Driver#execute_cdp
    * Removed GPU disabling in ChromeDriver when using Options#headless!
    * Switched suggested download URL to HTTPS (thanks @JLLeitschuh)
    * Added support for instantiating service class directly and moved all driver
      executable configuration there (command-line arguments, port, etc.)
      Passing driver_opts, driver_path and port to driver initializer is now
      deprecated so use Selenium::WebDriver::Service.chrome instead, which allows
      to customize executable behavior in similar way. Once initialized, this
      object can be passed as :service keyword during driver initialization.
    * Deprecated Chrome.driver_path= in favor of Service::Chrome.driver_path=
  
  Edge:
    * Added support for instantiating service class directly and moved all driver
      executable configuration there (command-line arguments, port, etc.)
      Passing driver_opts, driver_path and port to driver initializer is now
      deprecated so use Selenium::WebDriver::Service.firefox instead, which allows
      to customize executable behavior in similar way. Once initialized, this
      object can be passed as :service keyword during driver initialization
    * Deprecated Edge.driver_path= in favor of Service::Edge.driver_path=
  
  Firefox:
    * Deprecated legacy driver in favor of GeckoDriver
    * Fixed Firefox path lookup on Cygwin (issue #6908)
    * Added support for instantiating service class directly and moved all driver
      executable configuration there (command-line arguments, port, etc.)
      Passing driver_opts, driver_path and port to driver initializer is now
      deprecated so use Selenium::WebDriver::Service.firefox instead, which allows
      to customize executable behavior in similar way. Once initialized, this
      object can be passed as :service keyword during driver initialization
    * Deprecated Firefox.driver_path= in favor of Service::Firefox.driver_path=
    * Deprecated outdated capabilities
  
  IE:
    * Fixed an issue when native events could not be disabled using IE::Options
      initializer
    * Added support for instantiating service class directly and moved all driver
      executable configuration there (command-line arguments, port, etc.)
      Passing driver_opts, driver_path and port to driver initializer is now
      deprecated so use Selenium::WebDriver::Service.ie instead, which allows
      to customize executable behavior in similar way. Once initialized, this
      object can be passed as :service keyword during driver initialization
    * Deprecated IE.driver_path= in favor of Service::IE.driver_path=
  
  Safari:
    * Added support for instantiating service class directly and moved all driver
      executable configuration there (command-line arguments, port, etc.)
      Passing driver_opts, driver_path and port to driver initializer is now
      deprecated so use Selenium::WebDriver::Service.safari instead, which allows
      to customize executable behavior in similar way. Once initialized, this
      object can be passed as :service keyword during driver initialization
    * Deprecated Safari.driver_path= in favor of Service::Safari.driver_path=
  
  Remote:
    * Change default HTTP client to use persistent connections

-------------------------------------------------------------------
Tue Nov  6 10:42:55 UTC 2018 - mschnitzer@suse.com

- updated to version 3.141.0

  Ruby:
    * update chrome CDP endpoint
      send_command was deprecated in chromedriver 2.40

-------------------------------------------------------------------
Mon Oct 29 07:00:58 UTC 2018 - mschnitzer@suse.com

- updated to version 3.14.1

  Ruby:
    * Added a workaround to ignore Errno::EALREADY error when starting drivers
      on Windows Subsystem for Linux
    * Changed default pause duration to 0 for Selenium::WebDriver::Driver#action#pause (thanks @twalpole)
    * Deprecated Selenium::WebDriver::PortProber#random
      in favor of Selenium::WebDriver::PortProber#above
    * Fixed a bug when Selenium::WebDriver::Element#drag_and_drop would not
      work in certain cases
    * Updated RubyZip dependency to 1.2.2 which fixes security vulnerability

  Edge:
    * Added support for --silent driver flag
    * Fixed an incorrect dash symbol when passing arguments to MicrosoftWebDriver.exe

  Firefox:
    * Fixed an incorrect dash symbol when passing arguments to GeckoDriver

  Safari:
    * Fixed a bug when Selenium::WebDriver::Element#displayed? would raise error
      in Safari 12

-------------------------------------------------------------------
Fri Aug  3 15:09:51 UTC 2018 - mschnitzer@suse.com

- updated to version 3.14.0

	Ruby:
		* Allow to customize default duration of movement of pointer actions using
			Driver#action#default_move_duration= (thanks @prakharrr)
		* Fixed an accidentally removed Selenium::WebDriver::Error::TimeoutError (thanks @twalpole)

	Server:
		* Fixed an issue when Server.latest couldn't parse the version

	Remote:
		* Added support for uploading multiple files by passing them as a string
			separated by \n to Element#send_keys. Please, note that not all the drivers
			have multiple file upload implemented (tested to work in ChromeDriver).

-------------------------------------------------------------------
Fri Jul 20 14:04:26 UTC 2018 - mschnitzer@suse.com

- updated to version 3.13.1

  Chrome:
    * Fixed an issue when empty Chrome options would cause DevToolsActivePort issue (thanks @artplan1)

  Remote:
    * Support detecting local files (thanks @mskvn)

-------------------------------------------------------------------
Thu Jul 12 19:21:46 UTC 2018 - coolo@suse.com

- remove exclusivearch

-------------------------------------------------------------------
Tue Jun 26 05:11:57 UTC 2018 - factory-auto@kulow.org

- updated to version 3.13.0
 see installed CHANGES

  3.13.0 (2018-06-25)
  ===================
  
  Ruby:
    * Address warnings for redefined methods and uninitialized instance variables
  
  Chrome:
    * Chrome options capabilities updated to use goog:chromeOptions.
      Note that Selenium now requires ChromeDriver v2.31 at minimum.
    * Added ability to tell headless Chrome to save files using Driver#download_path= (thanks @pelly)

-------------------------------------------------------------------
Wed May 16 08:19:34 UTC 2018 - factory-auto@kulow.org

- updated to version 3.12.0
 see installed CHANGES

  3.12.0 (2018-05-08)
  ===================
  
  Ruby:
    * Added User-Agent header to requests from Selenium to give remote
      ends more visibility into distribution of clients (thanks @sah)
    * Added Selenium::WebDriver::VERSION constant (thanks @sah)
    * Added changelog link to RubyGems page
    * Fixed a bug when requests were sent with empty Content-Type,
      which should instead be application/json (issue #5615 and #5659)
    * Fixed a bug when failed connection attempt was retried without
      grace period for remote to resolve its problem (thanks @amckinley42)
    * Fixed a bug with accidentally removed HasNetworkConnection driver extension
  
  Chrome:
    * Fixed a bug when deprecation message for using Chrome extensions
      was incorrectly shown (thanks @treby)
  
  Safari:
    * Added support getting permissions via Driver#permissions
    * Added support setting permissions via Driver#permissions=
    * Added support enabling web inspector via Driver#attach_debugger

-------------------------------------------------------------------
Tue Mar 20 10:17:17 UTC 2018 - factory-auto@kulow.org

- updated to version 3.11.0
 see installed CHANGES

-------------------------------------------------------------------
Sat Mar  3 05:32:13 UTC 2018 - factory-auto@kulow.org

- updated to version 3.10.0
 see installed CHANGES

  3.10.0 (Unreleased)
  ===================
  
  Ruby:
    * Added Errno::EAFNOSUPPORT to the list of ignored errors when finding port (thanks @jtarchie)
    * Added automatic conversion of noProxy to the list of strings as required
      by W3C WebDriver Specification (issue #5004)
  
  Chrome:
    * Added Chrome::Options#headless! shortcut to enable headless mode (thanks @pulkitsharma07)
  
  IE:
    * Added support for getting local storage using Driver#local_storage
    * Added support for getting session storage using Driver#session_storage

-------------------------------------------------------------------
Tue Feb 27 05:32:55 UTC 2018 - factory-auto@kulow.org

- updated to version 3.9.0
 see installed CHANGES

-------------------------------------------------------------------
Wed Oct 11 06:17:29 UTC 2017 - coolo@suse.com

- updated to version 3.6.0
 see installed CHANGES

  3.6.0 (2017-09-22)
  ==================
  
  Edge:
    * Fixed a bug when execute_script failed using server + Edge (issue #4651)
  
  Firefox:
    * Fixed a bug when web extension failed to install using profile class (issue #4093)
  
  PhantomJS:
    * Support is deprecated in favor of headless Chrome/Firefox or HTMLUnit.
      PhantomJS is no longer actively developed, and support will eventually
      be dropped.

-------------------------------------------------------------------
Mon Sep 11 12:52:37 UTC 2017 - coolo@suse.com

- updated to version 3.5.2
 see installed CHANGES

  3.5.2 (2017-09-07)
    ==================
  
  Ruby:
    * Removed platformVersion from W3C payload (issue #4641)
    * Fixed a bug when proxy type was not compliant to specification (issue #4574)
    * Added support for passing speed to flick action (issue #4549)
    * Using TouchActionBuilder no longer prints mouse/key deprecations
    * Deprecated Alert#authenticate
    * Added support for DEBUG environment variable which enables full debug mode in gem
  
  Firefox:
    * Fixed a bug when page load timeout was not properly constructed in new session payload
    * Fixed a bug when GeckoDriver error stacktrace was not displayed (issue #3683)
  
  Chrome:
    * Added workardound for the case when findElements call returns null (issue #4555)
    * Chrome::Driver now includes touch actions by default

-------------------------------------------------------------------
Mon Aug 28 05:38:26 UTC 2017 - coolo@suse.com

- updated to version 3.5.1
 see installed CHANGES

  3.5.1 (2017-08-15)
  ==================
  
  Ruby:
    * Fixed a bug when Chrome/Firefox (and probably other) drivers could not be
      started on JRuby (issue #4453).
  
  3.5.0 (2017-08-10)
  ==================
  
  Firefox:
    * Firefox subprocess output is now only redirected when debug is set (issue #4311)
    * Fixed a bug where non-integers could be sent when setting window rect
    * Fixed Firefox location detection on Windows_x64 (thanks kamenlitchev)
    * Fixed passing of profile with a W3C compatible remote end
  
  IE:
    * Added new IE::Options class that should be used to customize browser
      behavior (native events, element scroll behavior, etc).
      The instance of options class can be passed to driver initialization using
      :options key. Old way of passing these customization directly to driver
      initialization is deprecated.

-------------------------------------------------------------------
Thu Aug  3 19:40:46 UTC 2017 - coolo@suse.com

- updated to version 3.4.4
 see installed CHANGES

  3.4.4 (2017-07-13)
  ==================
  
  Firefox:
    * Added support for GeckoDriver install addon command (issue 4215).
    * Added support for GeckoDriver uninstall addon command (issue 4215).
    * Raise error when passing :firefox_options as capability.
  
  Ruby:
    * Fixed a bug when childprocess were leaking /dev/null file descriptor (issue 4285).
    * Make Remote::Driver class so that it can be inherited from.

-------------------------------------------------------------------
Tue Jun 20 06:58:04 UTC 2017 - coolo@suse.com

- updated to version 3.4.3
 see installed CHANGES

  3.4.3 (2017-06-16)
  ==================
  
  Ruby:
    * Fixed a regression when passing symbol as :desired_capabilities caused NoMethodError (issue 4187).
  
  3.4.2 (2017-06-14)
  ==================
  
  Ruby:
    * Added unhandledPromptBehavior to the list of known capabilities.
    * Added timeouts to the list of known capabilities.
    * Fixed a regression when passing hash as :desired_capabilities caused NoMethodError (issue 4172, thanks Thomas Walpole).
    * Fixed a regression when extension capabilities (the ones that have ":" inside)
      were filtered out when doing protocol handshake.
    * Improved handling of capability names passed as plain camelCased strings
      vs Rubyish snake_cased symbols when doing protocol handshake.
  
  Chrome:
    * Fixed a regression when passing :switches to driver initialization was ignored.

-------------------------------------------------------------------
Tue Jun 13 20:55:38 UTC 2017 - coolo@suse.com

- updated to version 3.4.1
 see installed CHANGES

-------------------------------------------------------------------
Tue May 23 10:20:02 UTC 2017 - coolo@suse.com

- updated to version 3.4.0
 see installed CHANGES

  3.4.0 (Unreleased)
  ===================
  
  Edge:
    * Fix bug when response is not wrapped with "value"
  
  Firefox:
    * Support geckodriver v0.16
  
  Ruby:
    * Support ElementClickIntercepted error from W3C spec
    * Support ElementNotInteractable error from W3C spec
    * Implement window rect commands
    * Implement window minimize command

-------------------------------------------------------------------
Thu Mar 16 05:41:05 UTC 2017 - coolo@suse.com

- updated to version 3.3.0
 see installed CHANGES

  3.3.0 (2017-03-07)
  ===================
  
  W3C:
    * Support for command response data to be wrapped in a 'value' key
    * Support for updated timeout formats
  
  3.2.2 (2017-03-01)
  ===================
  
  Ruby:
    * Fix bug for supporting Logger output on Ruby versions < 2.3
    * Add more logging and adjust output levels
  
  Remote:
    * Support for creating Remote session with browser name and url parameters
  
  3.2.1 (2017-02-24)
  ===================
  
  Ruby:
    * Fix bug for supporting Logger on Ruby versions < 2.3

-------------------------------------------------------------------
Fri Feb 24 05:49:18 UTC 2017 - coolo@suse.com

- updated to version 3.2.0
 see installed CHANGES

  3.2.0 (2017-02-22)
  ===================
  
  Ruby:
    * Implement new Logger class
    * Fix issue with chromedriver process leader incompatibility on Win7 (issue 3512)

-------------------------------------------------------------------
Thu Feb 16 05:35:25 UTC 2017 - coolo@suse.com

- updated to version 3.1.0
 see installed CHANGES

-------------------------------------------------------------------
Tue Feb 14 05:43:47 UTC 2017 - coolo@suse.com

- updated to version 3.0.8
 see installed CHANGES

  3.0.8 (2016-02-08)
  ===================
  
  Firefox:
    * Fix signature of element returned from #active_element
  
  3.0.7 (2016-02-06)
  ===================
  
  Firefox:
    * Fix signature of element arrays returned from #find_elements (issue 3471)

-------------------------------------------------------------------
Mon Feb  6 05:58:36 UTC 2017 - coolo@suse.com

- updated to version 3.0.6
 see installed CHANGES

  3.0.6 (2016-02-05)
  ===================
  
  Firefox:
    * Implement W3C window position
    * Update implementation for W3C send text to alert
    * Implement timeout settings
    * Remove default capabilities (thanks lmtierney)
    * Fix signature of elements returned from #execute_script (thanks Thomas Walpole)

-------------------------------------------------------------------
Sat Jan 14 05:38:31 UTC 2017 - coolo@suse.com

- updated to version 3.0.5
 see installed CHANGES

  3.0.5 (2016-12-27)
  ===================
  
  Ruby:
    * Support for Ruby 2.4.0 (Thanks jamespdo)

-------------------------------------------------------------------
Thu Dec 22 05:30:32 UTC 2016 - coolo@suse.com

- updated to version 3.0.4
 see installed CHANGES

  3.0.4 (2016-12-21)
  ===================
  
  Firefox:
    * Implement profile support via geckodriver (#2933 thanks lmtierney)
  
  Ruby:
    * Fix bug preventing use of Curb client (#2951 thanks clarkenciel)
    * Support Net::HTTP::Persistent version 3 (#3219 thanks Pete Johns)
    * Allow Net::HTTP::Default to set open_timout and read_timeout independently (#3264 thanks richseviora)
    * Change default for Net::HTTP::Default#open_timeout to facilitate debuggers  (#3264 thanks richseviora)

-------------------------------------------------------------------
Fri Dec  9 05:45:36 UTC 2016 - coolo@suse.com

- updated to version 3.0.3
 see installed CHANGES

  3.0.3 (2016-11-26)
  ===================
  
  Ruby:
    * Allow drivers to be executed from batch files on Windows

-------------------------------------------------------------------
Sat Nov 26 05:46:14 UTC 2016 - coolo@suse.com

- updated to version 3.0.2
 see installed CHANGES

  3.0.2 (2016-11-25)
  ===================
  
  Ruby:
    * Implement #driver_path as parameter when initializing a driver (thanks lmtierney)
    * Improve Ruby syntax in driver commands (thanks joe_schulte)
    * Improve performance when shutting down drivers (thanks lmtierney)
    * Fix bug for finding open ports on Windows (thanks kou1okada)
    * Fix bug in auto detection of drivers which allowed selection of non-executable binaries
  
  W3C:
    * Implement #cookie_named and #delete_all_cookies methods (thanks lmtierney)

    * Implement element #property method (thanks lmtierney)

  
  Chrome:
    * Fix bug in switches (thanks danvine)


-------------------------------------------------------------------
Tue Nov  8 05:52:17 UTC 2016 - coolo@suse.com

- updated to version 3.0.1
 see installed CHANGES

  3.0.1 (2016-11-06)
  ===================
  
  Ruby:
    * Always send JSON Wire Protocol commands to server instead of W3C commands

-------------------------------------------------------------------
Fri Oct 14 04:37:35 UTC 2016 - coolo@suse.com

- updated to version 3.0.0
 see installed CHANGES

-------------------------------------------------------------------
Wed Jun 29 04:32:54 UTC 2016 - coolo@suse.com

- updated to version 2.53.4
 see installed CHANGES

  2.53.4 (2016-06-14)
  ===================
  
  Firefox:
    * FirefoxDriver works with v47.0.1 (issue 2110)
  
  2.53.3 (2016-06-14)
  ===================
  
  Firefox:
    * Fix bug with Firefox Binary & Marionette on Remote machines (issue 2281)

-------------------------------------------------------------------
Tue Jun 14 04:34:31 UTC 2016 - coolo@suse.com

- updated to version 2.53.2
 see installed CHANGES

  2.53.2 (2016-06-13)
  ===================
  
  Ruby:
    * Fix bug for finding binaries on Windows (issue 2271 & 2273)

-------------------------------------------------------------------
Fri Jun 10 04:34:50 UTC 2016 - coolo@suse.com

- updated to version 2.53.1
 see installed CHANGES

-------------------------------------------------------------------
Wed Mar 16 05:37:27 UTC 2016 - coolo@suse.com

- updated to version 2.53.0
 see installed CHANGES

  2.53.0 (2016-03-15)
  ===================
  
  Ruby:
    * Removed dependency on "multi_json" (issue 1632)
    * Properly handle namespaces in install manifest of Firefox add-ons (issue 1143)
    * Improve error handling when stopping browsers (thanks bsedat)
    * Fix deselecting options in select lists (thanks glib-briia)
    * Fix w3c error handling
    * Update w3c Capabilities support
  
  IE:
    * support for alert credentials (issue #1698, thanks Alan Baird & trabulmonkee)

-------------------------------------------------------------------
Wed Mar  2 05:37:16 UTC 2016 - coolo@suse.com

- updated to version 2.52.0
 see installed CHANGES

  2.52.0 (2016-02-12)
  ===================
  
  No Ruby changes in this release.

-------------------------------------------------------------------
Tue Feb  9 05:31:12 UTC 2016 - coolo@suse.com

- updated to version 2.51.0
 see installed CHANGES

-------------------------------------------------------------------
Thu Jan 28 05:34:14 UTC 2016 - coolo@suse.com

- updated to version 2.50.0
 see installed CHANGES

-------------------------------------------------------------------
Thu Jan 14 05:55:36 UTC 2016 - coolo@suse.com

- updated to version 2.49.0
 see installed CHANGES

  2.49.1 (UNRELEASED)
  ===================
  
  Ruby:
    * support for SessionNotCreatedError (thanks Alexander Bayandin)
  
  Safari:
    * Limit support to OS X (issue 1186)
    * support for multiple concurrent drivers
  
  PhantomJS:
    * Implement Socket locking
  
  IE:
    * support for multiple concurrent drivers
  
  Chrome:
    * prevent 404 error when shutting down Chrome service (thanks Fumiaki MATSUSHIMA)
    * logging turned on by default
    * support local storage capabilities
  
  Firefox:
    * support setting the location of Firefox binary to use when run locally
    * add default lookup of Homebrew Cask default directory (issue 1437)
  
  W3C Specification:
    * support for using with Remote WebDriver
    * implement window size command
    * implement window position command
    * implement element size command
    * implement element position command
    * implement full screen window command
    * implement page source command

-------------------------------------------------------------------
Wed Oct 14 04:32:19 UTC 2015 - coolo@suse.com

- updated to version 2.48.1
 see installed CHANGES

  2.48.1 (2015-10-13)
  ===================
  
  Firefox:
    * Mozilla's Wires Driver for Marionette works with Remote WebDriver

-------------------------------------------------------------------
Thu Oct  8 04:31:27 UTC 2015 - coolo@suse.com

- updated to version 2.48.0
 see installed CHANGES

  2.48.0 (2015-10-07)
  ===================
  
  Firefox:
    * Initial implementation of Mozilla's Wires Driver for Marionette; Supported in version 43 and higher
  
  Edge:
    * Fix execution with Remote Server
    * Fix Javascript Execution
    * Implement Alert Handling
    * Implement Window Switching
  
  Ruby:
    * Initial implementation of W3C WebDriver syntax to support Mozilla Wires
    * Change to RSpec expect syntax
    * Specs can be run from relative directories

-------------------------------------------------------------------
Sat Aug  1 04:31:13 UTC 2015 - coolo@suse.com

- updated to version 2.47.1
 see installed CHANGES

  2.47.1 (2015-07-31)
  ===================
  
  Edge:
    * Initial implementation of Microsoft's EdgeDriver

-------------------------------------------------------------------
Thu Jul 30 04:32:35 UTC 2015 - coolo@suse.com

- updated to version 2.47.0
 see installed CHANGES

  2.47.0 (2015-07-29)
  ===================
  
  Safari:
    * Remove support for installing additional extensions due to architectural changes introduced with Safari 7

-------------------------------------------------------------------
Fri Jun 12 04:35:35 UTC 2015 - coolo@suse.com

- updated to version 2.46.2
 see installed CHANGES

  2.46.2 (2015-06-05)
  ===================
  * Fix encoding issue which prevents Element#send_keys to work on Ruby < 2.0 (#621)

-------------------------------------------------------------------
Fri Jun  5 04:40:18 UTC 2015 - coolo@suse.com

- updated to version 2.46.1
 see installed CHANGES

-------------------------------------------------------------------
Sat Feb 28 05:29:17 UTC 2015 - coolo@suse.com

- updated to version 2.45.0

-------------------------------------------------------------------
Tue Feb 10 18:31:29 UTC 2015 - coolo@suse.com

- updated to version 2.44.0

-------------------------------------------------------------------
Tue Jan 20 08:56:33 UTC 2015 - dmacvicar@suse.de

- fix license (Apache-2.0) 

-------------------------------------------------------------------
Tue Jul 22 14:17:34 UTC 2014 - dmacvicar@suse.de

- use ruby-macros >= 3 and %gem_base

-------------------------------------------------------------------
Sun Apr  6 05:38:49 UTC 2014 - coolo@suse.com

- updated to version 2.41.0
 * Removed dead browser visibility methods.
 * Firefox:
   * Native events support for Firefox 28 (removed support for 26)

-------------------------------------------------------------------
Sat Feb 22 06:25:44 UTC 2014 - coolo@suse.com

- updated to version 2.40.0
 * Fix bug where FileReaper would not reap files added in a child process
 * Document AbstractEventListener (#5994)
 * Safari:
   * Add Safari::Options + clean up Safari extension handling (#6382)
   * Add support for user extensions (#6815)
 * Firefox:
   * Support native events for Firefox 27 + removed native event support for Firefox 25
 

-------------------------------------------------------------------
Fri Dec 20 12:02:52 UTC 2013 - coolo@suse.com

- updated to version 2.39.0
 * Firefox: Native events support for Firefox 26.
 * Add deprecation warning to the Android driver.
 * Make sure selenium/client doesn't require Rake (#6709)

-------------------------------------------------------------------
Mon Dec  9 11:39:42 UTC 2013 - coolo@suse.com

- updated to version 2.38.0
 * Enforce required Ruby version in gemspec, not just transitively through rubyzip.
 * Expose the logging API (beta API, subject to change) in the Ruby client: driver.manage.logs #=> Selenium::WebDriver::Logs
 * Update to support native events for Firefox 25

-------------------------------------------------------------------
Sun Oct 20 12:05:41 UTC 2013 - coolo@suse.com

- updated to version 2.37.0
 * As of this version, selenium-webdriver no longer supports Ruby < 1.9.2
 * Depend on rubyzip ~> 1.0.0
 * Added SOCKS proxy support
 * Fixed support for SVG documents in the atoms.
 * Fixed computing an element's container dimensions to account for  the scrollbar size when scrolling
 * Added Capabilities.htmlunitwithjs
 
 Chrome:
   * Pass through the prefs option as a Chrome capability (#5929).
 Firefox:
   * Updated Firefox native event components to support Firefox 24.
   * New elementScrollBehavior capability.
   * Fixed getLocation to work on scrolled pages.
   * Fixed autoscrolling for elements located in frames.
   * Fixed drag-n-drop for elements in frames with native events
 IE:
   * Use native events by default, also for remote IE (#4695)
 Safari:
   * Enable screenshots and input devices in the client.

-------------------------------------------------------------------
Fri Aug 30 10:00:32 UTC 2013 - coolo@suse.com

- updated to version 2.35.1
  * Depend on rubyzip < 1.0.0

-------------------------------------------------------------------
Mon Aug 26 05:05:23 UTC 2013 - coolo@suse.com

- updated to version 2.35.0
 +Firefox:
  * Updated Firefox native event components to support Firefox 23.

-------------------------------------------------------------------
Wed Aug  7 04:58:52 UTC 2013 - coolo@suse.com

- updated to version 2.34.0
 Remote:
   * Add `Driver#remote_status` (remote driver only) (#5669)
 Firefox:
   * Updated Firefox native event components to support Firefox 22.
 iPhone:
   * The driver is now deprecated (see http://appium.io/ or http://ios-driver.github.io/ios-driver/ for a replacement)
 Various:
   * Updated our copy of the Closure compiler and library to the most
     recent versions.
   * Updated the atoms library, including support for MS pointer events
     and refinements to element visibility tests.
   * Update synthesized mouse implementation. Mouse moves are
     implemented using nsIDOMWindowUtils.
   * Added support for the HTML5 "hidden" attribute. If an element, or
     ancestor, has hidden attribute make, it is not shown.

-------------------------------------------------------------------
Mon May 27 08:57:28 UTC 2013 - coolo@suse.com

- updated to version 2.33.0
 Remote:
   * Support rotating devices, such as iPhone & iPad in simulator and Android browser in emulator
   * Support for interacting with touch screen devices, such as iPhone & iPad in simulator and Android browser in emulator
   * Improve error messages for invalid wire protocol responses 
 Chrome:
   * Accept :service_log_path for Chrome. (#3475)
 IE: 
   * IE >=9 versions triggerMouseEvent like other browsers (#2218).
 Various:
   * Element#text ignores elements in <head

-------------------------------------------------------------------
Fri Apr 12 07:57:06 UTC 2013 - coolo@suse.com

- updated to version 2.32.1
 Safari:
   * Fix typo when encoding the Safari server redirect URL (#5472)
   * The Safari extension is now packaged with the gem and automatically installed (#5322)
   * Improved detection of the binary location on 64-bit windows (5273)
 Opera:
   * Allow passing :desired_capabailities (#5279)
 Firefox:
   * This release supports versions 10esr, 17esr, 19, 20.
   * Improved SVG support
 Other:
   * Allow #click_and_hold without target (#5410).
   * Remove assumptions about returned capabilities (for ios-driver)

-------------------------------------------------------------------
Sun Mar  3 09:43:31 UTC 2013 - coolo@suse.com

- updated to version 2.31.0
 Remote:
   * Expose session_id on the remote driver when used directly (#5240).
 Firefox:
   * Native events in Firefox 19
 Opera:
   * Treat UNSPECIFIED proxy type as a nil proxy (#5081).
 Other:
   * Add ability to pass :desired_capabilities to all the Ruby drivers, not just for :remote.
     Direct arguments take presendence. (#5078, see also https://github.com/SeleniumHQ/selenium/pull/8, https://github.com/SeleniumHQ/selenium/pull/11)
 
 2.30.0 (2013-02-20)
 ===================
 
 Firefox:
   * Firefox 19 support (for synthesized events)
 Remote:
   * Pass along firefox_binary correctly (#5152)
 Safari:
   * Don't overwrite Driver#browser
 Other

-------------------------------------------------------------------
Fri Jan 25 06:32:48 UTC 2013 - coolo@suse.com

- updated to version 2.29.0
  Firefox:
    * Firefox 18 support (for native events).
  IE:
    * New 'requireWindowFocus' desired capability.
    * IE view port calculation take scroll bars into account (#3602)
  Safari:
    * Replace 'libwebsocket' with 'websocket' gem. This should ensure
      support with recent Safari.
  Other:
    * Fix Cygwin issue in PortProber/Firefox::Bianry (#4963)

-------------------------------------------------------------------
Fri Dec 14 06:00:39 UTC 2012 - coolo@suse.com

- updated to version 2.27.2
  * Fix for native events in v17 (packaging mistake)

-------------------------------------------------------------------
Fri Dec  7 09:01:39 UTC 2012 - coolo@suse.com

- updated to version 2.27.1
 Firefox:
   * Fix "g[b] is not an object" error when passing null to execute_script.
   * Support for Firefox 17.
 IE:
   * Path to the server executable can be specified (S::W::IE.path=)
 Other:
   * Added :phantomjs driver

-------------------------------------------------------------------
Sat Nov  3 08:01:32 UTC 2012 - coolo@suse.com

- updated to version 2.26.0
 Firefox:
   * Added support for native events for Firefox 15 and 16.
   * Modified FirefoxDriver to use atoms to switch between frames.
   * FIXED: 4309: 'Could not convert Native argument arg 0' error with Firefox.
   * FIXED: 4375: Executing javascript hangs Firefox.
   * FIXED: 4165: WebDriver fails on a machine with no IP address.
 Safari:
   * Fixed SafariDriver to allow calling .quit() consecutively without error.
   * FIXED: 4676: Unable to fire javascript events into SVG's. 
   * FIXED: 3969: SafariDriver should auto-dismiss alerts.
 IE:
   * FIXED: 4535: Hover still does not work perfectly in IE.
   * FIXED: 4593: Alert.accept() Cancels the Resend Alert/Dialog Box.

-------------------------------------------------------------------
Sun Jul 22 15:25:21 UTC 2012 - coolo@suse.com

- update to 2.25.0
 * Respect no_proxy / NO_PROXY env vars (#4007).
 * Improve error message if a configured proxy refuses the connection.
 * Ignored exception can be configured on the Wait class.
 * Add Selenium::WebDriver::Support::Color class.
 * Ignore Errno::ENETUNREACH when trying to detect our local IP (#4165).
 * Ignore Errno::EADDRNOTAVAIL in PortProber (#3987).
 * Firefox:
   * Enumerate through client rects until finding one with non-zero dimensions when clicking.
   * Updated supported versions of Firefox to 17.
   * Allow windows to be resized from a frame (#3897).
   * Fix an issue where a call to submit could hang the driver.
 * IE:
   * Ability to configure logging through the :log_file and :log_level options.
   * Increasing stability of file upload dialog handling (#3858)
 * Better handling of overflow edge cases when determining element visibility.

-------------------------------------------------------------------
Thu Jun 28 12:03:31 UTC 2012 - coolo@suse.com

- update to 2.24.0
 * bot.dom.getVisibleText does not properly handle display:run-in or display:table (#1584).
 * CSS selectors now support compound selectors.
 * IE:
   * Failure to click on an element in the IE Driver will yield a more meaningful error.
   * Crash on IE8 when S_FALSE is returned from get_Document (#4064)
   * DLLs are no longer bundled with the gem, users must use the standalone server from now on.
 * Firefox:
   * Support for Firefox 13
   * Ability to pass :proxy directly as Firefox option (no Profile needed).
 
 * Improve method for determining the local IP (#3987).
 
 * Fix for 1.8.7 behaviour of Socket.getaddrinfo.
 * Automatically reap Firefox profile on exit, not just in #quit.
 
 * Fix conflict with ActiveSupport's Object#load (#3819)
 * IE:
   * Default to standalone server executable, fall back to bundled DLLs.
   * The 'nativeEvents' capabilitiy is exposed as :native_events in the Ruby client (mode still experimental).
 * Firefox:
   * Native events for Firefox 12.
   * Native events retained for Firefox 3.x, 10 and 11.
   * Fix for typing in Firefox 12
   * Fix for typing on XHTML pages (#3647)
   * Fix for maximizing windows when switched to a frame (#3758)
   * Handle alerts from nested iframes (#3825)
 * Remote:
   * Honor HTTP_PROXY env vars (#3838).
 * Element#attribute returns nil if a boolean attribute is not present.
 * NoSuchWindowError will be thrown if the currently selected window is closed and another command is sent.
 * Safari:
   * support for frame switching, snapshot taking, execute script
   * message protocol changed, not backwards compatible with 2.21.
 * Style attributes are no longer lower-cased by default (#1089).
 * Make sure the Ruby client kills Firefox even when the RPC fails.
 * Make sure the Ruby client checks all network interfaces when finding free ports.
 
-------------------------------------------------------------------
Mon Apr 16 08:04:28 UTC 2012 - coolo@suse.com

- update to 2.21.0
  * Add Selenium::WebDriver::Window#maximize (#3489)
  * Safari:
    * New driver! See http://code.google.com/p/selenium/wiki/SafariDriver.
  * Firefox:
    * Significant stability improvements.
    * Native events support for Firefox 11
    * Dropped native events support for Firefox 4-9
    * Window maximize implementation.
  * IE:
    * Ignore invisible dialogs (#3360).
    * Window maximize implementation.
  * Android:
    * Accept SSL certificates (#3504).

-------------------------------------------------------------------
Wed Apr  4 13:10:28 UTC 2012 - coolo@suse.com

- update to 2.20.0
  * Loosen the multi_json and ffi dependencies (#3446)
  * Firefox:
    * Introduce a timeout for page loads. This needs to be used in
      conjunction with the unstable page load detection. Exposed as
      Timeouts#page_load=
  * Scroll containing elements, not just windows (#3391).
  * Element#{style => css_value}, with an alias for backwards compatibility.
  * Atoms:
    * Submit a form when the enter button is pressed in its input
      element.
    * Add a "mouse pixel scroll" event to the atoms events module.
    * Adding a public "mouseOver" action and a little internal
      refactoring around the mouseOver functionality.
  * Selenium::WebDriver::Wait: polling interval reduced from 0.5 to 0.2 seconds.


-------------------------------------------------------------------
Thu Jan  5 16:35:47 UTC 2012 - suse@ammler.ch

- update to 2.16.0 
  * Firefox:
    * Native events support for Firefox 9
    * Allow apps to use offline storage by default
    * Fix excessive unwrapping when executing mouseMove
    * Click in the middle, rather than the top-left of elements (#3034, #2700)
  * IE:
    * Raise StaleElementReferenceError when interacting with elements outside the currently focused frame
    * Handle frames and iframes in showModalDialog windows
  * Chrome:
    * Improve client handling of invalid error responses
  * iPhone:
    * Updated to latest CocoaHTTPServer
  * Remote:
    * Improve performance of Element#== by only making an RPC when necessary.
    * Disallow caching of GET requests
  * Various:
    * Raise ArgumentError instead of UnsupportedOperationError on invalid modifier key
    * Improve docs for Server, ActionBuilder and Window
    * Update to latest Sizzle (used for :css selectors in older browsers)
- provide "-2"

-------------------------------------------------------------------
Thu Jan  5 12:45:24 UTC 2012 - saschpe@suse.de

- Only build for %ix86 and x86_64 and remove Firefox addin for non-matching
  architectures

-------------------------------------------------------------------
Fri Dec  9 11:32:00 UTC 2011 - saschpe@suse.de

- Update to version 2.15.0:
  * Firefox:
    * Now supports up to Firefox 11 (for syntesized events)
    * Implicit waits now change how long we wait for alerts. This
      functionality will change in 2.16
    * Fix scrolling issue (#2700)
  * IE:
    * Fix issue with getWindowHandles() and showModalDialog() (#1828)
    * Add support for the window sizing and positioning API
  * Make Platform.bitsize use the correct constant from FFI
  * WebDriver internals:
    * Atoms code contribution from Google
    * Closure updated
- See CHANGES for for previous versions

-------------------------------------------------------------------
Thu Sep 15 10:52:54 UTC 2011 - dmacvicar@suse.de

- update to 2.6.0

-------------------------------------------------------------------
Thu Aug 25 09:01:19 UTC 2011 - dmacvicar@suse.de

- delete other archs binaries to avoid autoprovreq
  to depend on other architecture's glibc

-------------------------------------------------------------------
Wed Aug 24 14:09:00 UTC 2011 - fcastelli@novell.com

- add 'provides' macro

-------------------------------------------------------------------
Wed Aug 24 13:23:46 UTC 2011 - fcastelli@novell.com

- update to 2.5.0

-------------------------------------------------------------------
Mon Aug 30 13:46:37 UTC 2010 - dmacvicar@novell.com

- update to 0.0.28
- update diff patch
- sent patch upstream. added note with issue number
  in spec file

-------------------------------------------------------------------
Fri Aug 27 08:33:41 UTC 2010 - kkaempf@novell.com

- look for 'chromium' in Linux

-------------------------------------------------------------------
Sat Aug  7 08:29:32 UTC 2010 - kkaempf@novell.com

- remove more prebuilt/amd64 binaries when building on i586 

-------------------------------------------------------------------
Thu Aug  5 12:29:38 UTC 2010 - dmacvicar@novell.com

- update to 0.0.27
- obsolete diffs

-------------------------------------------------------------------
Thu Jul 22 15:01:09 UTC 2010 - kkaempf@novell.com

- remove prebuilt/amd64 on i586 

-------------------------------------------------------------------
Wed Jun 30 09:54:57 UTC 2010 - kkaempf@novell.com

- update to 0.0.24

-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de

- use rubygems_requires macro

-------------------------------------------------------------------
Mon Feb 15 21:48:48 UTC 2010 - dmacvicar@novell.com

- add patch to avoid crashing if non relevant architectures
  prebuilt files are not there 

-------------------------------------------------------------------
Sun Feb 14 16:33:27 UTC 2010 - dmacvicar@novell.com

- initial package for 0.0.17 

openSUSE Build Service is sponsored by