Selenium 4.23.0
pujagani
released this
19 Jul 10:31
·
401 commits
to trunk
since this release
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript | IEDriver
What's Changed
Click to see all the changes included in this release
4df0a231af
- [build] Prepare for release of Selenium 4.23.0 (#14273) :: Selenium CI Bote5422e6a4e
- [bidi][java] Add high-level logging APIs (#14225) :: Puja Jagani8cf9a59153
- [grid] Set session-request-timeout as client readTimeout in RemoteNewSessionQueue (#14272) :: Viet Nguyen Ducf3724e661a
- [java] Consistent UTF-8 Encoding and Code Enhancements (#14218) :: Alex72e3a61001
- [java] custom duration for Actions constructor (#14085) :: Alex10b3305fe5
- Update logo path in readme (#14177) :: Nikolay Borisenkod8830283fb
- [rb] Add backtrace locations and cause to errors (#14170) :: Augustin Gottlieb Pequeno4a17ec391c
- [java] Merge android specific parameters in chrome options (#14217) :: Alex9aa1a7f3ee
- py: fix RelativeBy#near to take 2 parameters (#13082) :: pinterior9d6131f48e
- Remove 'browserName' capability from stereotype when using RelaySession (#14247) :: bhecquet82715b914b
- [dotnet] Quit fails after not successful new session (#14242) :: Indomitable79512380c6
- [bidi][js] Deprecate argument value wrapper class (#14251) :: Puja Jagani12769d6785
- [java] Revert workaround for old netty http client (addendum to #12843) (#14134) :: Oleksandr Kulychok7334bfc473
- [bidi][js] Add high-level script pinning APIs (#14250) :: Puja Jagani0f6884149f
- [bidi][js] Add dom mutation handlers (#14238) :: Puja Jagani785914e555
- [py] Remove precompiled binaries from sdist (#14233) :: James Hilliard6b28a8c03f
- [bidi] Add source type to log entry (#14244) :: Puja Jaganidf75c3a739
- [rb] Update selenium manager types (#14189) :: Augustin Gottlieb Pequenof09642274e
- [dotnet] Return back protected synchronous Execute method in WebDriver :: Nikolay Borisenko425ed87c9e
- [bidi][js] Add methods to add/remove handlers in Script module (#14230) :: Puja Jagani5e8d6a1f93
- [bidi][java] Avoid creating new instances of log entry event :: Puja Jagani06e7b7a4d7
- [bidi][java] Ensure empty values are removed from the call back map :: Puja Jagani5c087471ad
- [bidi] [java] Fix the adding and the removing listener :: Puja Jagani48fd9563cb
- [bidi] [java] Ensure the listeners returns an id (#14215) :: Puja Jagani5494108076
- [py] websocket-client v.1.8.0 was added to setup.py (#14187) :: Alexfe7e7c7434
- [js + bazel]: Run Node browser tests on the RBE (#14194) :: Simon Stewart164bf7944b
- [bidi][java] Remove the method that converts node value to RemoteWebElement :: Puja Jaganie8745c61e3
- [java] Deleting tests referencing deprecated methods in Require.java :: Diego Molina257104ea93
- Bump JS dependencies (#14193) :: Simon Stewartdcd99ce83a
- [java] Removing usages of deprecated methods in Require.java :: Diego Molina2b32dbd572
- [java] RemovingLocateNodeParameters.Builder
, deprecated since 4.20 :: Diego Molina034a582078
- [java] Setting proxy in SM only when it is needed. :: Diego Molinaabdaa7539a
- [js][bidi] Fix the event unsubscribe method. Update modules to have close methods. (#14192) :: Puja Jagani84cc67e7c7
- [rb] Add URLs constant to update error messages (#14174) :: Augustin Gottlieb Pequenofd5f54ebd7
- [rb] Run remote tests on RBE (#13906) :: Alex Rodionov8184982ab0
- [build] add notes for where automated build can be improved for next release :: titusfortner815839a857
- [build] ensure rust version and changelog are properly committed :: titusfortner917b2d4a57
- [build] parse patch version tags to update and PR just applicable languages :: titusfortner826a6bddeb
- [rb] Add FedCM support to the ruby selenium client (#13796) :: Augustin Gottlieb Pequeno0770acd6c0
- [build] Release Staging workflow automatically runs Update Documentation workflow :: titusfortner4ec3e7a9de
- [build] have update-documentation make a PR from the updated branch :: titusfortnerfbd6ff324d
- [build] add temporary code to update documentattion workflow to generate correct api docs :: titusfortner6936f64293
- Updates the py api doc build (#14173) :: Ed Manloveaba09e486d
- [dotnet] Kick off sending of request and log it in parallel :: Nikolay Borisenko4c00c23592
- [dotnet] Log http requests/responses via internal DiagnosticsHttpHandler (#13978) :: Christian Anselcd96b6233d
- [py] disable strict time stamps in Firefox profile (#14168) :: Alex84828cde36
- [java] use Files.notExists to check files #14088 :: Jörg Sautterda71ba316b
- Added requirements.txt to doc build environment (#14171) :: Ed Manlove00f6b7c00b
- fix linting failure :: titusfortner14aa6dba55
- Update mirror info (Sat Jun 22 00:16:29 UTC 2024) :: Selenium CI Bot995735d9fb
- [build] add workflow to create a branch with documentation updates :: titusfortner566bac6e02
- [build] add things to skip to github release notes generation :: titusfortnercd5bc1128d
- Add some notes on updating JS and java deps using Bazel :: Simon Mavi Stewarta7e392a245
- [rust] Update Rust changelog for version 0.4.22 (#14169) :: Boni Garcíaae65ae34ac
- [js] Exposepnpm
as a tool we can use :: Simon Mavi Stewartd45dbb108e
- [js] update dependencies including security items :: AutomatedTester105a49659e
- Update mirror info (Fri Jun 21 00:18:03 UTC 2024) :: Selenium CI Bot8db7b64a63
- [build] create all:lint rake task to execute both format script and python tox :: titusfortnerdbea695512
- [build] update list of files committed from version changes :: titusfortner97820d1308
- update rust versions to nightly :: titusfortner85fcd43fa9
- update versions to nightly :: titusfortner