Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 20853782a3f8d3f6c447c1e60a03cdaa73ef119e
https://github.com/openSUSE/open-build-service/commit/20853782a3f8d3f6c447c1...
Author: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M src/api/Gemfile.lock
R src/api/vendor/cache/childprocess-4.1.0.gem
A src/api/vendor/cache/selenium-webdriver-4.13.1.gem
R src/api/vendor/cache/selenium-webdriver-4.5.0.gem
Log Message:
-----------
Update selenium-webdriver to version 4.13.1
Commit: 9ca0110162b95bc0d4b90da93ee5a85bd81a494b
https://github.com/openSUSE/open-build-service/commit/9ca0110162b95bc0d4b90d...
Author: Bernhard M. Wiedemann
Date: 2023-09-28 (Thu, 28 Sep 2023)
Changed paths:
M src/api/Gemfile.lock
R src/api/vendor/cache/childprocess-4.1.0.gem
A src/api/vendor/cache/selenium-webdriver-4.13.1.gem
R src/api/vendor/cache/selenium-webdriver-4.5.0.gem
Log Message:
-----------
Merge pull request #14973 from openSUSE/depfu/update/srcapi/selenium-webdriver-4.13.1
[src/api] Update selenium-webdriver 4.5.0 → 4.13.1 (minor)
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)
4.7.1 (2022-12-02)
=========================
Ruby:
* Fix bug preventing selenium manager from using Internet Explorer
4.7.0 (2022-12-01)
=========================
BiDi:
* Released selenium-devtools 0.108.0 (supports CDP v85, v106, v107, v108)
* Fix bug with socket stability
Ruby:
* Remove dependency on ChildProcess gem in favor of native Process.spawn (#11251)
* Add support for Selenium Manager to work with IE Driver
* Improve error handling for Selenium Manager
Safari:
* Fix bug preventing Safari Options from being used with Safari Technology Preview
4.6.1 (2022-11-04)
=========================
Ruby:
* fix bug preventing selenium-manager from being executable by default
4.6.0 (2022-11-04)
=========================
BiDi:
* Released selenium-devtools 0.107.0 (supports CDP v85, v105, v106, v107)
Ruby:
* firefox scroll by amount is only failing on mac
* add initial support for selenium manager
* Revert "[rb] do not allow Select class to work with disabled selects"
* Make sure selenium-manager is packed into gem
* Fix platform list in #scroll_by guard
4.5.0 (2022-09-28)
=========================
BiDi:
* Released selenium-devtools 0.105.0 (supports CDP v85, v103, v104, v105)
* Released selenium-devtools 0.106.0 (supports CDP v85, v104, v105, v106)
* Add HasBiDi support to Chrome
Ruby:
* Fix bug in Platform code
* Update Select class to error when elements are disabled (#10812)
Firefox:
* Add support for installing unsigned add-ons (#10265, thanks TamsilAmani!)
* Change accept_insecure_certificates to true by default (to match other bindings)
* Set debugger_address option to true by default
Server:
* Add support for initializing server class with arguments and log level
4.4.0 (2022-08-09)
=========================
BiDi:
* Released selenium-devtools 0.103.1 to fix websocket dependency requirement
* Released selenium-devtools 0.104.0 (supports CDP v85, v102, v103, v104)
* Have network interceptor ignore cancelled requests (#10856)
* Improve websocket message handling
Chromium:
* Prevent users from setting w3c: false and warn for true (thanks Tamsil Amani!)
Ruby:
* Implement Virtual Authenticator (#10903, #10541) (thanks Tamsil Amani!)
4.3.0 (2022-06-23)
=========================
BiDi:
* Released selenium-devtools 0.103.0 (supports CDP v85, v101, v102, v103)
Ruby:
* Allow specifying which button is clicked in pointer action class methods
* Remove deprecated `Persistent` http class
* Remove deprecated HasRemoteStatus module
* Remove deprecated `Manager#new_window` and `Manager#logs`
* `ActionBuilder#move_to` no longer attempts to move to top left corner of element
* Remove deprecated support for sending Service parameters directly to Driver constructor
* Remove deprecated setters and getters for driver path on Browser modules
* Remove deprecated support for passing in options argument to Options class
* Allow `:options` parameter to take `Options` instance argument like other languages
* Remove deprecated support for `:desired_capabilities` & `:options` with `Hash` argument
4.2.1 (2022-05-31)
=========================
Ruby
* Fix bug in setting default duration in Actions constructor
4.2.0 (2022-05-27)
=========================
BiDi:
* Released selenium-devtools 0.97.0 (supports CDP v85, v95, v96, v97)
* Released selenium-devtools 0.98.0 (supports CDP v85, v96, v97, v98)
* Released selenium-devtools 0.99.0 (supports CDP v85, v97, v98, v99)
* Released selenium-devtools 0.100.0 (supports CDP v85, v98, v99, v100)
* Released selenium-devtools 0.101.0 (supports CDP v85, v99, v100, v101)
* Released selenium-devtools 0.102.0 (supports CDP v85, v100, v101, v102)
* Implement simple BiDi connection
* Fix bug in initial BiDi implementation (thanks Boris Petrov!)
* Fix bug with mutating headers in request interception (#10574)
* Fix bug with empty response headers (thanks Viren Negi!)
Firefox:
* Add support to Firefox Options for environment capability
* Use addon parameter instead of path parameter to avoid using file detector
* Restore #from_name method to Firefox profile (#10146)
Chromium:
* Add support for casting desktop
Ruby:
* Updated minimum required Ruby version to 2.7
* Fix bug by not attempting to stop service process when it's not started (#10015)
* Fix bug to not stop service process when it's not started (thanks Atsushi Tatsuma!)
* Use driver endpoint to get page source instead of JavaScript
* Add zenkaku_hankaku key support
* Fix download support of Selenium Server
* Do not convert Tag Name to CSS Selector
ActionBuilder:
* Raise error if input device not found
* Move `TypingInteraction` from `Interactions::KeyInput` to `Interactions` module
* Throw better errors for `PointerInput` methods
* Allow each action interaction class to validate its own source
* Set all Interactions classes to private
* Allow device names to use a default id if one is not specified
* Deprecate default mouse and keyboard values in constructor, favoring devices parameter
* Add support for pointer event properties
* Implement scroll wheel support
* Deprecate ordered pair parameters for pause method in favor of keywords
* Deprecate move to element with offset changing origin to top left of element
4.1.0 (2021-11-22)
Compare: https://github.com/openSUSE/open-build-service/compare/9de3a31d13e0...9ca011...