Selenium 4.18.0
·
2308 commits
to trunk
since this release
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 Fortner7bec7b419d- [build] fixes to automated release tasks :: Titus Fortner7112e476d6- [build] fix chmod value for geenrated dotnet files :: Titus Fortner72436c43b6- [build] fix release note formatting :: Titus Fortnerf9ff9b3c08- [java] Recommitting self-signed certificate should not require certificate file :: Puja Jagani1e2b8d6323- [js] Fix running the casting related methods in chromium (#13479) :: Puja Jagani91e7572bf7- Fix typo in setup.py (#13487) :: EwaMarek6334c2fa22- Update mirror info (Tue Jan 23 12:06:42 UTC 2024) :: Selenium CI Bot9a044b8310- [py] Bumping to 4.17.1 and updating CHANGES :: Diego Molinae2b595b486- [py] Correct typing_extension dependency for wheel generation :: David Burnsd9ff42059e- [py] Bumping to 4.17.2 and updating CHANGES :: Diego Molina5440d2b173- [build] rust version needs to be changed before running the Selenium Manager task not after :: Titus Fortnerd74db8a131- [build] create selenium-release target for python :: Titus Fortnerdd02fbf9c1- [build] need to include twine in requirements to use it in target :: Titus Fortnerc5fb5a551a- [build] fix short version in python docs :: Titus Fortnerc618cac603- [build] create workflow to PR changes to browser versions (#13466) :: Titus Fortner4f9d290ca7- [js] Enabling virtual authenticator tests for Firefox :: Diego Molina83838605d1- Update mirror info (Wed Jan 24 00:19:31 UTC 2024) :: Selenium CI Botfa658f499a- [bidi] Add browsing context destroyed event :: Puja Jaganife77555cd2- [bidi][js] Add test for basic auth network event :: Puja Jaganica9c0c1237- [bidi] [js] Add realm destroyed event :: Puja Jaganib5259d8a4b- [java] Add missing support events for Web Driver Listener (#13210) :: Oscar Devora17d0491b6f- Update mirror info (Thu Jan 25 00:16:17 UTC 2024) :: Selenium CI Bot569e64be17- [bidi][java] Add network intercept commands :: Puja Jagania9a0aa4c0b- [bidi][java] Add command "continuewithAuth" :: Puja Jagani6ad24d3731- [bidi][java] Add failRequest command :: Puja Jagani1f01bfe3fb- [build] add git gem to gemspec as a development dependency :: Titus Fortnereb38753337- [build] add more information to bazel errors in tasks :: Titus Fortner319e4d7119- [build] make sure task arguments are Arrays :: Titus Fortnerad4fb54ea3- [build] fix git code in rake tasks :: Titus Fortnere93719e41b- [build] add toggle to build ruby webdriver or devtools gems independently :: Titus Fortnerb1af5d6495- [build] update version in package-lock for node :: Titus Fortner339a837444- [build] update tasks for release preparation :: Titus Fortnerc2ea3b2c2d- [build] do not update copyright information as part of release preparation :: Titus Fortner168c9f5417- [rb] make suggested updates from rubocop :: Titus Fortner4ffaab1e22- [rb] fix bad rubocop autocorrection :: Titus Fortnerfb062a5a67- [java] use the W3C state to detect errors :: Jörg Sautter7c1b450a25- [rb] fix another bad rubocop autocorrection :: Titus Fortnereba101db0e- [rb] update rubocop and revert incorrect changes :: Titus Fortner65c4abdd84- [ci] update pinned browser PR to ensure all tests are run :: Titus Fortnere7bd6c4b59- [ci] upgrade upload and download actions to v4 (#13516) :: Titus Fortnerfea3262dad- Automated Browser Version Update (#13517) :: Selenium CI Bot036b61371a- [ci] Create pre-release workflow (#13513) :: Titus Fortner81865828a2- [build] move copyright from rake task to a bazel target (#13512) :: Titus Fortnercea0a3c7ac- Fixed typo in CHANGELOG :: Luke Hille7fb98b4d9- [dotnet] update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete :: Titus Fortner4dc45f7d84- [dotnet] remove download url parameter from driver service constructor :: Titus Fortnerb383138f78- [dotnet] mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging :: Titus Fortner6dc4d5758c- [dotnet] explicitly support passing the full path to driver in Service constructor :: Titus Fortner57540d17ae- Automated Browser Version Update (#13523) :: Selenium CI Bot249e291e64- [dotnet][rb][java][js][py] Automated Browser Version Update (#13537) :: Selenium CI Bot5c214ba4cf- [dotnet] Fix protocol cdp version for remote webdriver (#13507) :: Nikolay Borisenko878e18657f- [grid] Fixing driver configuration parsing :: Diego Molinaf79256f8bd- Automated Browser Version Update (#13540) :: Selenium CI Botc6161974e3- [java][cdp] Ensure dom mutation listener calls to webdriver apis are thread safe :: Puja Jagani085ad4d7ec- [dotnet][rb][java][js][py] Automated Browser Version Update (#13546) :: Selenium CI Bot08c7c0176c- Fix typo in comment (#13549) :: mtrea31877652f6- [js] guard failing virtual authenticator tests from running on firefox :: Titus Fortner4d6bdd01fe- [bidi] [js] Add locate node command (#13489) :: Puja Jagani574fea79da- [bidi][js] Deprecate NetworkInspector in favor of Network :: Puja Jagani54a9cc48fa- [js] Skipping two failing FF tests :: Diego Molinae824acb886- [rust] Bump dependencies to latest versions :: Boni García7b4103335f- [dotnet][rb][java][js][py] Automated Browser Version Update (#13552) :: Selenium CI Botf959e88823- Bump Bazel to the latest stable 6.x release (6.5.0) (#13556) :: Simon Stewart60aa5676f6- [rust] Remove cross command in CI build for Linux :: Boni Garcíaefdb59bf33- Bump rules dotnet to 0.14.0 (#13557) :: Simon Stewart290cfff2a0- [js] Makenpm run lintpass for javascript/node/selenium-webdriver (#13560) :: Simon Stewarte815a1c870- [bidi][js] Add "addintercept" and "removeintercept" commands (#13564) :: Puja Jagani6f8e81e37a- [js] Add import :: Puja Jaganic2a660b51b- [js] Add import :: Puja Jagani85dd3b4d21- [java] Allownullinput inFluentWait(#13558) :: Valery Yatsynovich0b2265c759- [java] Add missing event handlers forTargetLocatorinterface (#13559) :: Valery Yatsynovicha6da4aabf3- [rust] Add timestamps to Selenium Manager logs (#13554) :: Boni Garcíaf38718b59b- [rust] Selenium Manager decrease frequency of statistics reporting (#13555) :: Boni García390e98d2bc- [py]: Update linting dependencies :: Simon K587c8acd96- Update documentation link in readme (#13570) :: Simon Perepelitsa4eeeba7dee- [bidi] [js] Add auth related commands (#13572) :: Puja Jaganid3bba9ea5f- [bidi][js] Add 'continueWithAuth' command :: Puja Jagani5bee19e4d1- [rust] Selenium Manager log level (#13566) :: Boni Garcíab258204362- [rbe] Disable GHA caches (#13577) :: Alex Rodionovb954bcdb4a- [java] shutdown the process of a failed driver server start :: Jörg Sautter65166ba2e8- [java] ensure ExternalProcess.waitFor will not block :: Jörg Sautter9077fbac38- [java] fixed the format of DriverService :: Jörg Sautter047fe882fc- [java] use message templates in logger calls :: Jörg Sautter797100732e- Fix images with correct dimension and transparent parts (#13579) :: Nikolay Borisenko0b22bc8167- [bidi][java] Add 'fetchError' event :: Puja Jaganib6b209602d- [bidi][js] Add 'fetchError' command :: Puja Jagani3338c08045- Fixing NPE when "se:downloadsEnabled" not set (#13583) :: Trig8d6bccaedd- [dotnet] Move initialization of error codes to static ctor :: Nikolay Borisenko1eb2c8c88d- Make Rectangle fields final to enhance immutability (#13586) :: Manuel Blanco2d941a009f- Use all provided options while merging them for Firefox (#13582) :: Oleg Ridchenkoa72ab320d0- [java] Fix access modifier for script module classes :: Puja Jagani1cdf5b4585- [java] use the ErrorCodec to build the WebDriverException #13580 :: Jörg Sautter8405299314- [dotnet] Add DetachedShadowRoot exception for error response handling :: Nikolay Borisenko2d177bcd4a- [dotnet] Add InsecureCertificate exception for error response handling :: Nikolay Borisenko0209bec558- [dotnet] Fix network response data encoding (#13576) :: Nikolay Borisenko335df5df8c- [java] give the driver some time to terminate graceful :: Jörg Sautter32cf182764- [py] Bumping Python for nightly :: Diego Molina42414254df- [build] Adapting Rakefile to bump nightly for Python :: Diego Molina92d47ac373- [build] Fixing Rakefile to bump nightly for Python :: Diego Molina1bd75869a9- [py] Adding job for Python nightly :: Diego Molinab20f29f99b- [py] Fixing typo in Nightly python job :: Diego Molinad1c19c5e35- [py] Using build and twine :: Diego Molina104470214c- [py] Installing twine :: Diego Molina83656d615e- [py] Env vars for twine :: Diego Molinadf7e464a68- [build] Enabling more than one "nightly" per day :: Diego Molina5aa7ce0d1e- [build] Adding stable as default parameter :: Diego Molinace9dee2d2e- Add html pages for testing redirect functionality :: Puja Jaganib6bf9de7cc- Release 4.18.0 (#13602) :: Diego Molina28d582c18b- Fix the location of the html files for redirect testing :: Puja Jaganif4cd087106- [build] Reusing fix in Rakefile to release python :: Diego Molina428422b56d- [build] Updating GitPod config :: Diego Molinaec12c65b34- [build] Target needs build not run :: Diego Molinab3af4a6d44- [build] Fixing dockerfile for gitpod :: Diego Molina77dd7250fc- CDP 122 (#13603) :: Diego Molina7ce5ca80f6- Bumping versions to 4.18.1 :: Diego Molinab1d3319b48- Update supported versions for Chrome DevTools :: Diego Molinac6bd0964f3- [build] Fixing API docs update :: Diego Molina989b0ca679- [build] Bumping versions for Nightly :: Diego Molina