Skip to content

Selenium 4.18.0

Compare
Choose a tag to compare
@diemol diemol released this 20 Feb 01:02
· 352 commits to trunk since this release
b6bf9de

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 5404e6d523 - updating versions to nightly :: Titus Fortner
  • 7bec7b419d - [build] fixes to automated release tasks :: Titus Fortner
  • 7112e476d6 - [build] fix chmod value for geenrated dotnet files :: Titus Fortner
  • 72436c43b6 - [build] fix release note formatting :: Titus Fortner
  • f9ff9b3c08 - [java] Recommitting self-signed certificate should not require certificate file :: Puja Jagani
  • 1e2b8d6323 - [js] Fix running the casting related methods in chromium (#13479) :: Puja Jagani
  • 91e7572bf7 - Fix typo in setup.py (#13487) :: EwaMarek
  • 6334c2fa22 - Update mirror info (Tue Jan 23 12:06:42 UTC 2024) :: Selenium CI Bot
  • 9a044b8310 - [py] Bumping to 4.17.1 and updating CHANGES :: Diego Molina
  • e2b595b486 - [py] Correct typing_extension dependency for wheel generation :: David Burns
  • d9ff42059e - [py] Bumping to 4.17.2 and updating CHANGES :: Diego Molina
  • 5440d2b173 - [build] rust version needs to be changed before running the Selenium Manager task not after :: Titus Fortner
  • d74db8a131 - [build] create selenium-release target for python :: Titus Fortner
  • dd02fbf9c1 - [build] need to include twine in requirements to use it in target :: Titus Fortner
  • c5fb5a551a - [build] fix short version in python docs :: Titus Fortner
  • c618cac603 - [build] create workflow to PR changes to browser versions (#13466) :: Titus Fortner
  • 4f9d290ca7 - [js] Enabling virtual authenticator tests for Firefox :: Diego Molina
  • 83838605d1 - Update mirror info (Wed Jan 24 00:19:31 UTC 2024) :: Selenium CI Bot
  • fa658f499a - [bidi] Add browsing context destroyed event :: Puja Jagani
  • fe77555cd2 - [bidi][js] Add test for basic auth network event :: Puja Jagani
  • ca9c0c1237 - [bidi] [js] Add realm destroyed event :: Puja Jagani
  • b5259d8a4b - [java] Add missing support events for Web Driver Listener (#13210) :: Oscar Devora
  • 17d0491b6f - Update mirror info (Thu Jan 25 00:16:17 UTC 2024) :: Selenium CI Bot
  • 569e64be17 - [bidi][java] Add network intercept commands :: Puja Jagani
  • a9a0aa4c0b - [bidi][java] Add command "continuewithAuth" :: Puja Jagani
  • 6ad24d3731 - [bidi][java] Add failRequest command :: Puja Jagani
  • 1f01bfe3fb - [build] add git gem to gemspec as a development dependency :: Titus Fortner
  • eb38753337 - [build] add more information to bazel errors in tasks :: Titus Fortner
  • 319e4d7119 - [build] make sure task arguments are Arrays :: Titus Fortner
  • ad4fb54ea3 - [build] fix git code in rake tasks :: Titus Fortner
  • e93719e41b - [build] add toggle to build ruby webdriver or devtools gems independently :: Titus Fortner
  • b1af5d6495 - [build] update version in package-lock for node :: Titus Fortner
  • 339a837444 - [build] update tasks for release preparation :: Titus Fortner
  • c2ea3b2c2d - [build] do not update copyright information as part of release preparation :: Titus Fortner
  • 168c9f5417 - [rb] make suggested updates from rubocop :: Titus Fortner
  • 4ffaab1e22 - [rb] fix bad rubocop autocorrection :: Titus Fortner
  • fb062a5a67 - [java] use the W3C state to detect errors :: Jörg Sautter
  • 7c1b450a25 - [rb] fix another bad rubocop autocorrection :: Titus Fortner
  • eba101db0e - [rb] update rubocop and revert incorrect changes :: Titus Fortner
  • 65c4abdd84 - [ci] update pinned browser PR to ensure all tests are run :: Titus Fortner
  • e7bd6c4b59 - [ci] upgrade upload and download actions to v4 (#13516) :: Titus Fortner
  • fea3262dad - Automated Browser Version Update (#13517) :: Selenium CI Bot
  • 036b61371a - [ci] Create pre-release workflow (#13513) :: Titus Fortner
  • 81865828a2 - [build] move copyright from rake task to a bazel target (#13512) :: Titus Fortner
  • cea0a3c7ac - Fixed typo in CHANGELOG :: Luke Hill
  • e7fb98b4d9 - [dotnet] update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete :: Titus Fortner
  • 4dc45f7d84 - [dotnet] remove download url parameter from driver service constructor :: Titus Fortner
  • b383138f78 - [dotnet] mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging :: Titus Fortner
  • 6dc4d5758c - [dotnet] explicitly support passing the full path to driver in Service constructor :: Titus Fortner
  • 57540d17ae - Automated Browser Version Update (#13523) :: Selenium CI Bot
  • 249e291e64 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13537) :: Selenium CI Bot
  • 5c214ba4cf - [dotnet] Fix protocol cdp version for remote webdriver (#13507) :: Nikolay Borisenko
  • 878e18657f - [grid] Fixing driver configuration parsing :: Diego Molina
  • f79256f8bd - Automated Browser Version Update (#13540) :: Selenium CI Bot
  • c6161974e3 - [java][cdp] Ensure dom mutation listener calls to webdriver apis are thread safe :: Puja Jagani
  • 085ad4d7ec - [dotnet][rb][java][js][py] Automated Browser Version Update (#13546) :: Selenium CI Bot
  • 08c7c0176c - Fix typo in comment (#13549) :: mtrea
  • 31877652f6 - [js] guard failing virtual authenticator tests from running on firefox :: Titus Fortner
  • 4d6bdd01fe - [bidi] [js] Add locate node command (#13489) :: Puja Jagani
  • 574fea79da - [bidi][js] Deprecate NetworkInspector in favor of Network :: Puja Jagani
  • 54a9cc48fa - [js] Skipping two failing FF tests :: Diego Molina
  • e824acb886 - [rust] Bump dependencies to latest versions :: Boni García
  • 7b4103335f - [dotnet][rb][java][js][py] Automated Browser Version Update (#13552) :: Selenium CI Bot
  • f959e88823 - Bump Bazel to the latest stable 6.x release (6.5.0) (#13556) :: Simon Stewart
  • 60aa5676f6 - [rust] Remove cross command in CI build for Linux :: Boni García
  • efdb59bf33 - Bump rules dotnet to 0.14.0 (#13557) :: Simon Stewart
  • 290cfff2a0 - [js] Make npm run lint pass for javascript/node/selenium-webdriver (#13560) :: Simon Stewart
  • e815a1c870 - [bidi][js] Add "addintercept" and "removeintercept" commands (#13564) :: Puja Jagani
  • 6f8e81e37a - [js] Add import :: Puja Jagani
  • c2a660b51b - [js] Add import :: Puja Jagani
  • 85dd3b4d21 - [java] Allow null input in FluentWait (#13558) :: Valery Yatsynovich
  • 0b2265c759 - [java] Add missing event handlers for TargetLocator interface (#13559) :: Valery Yatsynovich
  • a6da4aabf3 - [rust] Add timestamps to Selenium Manager logs (#13554) :: Boni García
  • f38718b59b - [rust] Selenium Manager decrease frequency of statistics reporting (#13555) :: Boni García
  • 390e98d2bc - [py]: Update linting dependencies :: Simon K
  • 587c8acd96 - Update documentation link in readme (#13570) :: Simon Perepelitsa
  • 4eeeba7dee - [bidi] [js] Add auth related commands (#13572) :: Puja Jagani
  • d3bba9ea5f - [bidi][js] Add 'continueWithAuth' command :: Puja Jagani
  • 5bee19e4d1 - [rust] Selenium Manager log level (#13566) :: Boni García
  • b258204362 - [rbe] Disable GHA caches (#13577) :: Alex Rodionov
  • b954bcdb4a - [java] shutdown the process of a failed driver server start :: Jörg Sautter
  • 65166ba2e8 - [java] ensure ExternalProcess.waitFor will not block :: Jörg Sautter
  • 9077fbac38 - [java] fixed the format of DriverService :: Jörg Sautter
  • 047fe882fc - [java] use message templates in logger calls :: Jörg Sautter
  • 797100732e - Fix images with correct dimension and transparent parts (#13579) :: Nikolay Borisenko
  • 0b22bc8167 - [bidi][java] Add 'fetchError' event :: Puja Jagani
  • b6b209602d - [bidi][js] Add 'fetchError' command :: Puja Jagani
  • 3338c08045 - Fixing NPE when "se:downloadsEnabled" not set (#13583) :: Trig
  • 8d6bccaedd - [dotnet] Move initialization of error codes to static ctor :: Nikolay Borisenko
  • 1eb2c8c88d - Make Rectangle fields final to enhance immutability (#13586) :: Manuel Blanco
  • 2d941a009f - Use all provided options while merging them for Firefox (#13582) :: Oleg Ridchenko
  • a72ab320d0 - [java] Fix access modifier for script module classes :: Puja Jagani
  • 1cdf5b4585 - [java] use the ErrorCodec to build the WebDriverException #13580 :: Jörg Sautter
  • 8405299314 - [dotnet] Add DetachedShadowRoot exception for error response handling :: Nikolay Borisenko
  • 2d177bcd4a - [dotnet] Add InsecureCertificate exception for error response handling :: Nikolay Borisenko
  • 0209bec558 - [dotnet] Fix network response data encoding (#13576) :: Nikolay Borisenko
  • 335df5df8c - [java] give the driver some time to terminate graceful :: Jörg Sautter
  • 32cf182764 - [py] Bumping Python for nightly :: Diego Molina
  • 42414254df - [build] Adapting Rakefile to bump nightly for Python :: Diego Molina
  • 92d47ac373 - [build] Fixing Rakefile to bump nightly for Python :: Diego Molina
  • 1bd75869a9 - [py] Adding job for Python nightly :: Diego Molina
  • b20f29f99b - [py] Fixing typo in Nightly python job :: Diego Molina
  • d1c19c5e35 - [py] Using build and twine :: Diego Molina
  • 104470214c - [py] Installing twine :: Diego Molina
  • 83656d615e - [py] Env vars for twine :: Diego Molina
  • df7e464a68 - [build] Enabling more than one "nightly" per day :: Diego Molina
  • 5aa7ce0d1e - [build] Adding stable as default parameter :: Diego Molina
  • ce9dee2d2e - Add html pages for testing redirect functionality :: Puja Jagani
  • b6bf9de7cc - Release 4.18.0 (#13602) :: Diego Molina
  • 28d582c18b - Fix the location of the html files for redirect testing :: Puja Jagani
  • f4cd087106 - [build] Reusing fix in Rakefile to release python :: Diego Molina
  • 428422b56d - [build] Updating GitPod config :: Diego Molina
  • ec12c65b34 - [build] Target needs build not run :: Diego Molina
  • b3af4a6d44 - [build] Fixing dockerfile for gitpod :: Diego Molina
  • 77dd7250fc - CDP 122 (#13603) :: Diego Molina
  • 7ce5ca80f6 - Bumping versions to 4.18.1 :: Diego Molina
  • b1d3319b48 - Update supported versions for Chrome DevTools :: Diego Molina
  • c6bd0964f3 - [build] Fixing API docs update :: Diego Molina
  • 989b0ca679 - [build] Bumping versions for Nightly :: Diego Molina