Skip to content

Releases: SeleniumHQ/selenium

Selenium 4.12.0

31 Aug 20:30
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 249f2a7d1b - update versions and changelogs for 4.12.0 :: titusfortner
  • d5b6401472 - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter
  • a6f37cad2e - [dotnet] Send data over cdp consecutively (#12591) :: Nikolay Borisenko
  • 7d5cf8f133 - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans
  • d38ce7065f - [dotnet] Avoid potential deadlock when starting new dev tools session (#12592) :: Nikolay Borisenko
  • 1c036abf79 - [JS] Do not need browserVersion if Selenium is managing it #12641 :: Sriharsha
  • a1244406a8 - [java] Remove browserVersion from options in SM Java wrapper (fix #12633) (#12639) :: Boni García
  • 258a225dc3 - [java] batch copy input to multiple streams :: Jörg Sautter
  • 78981db71b - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia
  • ed632c22ef - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (#12631) :: Boni García
  • b7c297e928 - [py]: Bump linting dependency for flake8 6.0.0 -> 6.1.0 :: symonk
  • 60728ac84e - [py]: Rename linting recipe to linting-ci for GHA :: symonk
  • ae0130b4c6 - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans
  • 9040895915 - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans
  • 31c841842e - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans
  • 87787e4ec1 - [java] batch copy input to the circular buffer :: Jörg Sautter
  • 9e7615dd55 - [rb] Replace the :capabilities paramater with :options in API examples (#12626) :: Tatsuya Hoshino
  • 739d177dae - [dotnet] Refactor WebSocket communication for BiDi (#12614) :: jimevans
  • cbda4dddef - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans
  • 1dcbcc2d68 - [dotnet] Linting and suppressing compiler warnings :: Jim Evans
  • fa1ee12cee - [rust] Simplify SM readme (#12623) :: Boni García
  • 327785f9d3 - Finish up JavaDoc for the 'Json' classes (#12609) :: Scott Babcock
  • e08916a870 - Update SM binaries for release 4.12.0 :: Boni Garcia
  • b6d02888cb - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia
  • f37708b810 - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia
  • 71ccb89cf3 - [grid] Avoid using SM offline when SM is true. :: Diego Molina
  • ebaf1214d6 - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina
  • 4584c3c748 - [java] Removing unused vars in SeleniumManager.java :: Diego Molina
  • 181f9c35b6 - [java] Fix Proxy Breaking in RemoteWebDriver (#12607) :: Krishna Suravarapu
  • 98d4640610 - Drop py37 support (#12400) :: Simon K
  • 09674aee1d - [rust] Build SM in GH actions Linux with cross :: Boni Garcia
  • d10d9eef77 - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia
  • e9c7082dcf - [dotnet] add ability to turn on driver logging in tests :: titusfortner
  • e88bf72a2d - [dotnet] options do not belong in the service class (#12534) :: Titus Fortner
  • f3d7062155 - [dotnet] fix flaky test :: titusfortner
  • fc5509b34e - [java] cancel the pending responses while disabling network #12576 :: Jörg Sautter
  • bbe2ac5d1a - [java] handle events only once :: Jörg Sautter
  • edb4c75bcf - [java] bind the test server to the address used to connect to it :: Jörg Sautter
  • 174b880bff - [java] removed junit 4 leftovers :: Jörg Sautter
  • c41e112a61 - [rb] address flaky test :: titusfortner
  • 0b16280ea7 - [java] only download the needed drivers :: Jörg Sautter
  • 66802286b4 - [java] ensure the executorService is healthy :: Jörg Sautter
  • 6d6b110b7c - [java] fixed a potential deadlock in processing events #12576 :: Jörg Sautter
  • 7773f7b4ed - [java] fixed the NetworkInterceptor tests :: Jörg Sautter
  • 06ee06b6c6 - [java] ensure all tear downs are executed after tests :: Jörg Sautter
  • 58d7f3cc2b - [dotnet] Formatting files :: Diego Molina
  • 76702dfbc4 - [dotnet] Simplfy to only target .NET Standard 2.0 (#12608) :: jimevans
  • 8640ea8ae5 - [java] Fixes #12442 :: Diego Molina
  • 751b81a3ec - [java] Fixes #12442 :: Diego Molina
  • d1d30f8921 - [CI] Typo fix :: Diego Molina
  • b03bcc6f26 - [java] fixed JsonOutput.MAX_DEPTH :: Jörg Sautter
  • 9dcd124c44 - [java] Formatting files :: Diego Molina
  • 6bff9b0f03 - Add JavaDoc to 'Json' classes (#12584) :: Scott Babcock
  • 02fe22a8ae - [dotnet] Execute Selenium Manager commands without n...
Read more

Selenium 4.11.0

31 Jul 19:31
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 8b02c886cf - [rb] Bumping Selenium version :: Diego Molina
  • 0f2e1b1f25 - Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintz
  • cbaff758e2 - [dotnet] Improving .NET API docs :: Diego Molina
  • 85a0c67c64 - [dotnet] Leaving .NET API docs at root level :: Diego Molina
  • e45195e0ab - [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molina
  • e55129e8e6 - Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot
  • 3084d2b6b3 - [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molina
  • cc3b395887 - [rb] Updating year in Ruby docs :: Diego Molina
  • 8ace4ecca4 - [py] Adding draft configuration for ReadTheDocs :: Diego Molina
  • 38802986d2 - [py] Fixing path for docs conf :: Diego Molina
  • da3a82b46b - [java] Add Missing W3C Exceptions (#12175) :: Oscar Devora
  • fbb0996e45 - [py] Improving docs landing page. :: Diego Molina
  • 043bb18a9e - [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenko
  • ca9d41a0d5 - [py] removed redundant attributes capabilities and set_capability in wpewebkit/options.py (#12169) :: Sandeep Suryaprasad
  • a50bfe29a1 - [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani
  • 3dc8903766 - [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad
  • 505abc310f - [java] Drop the prefix created by Bazel (#12173) :: joerg1985
  • 7cfd137085 - [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang
  • 2ebfcd93ea - [py] mapped all error codes in errorhandler.py to corresponding exception object. (#12190) :: Sandeep Suryaprasad
  • 94e6fdf11d - Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot]
  • 79e6378d27 - [dotnet] Include generation of support project (#12193) :: Nikolay Borisenko
  • cdfba2b1c9 - [JS] Update rules_nodejs to 5.8.3 :: Sriharsha
  • 4d70bd80f4 - [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortner
  • d1f1b6fa39 - [py] Fix BrowserError issues (#12150) :: Sebastian Meyer
  • ebb232fd03 - Run format.sh script :: Simon Mavi Stewart
  • 25dbacb014 - [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amani
  • ab6e4f894d - [py] improve driver logging (#12103) :: Titus Fortner
  • 265e2f4202 - [java] Increased the max depth of new session payload (#12205) :: joerg1985
  • c3b226cebf - [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni García
  • eb2321327e - [java] Applying again changes from 5c891ce :: Diego Molina
  • bf389143bf - [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia
  • 7b9cb37648 - [java] Reading m2 user & pass from env vars where available :: Diego Molina
  • fc58eac32a - [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molina
  • ad8921b59c - Adding Java to the nightly job :: Diego Molina
  • 782579237e - [ci] Setting secrets on the bazel.yml :: Diego Molina
  • 7f046e81d9 - Uploading Nightly Grid jar to release :: Diego Molina
  • 9766e8d671 - [ci] Moving Nightly release creation to bazel.yml :: Diego Molina
  • 65d2cc69b7 - Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Bot
  • d1abe67bda - [rust] Include html extension for logging content when wrong driver download :: Boni Garcia
  • 1b717947b4 - [bazel] bump rules_pkg :: Simon Mavi Stewart
  • 1b210e65ad - [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart
  • 6cd79d1870 - [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart
  • 145c0a54e0 - [bazel]: Updating rules_proto :: Simon Mavi Stewart
  • 03d66644db - [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewart
  • eae0209d6a - [ci] tweaking the engflow ci build :: Simon Mavi Stewart
  • 1502130224 - [ci] Apparently we cannot set disk-cache: false :: Simon Mavi Stewart
  • 46da039c47 - [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart
  • 2ddce9794c - [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart
  • 6a4915966a - [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina
  • 79c1a4c52c - [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewart
  • ae655887e7 - [ci] Limit test run times when running remotely :: Simon Mavi Stewart
  • c49a24dec9 - Run the format script :: Simon Mavi Stewart
  • d795820f8b - [java] Create less HttpClient instances wh...
Read more

Selenium 4.10.0

07 Jun 15:40
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 4450a44e18 - Update mirror info :: Selenium CI Bot
  • 1ab13d9c6e - [rb] Bumping Selenium version :: Diego Molina
  • 4dd9e1f8ad - [rust] Include --debug flag in CLI test :: Boni Garcia
  • c7e2b557d7 - [rust] Log error message as debug trace when parsing version :: Boni Garcia
  • e51d1aabfd - [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia
  • 9c2f47572b - [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia
  • 3893a5ed63 - [rust] Minor smell-fixes :: Boni Garcia
  • dd9f306417 - [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garcia
  • cbcc6b3060 - [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garcia
  • b579892869 - [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia
  • 666c3ea941 - [rust] Include assertion to assess browser version detection :: Boni Garcia
  • 9105916ce8 - Update mirror info :: Selenium CI Bot
  • a4b0ddd02b - [rust] Support building on Windows ARM64 :: p0deje
  • 7869fdc345 - [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov
  • 542f0a16c7 - [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov
  • 79e3f9e6f0 - [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko
  • 797b713d78 - Fix: typo in the "addArguments" method comment (#11945) :: Maid
  • 68a683f670 - [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani
  • 98d3e26b3e - [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García
  • 1ea3134877 - [java] Handling case where -1 is returned as statusCode :: Diego Molina
  • dfe07841e8 - [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina
  • 293046106e - [java] Remove deprecated "version" JWP capability :: Diego Molina
  • 3d8c6fa7a9 - [java] Remove deprecated "platform" JWP capability :: Diego Molina
  • b643cf793e - [java] Enabling and fixing tests in Firefox :: Diego Molina
  • 41bbc5f883 - [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina
  • 940b183e3a - [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molina
  • ef69f1b05e - [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani
  • 590d3240d4 - [java] Removing unused CapabilitiesUtils.java class :: Diego Molina
  • 79c7847068 - [java] Removing more unused classes :: Diego Molina
  • 0c025325aa - [grid] Displaying the real stereotype config at startup :: Diego Molina
  • 46f300c374 - [java] Adding ventura as platform :: Diego Molina
  • 5e95c81518 - [java] Adding task to publish snapshots in Java :: Diego Molina
  • 1947771a93 - [java] Fixing build :: Diego Molina
  • da2e767ebe - [rb] allow users to direct driver process output (#11964) :: Titus Fortner
  • cd3216e68d - Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionov
  • f2b27807ab - [java] add logging for starting the driver :: titusfortner
  • cc87ca0e43 - [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov
  • 83b0b0d88d - Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov
  • 9ac368b475 - Do not switch and remove node in one iteration (#11961) :: joerg1985
  • e5805a47f2 - Add corner case test (#11970) :: Rishav Trivedi
  • 38cbd003e9 - [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex
  • 2403c71eab - [java] Fix failing build :: Simon Mavi Stewart
  • bb95c2cd48 - Fix README stopping at Rust build steps :: Alex Rodionov
  • c2944a1123 - Handle fragmented websocket messages (#11962) :: joerg1985
  • 18164af446 - [java] Remote selenium-remote tag from test targets :: Alex Rodionov
  • 2266ffc8b2 - [java] Fix a typo :: Alex Rodionov
  • 8921182b59 - [java] add more logging to Selenium Manager (#11959) :: Titus Fortner
  • 440a388d0b - [CDP] Adding v113 and removing v110 :: Diego Molina
  • 35827eb5b5 - [rb] Fix DevTools old version loader spec :: Alex Rodionov
  • ab94305c7b - [rb] Add sizes for Bazel test targets :: Alex Rodionov
  • 1fd552d577 - [rust] Add sizes for Bazel test targets :: Alex Rodionov
  • 69e67ae9b3 - [Java] Fixing log level comparison :: Diego Molina
  • d530584d2e - Configure remote builds to use EngFlow (#11887) :: Simon Stewart
  • 66e51be38c - Make Driver Ser...
Read more

Selenium 4.9.0

20 Apr 23:44
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f5b9191db1 - [IEDriver] Bumping version to 4.8.0 :: Diego Molina
  • d985705e8c - [rb] Bumping Gemfile :: Diego Molina
  • 425684ae27 - Evaluate the whole PR when checking CI :: Alex Rodionov
  • 4a81bb75fc - [IEDriver] Updating CHANGELOG :: Diego Molina
  • 484359ce66 - Show the full CI build result in README :: Alex Rodionov
  • 3f6717df64 - pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) :: Mark Mayo
  • b803c68624 - [py] Replace devtools genrule with proper generate_devtools rule. (#11392) :: James Hilliard
  • bcb5a25dde - [JS] fix: iedriver download with selenium-manager #11579 :: Sriharsha
  • 398524fd6d - update build requirements in readme :: titusfortner
  • fed93711e4 - [py]: Add docstring for alert_is_present :: symonk
  • 39ceed7808 - [py] Avoid shadowing builtin in variable names :: symonk
  • 8815c27cd3 - [rust] Support for web proxy in Selenium Manager (#11575) :: Boni García
  • 6bc5a589dd - [java] Merge capabilities of slot with the new session request capabilities (#11369) :: Puja Jagani
  • 775d6bbafe - Updating 4.8.0 release date for Ruby :: Diego Molina
  • 20d68b3963 - [java][cdp] Keep track of pinned scripts per CDP session (#11598) :: Puja Jagani
  • 0e5bb5b37f - Fix autoload of WebDriver::Remote::Bridge::COMMANDS :: Étienne Barrié
  • 7de6dec1c6 - [rust] Selenium Manager processes PATH (#11597) :: Boni García
  • 2917d05a2e - [java] Fix linting error :: Puja Jagani
  • ce0b6f1c80 - [java] [cdp] Simplify Augmentation for Basic Auth (#11601) :: Puja Jagani
  • 23782b3b4e - print requested capabilities in SessionNotCreatedException (#11604) :: Andrei Solntsev
  • 764aff68f3 - [rust] Refactor logic for running shell commands in Selenium Manager :: Boni Garcia
  • e92ab45a80 - [rust] Make public the function for formatting :: Boni García
  • e3e77e73d6 - [rust] Remove geckodriver 0.32.0 test :: Boni Garcia
  • cbd263f3b8 - [java][cdp] Simplify Augmentation for Dom Mutation :: Puja Jagani
  • cab3949d60 - [dotnet] update references to latest version of chrome in tests :: titusfortner
  • cd1c146160 - [java] guard test based on Chromedriver bug :: titusfortner
  • 7e8d9d2ae6 - [js] guard tests due to chromedriver bug :: titusfortner
  • 80e7446047 - [rb] guard tests for BiDi browsing context :: titusfortner
  • 3e5d47c86f - Update tracing.txt :: Puja Jagani
  • 99126df8db - Update pinned browsers :: Simon Mavi Stewart
  • 4e02ef4559 - Generate a Maven BOM (#11560) :: Simon Stewart
  • 8cfe8a40f9 - [js] Add script pinning (#11584) :: Puja Jagani
  • c044441a0d - [py]: Bump black & isort versions :: symonk
  • 1e2a4c47cf - [java] Synchronize method to get Selenium Manager binary (fix #11620) (#11640) :: Boni García
  • 332988cd7b - [rb] Close BiDi session on closing the last top-level browsing context :: Tamsil Sajid Amani
  • e2d160b904 - [ruby][bidi] Add filtering capability to LogInspector :: Tamsil Sajid Amani
  • 5d8b8a9a05 - [rb] subclass is setting value before the superclass is setting it to nil :: titusfortner
  • 771c22c7f7 - [CDP] Adding v110 and removing v107 :: Diego Molina
  • 60c9f4a4c3 - [java] Format Selenium Manager wrapper class in Java :: Boni Garcia
  • 4f09bf0c74 - [JS] [atoms] Use .textContent instead of .innerHTML in clear() action (#11504) :: Tobias Smolka
  • e11ab24383 - [dotnet] Updating tests to work with v110 :: Diego Molina
  • c1ac4c7a62 - [dotnet] IJavascriptEngine implements IDisposable where available (#11594) :: Michael Render
  • d95e96fc50 - [SM] Updating Selenium Manager binaries for 4.8.1 release :: Diego Molina
  • b1300a65c0 - Filedownloads url - Adhere to w3c standards (#11646) :: Krishnan Mahadevan
  • 8b4b818bcd - [java] Using Selenium Manager for Java tests :: Diego Molina
  • caabae25e9 - [IEDriver] Updating atoms for IE Driver :: Diego Molina
  • 8ebccac989 - Updating changelogs and bumping version to 4.8.1 :: Diego Molina
  • 8a585c5b6f - Update tox.ini for a valid "isort" version (#11667) :: Michael Mintz
  • 68c556eb2b - [rb] Updating Gemfile.lock :: Diego Molina
  • 835ee7ed72 - Undo a bug fix that caused a worse bug. (#11666) :: Michael Mintz
  • 728db91420 - [py] Bumping Python to 4.8.2 :: Diego Molina
  • b5a118ad6b - Removing browser drivers from GitPod config :: Diego Molina
  • 50d1ae9d25 - [rust] Include support for Safari in Selenium Manager (#11609) :: Boni García
  • cebf542e7c - [rust] Include safa...
Read more

Selenium 4.8.0

23 Jan 12:56
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 0818e99e32 - Fix Ruby API documentation generator :: Alex Rodionov
  • b269466d65 - Grab Ruby documentation path before switching Git branches :: Alex Rodionov
  • b1f639b643 - [ci] Removing unneeded {} :: Diego Molina
  • c02a748683 - [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner
  • 6b67c0c12a - Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov
  • 55dad423ba - Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov
  • 935226b1c4 - [rb] Selenium Manager wrapper is adding exe twice :: titusfortner
  • 9d4ec50633 - [py] use the browser name that selenium-manager binary expects :: titusfortner
  • 9c771a1e2f - [rb] update changelog and bump version to 4.7.1 :: titusfortner
  • 01a47b4b4a - [py] update changelog and bump version to 4.7.1 :: titusfortner
  • d03ad02531 - [py] put the fix in the wrong place :: titusfortner
  • 5bc0c2c559 - [py] update changelog and bump version to 4.7.2 :: titusfortner
  • 2502e9624b - [py] fix linter failure :: titusfortner
  • ac94275296 - [py] need to log both stdout and stderr from selenium manager :: titusfortner
  • d848fb8d14 - [py] update ci to use the right os and skip unnecessary python installs :: titusfortner
  • 630fc470ae - [py] fix linter again :: titusfortner
  • c5943bde4c - [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani
  • 397ececc61 - Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan
  • 038141b2cf - [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko
  • 77f0cfae98 - [rb] start logger in tests before starting first driver :: titusfortner
  • 21d115eee6 - [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani
  • 4af3726cd9 - [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985
  • a6313cff6b - Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]
  • 3832787933 - [java][bidi] Add BrowsingContext module commands :: Puja Jagani
  • b529abaf62 - [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani
  • 7a469e02e1 - [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jagani
  • dd080a1e4e - [grid] Updating Grid UI deps :: Diego Molina
  • 104b7b9777 - [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTester
  • aa8d6cf768 - [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni García
  • d8b45c8c66 - [py] Change formatted strings to f-strings (#11087) :: Kian Eliasi
  • c6795baf1a - [java] Update changelog and bump version to 4.7.1 :: Diego Molina
  • 7b212ee4be - [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina
  • 63a79bd870 - [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina
  • 9e240b008c - [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina
  • 5fbddf6718 - [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molina
  • c583458827 - [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina
  • 03945631e4 - [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molina
  • d9e5d28f33 - [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina
  • 1ee7e1f8d2 - [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina
  • 639942948c - [JS] bump rules_nodejs to 5.7.3 :: Sriharsha
  • 65e3eb6536 - [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García
  • 7804921420 - [Build][Rust] Update lock files :: AutomatedTester
  • b6e3df661b - [java] remove inaccessible protected code :: titusfortner
  • ae57cedf49 - [py]: update mypy version for tox recipe :: symonk
  • 3152c96eb0 - [py]: type hints for missing dunder __init__ :: symonk
  • 084c3b16bb - [py]: PEP257 compliant consistent docstrings throughout. Include in linting recipe :: symonk
  • 68d77a50cd - [py]: Fix mistaken quote in EventFiringWebElement docstrings :: symonk
  • 7df361176b - [py]: Adding python 3.10 to wheel classifiers :: symonk
  • 13ed8cee5a - [py]: bump black to 22.12.0 :: symonk
  • e90ad6d364 - [py]: Fix types in edge & firefox options :: symonk
  • 966b8041fd - [py]: type improvements and make VirtualAuthenticator more pythonic and simplified. :: symonk
  • 3bc33858da - [py] Re-add deleted docstring from Protocol enum :: symonk
  • [4abc122503](http://github.com/seleniumhq/selenium/commit/4ab...
Read more

Selenium 4.7.0

01 Dec 23:55
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 0a5b49d16f - [java] update changelog and bump version to 4.7 :: titusfortner
  • 8d170a99d4 - [rb] update changes and bump version to 4.7 :: titusfortner
  • 8d92d981a5 - [py] update changes and bump version to 4.7 :: titusfortner
  • 68b46096da - [js] update changes and bump version to 4.7 :: titusfortner
  • 1f5fe6da92 - [dotnet] update readme and bump version to 4.7 :: titusfortner
  • 7ee8add26b - [cpp] bump IE Driver version to 4.7 :: titusfortner
  • 4b4e01dddf - update selenium manager binaries for 4.7 release :: titusfortner
  • 7a79429d15 - [js] update ways error messages are handled for selenium manager :: titusfortner
  • c23b95b9ff - [dotnet] split up frameworks on CI :: titusfortner
  • 993e6b2f97 - [py] fix linter issue :: titusfortner
  • 416d183251 - [ci] run language tests from typical language tags :: titusfortner
  • 409b057bdf - [py]: 🚀 Improve performance (#11310) :: Fenil Mehta
  • 8b6dbb38e0 - [py]: Propagate stderr to exceptions when selenium manager fails (#11329) :: Simon K
  • 3584dad5b5 - [Build] setup multiple python interpreters defaulting to 3.8 :: AutomatedTester
  • cccbe85920 - [Build] Bump rules_python to 0.15 :: AutomatedTester
  • 8cd4954c7a - [rb] fix failing specs :: titusfortner
  • 285dacec9c - [dotnet][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 922f5d31af - [js][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • e8c0102941 - [rb][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • c315feef9d - [py][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 8d5c10ff62 - [java][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 69fac46fe0 - [cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 3d1b8c6267 - [dotnet] run tests on Windows CI :: titusfortner
  • a8f4184e3c - [rb] make sure command execution errors get rescued :: titusfortner
  • 769cd05fb4 - [rb] fix reset_driver! implementation :: titusfortner
  • 37498f8bd1 - [java] toggle selenium manager output by exit value instead of content :: titusfortner
  • 18fc6346f7 - [rb] toggle Selenium Manager execution output on exit code :: titusfortner
  • ec2430e52b - [java] minor test updates :: titusfortner
  • b4d6c4e59a - [cpp] update to visual studio 2022 :: titusfortner
  • 9480f0d514 - [dotnet][cdp] implement get targets better :: titusfortner
  • aa5dfd697f - [dotnet] add guards and fix tests :: titusfortner
  • b3c3903c9f - [dotnet] add test attributes to guard for platforms and targets :: titusfortner
  • 8fb8fd791a - [dotnet] toggle Selenium Manager execution output on exit code :: titusfortner
  • d2838e1291 - [dotnet] update everything required for .NET 6 :: titusfortner
  • 471e245d7c - ci: fix GitHub_Actions set-output is deprecated (#11265) :: Christian Clauss
  • 955581f308 - [java] Merge mutable capabilities with options correctly :: Puja Jagani
  • ef63f5d110 - [JS] Resolve dependabot alerts :: Sriharsha
  • 2a0a11403e - [JS] Bump rules_nodejs to 5.7.2 :: Sriharsha
  • 0831f5d7ce - update all github actions to latest versions for consistency :: titusfortner
  • c3a8c94d1f - [py] Upgrade GitHub Actions (#11257) :: Christian Clauss
  • 148e0d5229 - [rb] parse stderr and stdout for improved error logging with Selenium Manager :: titusfortner
  • e8e5f3674a - Make nightly version bump target names consistent :: Alex Rodionov
  • 2589a32331 - Fix RuboCop offenses in NightlyVersionGenerator :: Alex Rodionov
  • 538c11af6d - Publish nightly versions of Ruby gems every day :: Alex Rodionov
  • ab38b9cce2 - Upgrade Ruby rules for Bazel to the latest version :: Alex Rodionov
  • 02d47fdca0 - add test information to readme :: titusfortner
  • 0f8c153d6b - [rb] improve logic for tests that require specific options :: titusfortner
  • af2ab3f0c0 - [rb] allow safari options to specify technology preview :: titusfortner
  • 26b9f665c4 - [rb] remove references to testing firefox nightly :: titusfortner
  • 59763fcdf5 - [rb] update safety checks :: titusfortner
  • 71657e9858 - [rb] speed up target locator specs :: titusfortner
  • 50974dfaa2 - Run Edge tests for Ruby on Windows :: Alex Rodionov
  • 7024abb03a - Run Firefox tests for Ruby on Windows :: Alex Rodionov
  • db43c94f25 - Run Chrome tests for Ruby on Windows :: Alex Rodionov
  • [e183ceb](e183ceb5...
Read more

Selenium 4.6.0

04 Nov 10:01
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • dbf63cff9dd - [dotnet] forgot to delete CDP v103 directory :: titusfortner
  • e219c447714 - Update list of java modules to upload to maven :: Simon Mavi Stewart
  • 316f9738a8e - isPromise() thenable fix (#11048) :: Chris Stringer
  • 3167e93110f - [py]: new tox recipe for isort in non diff only mode (#11005) :: Simon K
  • c686e6875c3 - [py]: Recipe for black; configure flake8 to work in tandem :: symonk
  • b5b495da3ce - [py]: format python tests with black :: symonk
  • fe9444df1b2 - [py]: consolidate and document linting changes; enable linting in gh actions :: symonk
  • eaa7ecceb6b - [py]: tidy exceptions.py code :: symonk
  • 9e0316636f0 - [py]: Run flake8 last as other linters fix most of its issues automatically :: symonk
  • f4a891523b3 - [py]: use f-strings in some tests :: symonk
  • 1c2f1cbd69b - [py]: Lint webdriver/safari/ in preparation for consolidating the driver API :: symonk
  • 4d8fc6ba596 - [py]: Document firefox service= arg. closes #11067 :: symonk
  • 31144ffdc4c - [py]: Additional types and tidying safari service :: symonk
  • 084ffc83001 - [py]: Revert removal of default executable global for safari :: symonk
  • 58c3c5c887a - [py]: Adding a start/stop interface for typing :: symonk
  • c09027bc5c6 - [py]: convert service_url to fstrings :: symonk
  • ca217d29ec9 - [py]: Exit 1 in ci when linter is failing :: symonk
  • ba04acdf9ea - [py]: Base Service tidy up :: symonk
  • 6b4281bd4bc - [py]: More internal refactoring of the base Service class :: symonk
  • e2add163783 - [py]: Apply black on the rest of the code base :: symonk
  • c59a267a0c4 - [py]: bugfix iterating stdout twice instead of stderr :: symonk
  • 49efb1c3873 - [py]: remove no_focus_so_name unused argument :: symonk
  • a8026c18431 - [py]: bugfix _get_firefox_start_cmd referencing invalid os._name :: symonk
  • e1a2b532da2 - [py]: Tidy some webelement.py and simplify branched logic :: symonk
  • c22de96c687 - [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagani
  • a5423d92d58 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
  • fcb83491a87 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
  • 7ead8b87577 - [py]: Fix typing.Union t ypes for log_path :: symonk
  • 1d2ea0488e3 - [py]: Additional types; remove unused permissions.py :: symonk
  • 5fba3a2b2d2 - [py]: Remove RemoteDriverServerException :: symonk
  • 4199d70eb19 - [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani
  • 1fa4ca61d7e - [py]: Remove comments from tox.ini :: symonk
  • 3a788a383b4 - [py]: docs and type hints for chrome.service :: symonk
  • 7c7e2ecba28 - [py]: docs, type hints and clean up for ChromiumService :: symonk
  • d20db99aba0 - [py]: docs and types for EdgeService. deprecate verbose=True :: symonk
  • cbf98cdbfb6 - [py]: lint conftest.py :: symonk
  • 75ba99be2bc - [py]: Simplify safari.service; types, docs, general tidy up :: symonk
  • 086dfe759e9 - [py]: simplify uses of unnecessary elif throughout :: symonk
  • 589b8db8251 - [py]: #11084 - additional f-strings :: symonk
  • 3e41af7c806 - [py]: Remove unused send_remote_shutdown_command implementations in services :: symonk
  • 4a759a8cfb2 - [py]: Types and docs for wpiwebkit.service and additional args for consistency :: symonk
  • bf3780204f9 - [py]: Types and docs for webkitgtk.service and additional args for consistency :: symonk
  • f442a7ea45d - [py]: Update log_path docs for non chromium based services :: symonk
  • 7dbd3a331cb - [py]: start of bringing firefox.service inline with other services :: symonk
  • 3b7295b077a - [py]: Additional types and docs for Service base class; fix firefox service init args :: symonk
  • 39182204f4d - [py]: Remove unnecessary exception handling for start_error_message :: symonk
  • a793b3a86a0 - [py]: document mypy config; add additional types and types dependencies :: symonk
  • 6479063ef08 - [py]: call no arg __init__ in WebDriverException :: symonk
  • 49d1e3d1758 - [dotnet] this value was incorrectly changed :: titusfortner
  • c5f457e75dd - [dotnet] update changelog and bump version to 4.5.1 :: titusfortner
  • dcdff48f36a - [rust] Initial version of Selenium Manager (1.0.0-M1) (#11078) :: Boni García
  • a0aae462c80 - [JS] Update rules_nodejs to 5.7.0 :: Sriharsha
  • 86ba7d21b7d - [py]: Revert docs versions to keep docs intact :: symonk
  • [`3d69...
Read more

Selenium 4.5.0

28 Sep 20:41
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • feed290ab3 - [js] missing end quote in bazel file :: titusfortner
  • fe167b119a - [java] update changelog and bump version to 4.5 :: titusfortner
  • 14516208b0 - [dotnet] update changelog and bump version to 4.5 :: titusfortner
  • 10ad14e20e - [iedriver] bump versions to 4.5 :: titusfortner
  • 5057e02848 - [js] update changelog and bump version to 4.5 :: titusfortner
  • 77166342b7 - [py] update changelog and bump versions to 4.5 :: titusfortner
  • 26dc816c5c - [rb] update changelog and bump version to 4.5 :: titusfortner
  • 50c5d6ff23 - [rb] add cdp v106 remove v103 :: titusfortner
  • 3170a497f8 - [dotnet] add cdp v106 remove v103 :: titusfortner
  • a2b161a5c5 - [py] add cdp v106 remove v103 :: titusfortner
  • 1ffd09357a - [js] add cdp v106 remove v103 :: titusfortner
  • 2a05eb120b - [java] add cdp v106 remove v103 :: titusfortner
  • 697c717a28 - [cdp] add definition files for v106 and remove v103 :: titusfortner
  • 9c8215e84e - [java] Enable BiDi session test :: Puja Jagani
  • f7b97cbe12 - [java] Allow origin of [::1] for geckodriver for IPv6 only systems :: Puja Jagani
  • 3e7c6e1a95 - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
  • 96c4ecd714 - [java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
  • af12e439d8 - [JS] bump rules_nodejs to 5.6.0 :: Sriharsha
  • a3b11f7fb8 - [dotnet] update changelog for 4.5 :: titusfortner
  • 5d1779925c - [rb] update changelog for 4.5 :: titusfortner
  • 42850a7fab - [rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
  • 58f5833ba0 - [rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
  • 04e1dfc1fd - [rb] run dev tools tests on Firefox :: titusfortner
  • e51e2a99ab - [rb] support initializing Server with args and log_level :: titusfortner
  • b44aee0478 - [rb] use options instead of capabilities :: titusfortner
  • 77c4bf303e - [rb] don't use opts as hash in tests :: titusfortner
  • cb8872cd72 - Remove spelling mistake from the method name (#11051) :: Vikas Goel
  • 760305b6a6 - [py]: add type hints for method parameters (#11053) :: Kim Hyeonseok
  • df0f92db7f - [iedriver] update changelog :: titusfortner
  • 42284b08ab - [java] update changelog :: titusfortner
  • 8aeb1e1290 - Run fluxbox as window manager for jobs using Xvfb (#11025) :: Henrik Skupin
  • ff372929fa - Fixed some typos (#11035) :: Shishu Raj Pandey
  • dc53093baf - [py] fix flake8 failure :: titusfortner
  • 3fcc413878 - [java] remove non-applicable xml test :: titusfortner
  • 31190f8edd - [java] fix aliases for windows 7 and vista platform name :: titusfortner
  • 0b3bc095c1 - Remove deprecated managed directories from bazel :: Puja Jagani
  • 2f15ea0efa - [py] update outdated usage example (#11049) :: Austin Michael Wilkins
  • d2205d9ba6 - [java] fix bug that forced platformName of windows 7 to vista :: titusfortner
  • 1a73c3f9f3 - Re-enable testGetValueOfUserDefinedProperty test for Firefox (#11046) :: Henrik Skupin
  • ccf6a45843 - [py]: remove incorrect references in the changelog :: symonk
  • b2598e7fab - [js] Update changelog :: Puja Jagani
  • e4742018d2 - [JS] Fix: Do not allow Select class to select disabled options (#11029) :: Tamsil Sajid Amani
  • 33106b6047 - Bump pinned browsers :: Simon Mavi Stewart
  • cd8b551d19 - [java] Java HTTP client : Allow reading the response more than once :: Puja Jagani
  • 0b853398ef - [java] Update check for content-length header :: Puja Jagani
  • 9433860d62 - [java] Remove unused import :: Puja Jagani
  • be2c7e469b - Change casing of method name. No logical changes :: Simon Mavi Stewart
  • 7387bc94a3 - [java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani
  • 4671831a08 - [java] Ensure Java 11 client works to support webdriver session :: Puja Jagani
  • 7f7199cd9d - [JS] Update changelog :: Puja Jagani
  • 5db05840e0 - [py]: Update doc generation dependencies :: symonk
  • 79793b6e0f - [py]: Remove opera markdown files :: symonk
  • 59c175d50a - [build] make ruby and python use setup-firefox action :: titusfortner
  • 77be05c6df - [build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin
  • ffb50262dd - [iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortne...
Read more

Selenium 4.4.0

09 Aug 10:54
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 3e70fc51c3c - [py] Bumping to 4.3.0 :: Diego Molina
  • 209d778c892 - [javascript] Bumping to 4.3.0 :: Diego Molina
  • 55714150419 - [grid] Fixing env var name to stream VNC :: Diego Molina
  • 3b3a3edf36a - [dotnet] remove obsolete TouchActions class :: titusfortner
  • 2fbfc62f565 - [dotnet] remove obsolete commands :: titusfortner
  • 7949433994c - [JS] Updated jsdoc for move action (#10816) :: praveendvd
  • 78f2b1ef68c - [grid] Updating JS deps :: Diego Molina
  • 00fce383436 - [JS] Update rules_nodejs to 5.5.1 :: harsha509
  • 334a10350fe - [web] add index to webpages (#10640) :: Titus Fortner
  • cc79de69690 - [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina
  • 7a13e937a5f - [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina
  • de0a144b923 - Use which() to get Firefox path on Mac OS (#10818) :: Bogdan Condurache
  • 4ad053312fd - #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev
  • 2d0c733ac47 - Fix RuboCop configuration :: Alex Rodionov
  • 8645cafd33e - Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni García
  • ed7d29eb07a - [grid] Saving Selenium logs in Dynamic Grid :: Diego Molina
  • ae46fd8eb45 - [java] Adding more exceptions to spotbugs :: Diego Molina
  • 632849cb88d - [JS] kill chromium service on quit (#10796) :: Ravi Sawlani
  • 0c2b60532ee - [java] Removing filter for lint, not needed in browser tests :: Diego Molina
  • daa04231c49 - [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina
  • 943081bd8f6 - [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani
  • 5532a8d5c0d - [py] Remove assertion for python version check (#10815) :: jsfehler
  • cd3af6e5fa3 - correctly checks the driver supports DevTools (#10819) :: elgatov
  • 54b8568c665 - [grid] Updating JS deps :: Diego Molina
  • 71cccff7446 - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart
  • b9252637d65 - Repin browsers and drivers :: Simon Mavi Stewart
  • 8487998201c - Run buildifier :: Simon Mavi Stewart
  • f2b65eb4a00 - [build] Bump rules_python to 0.10 :: AutomatedTester
  • 0a2a4a93ea0 - [java] Add status endpoint :: Puja Jagani
  • 8e24d937238 - [java] Formatting changes in test classes :: Puja Jagani
  • a6b161a159c - [atoms] Add shadow dom visible text tests :: AutomatedTester
  • 09e296c30b5 - Cleanup docstrings, fix broken formatting (#10838) :: jsfehler
  • fb4df665ab8 - [java] Add ability to decorate child classes of WebDriver (#10737) :: Valery Yatsynovich
  • ca2f0f955de - [build] Bump bazel to 5.2 :: AutomatedTester
  • aaa20ba9121 - [java] Improving javadocs for DevTools.java :: Diego Molina
  • 9cf01a34c4a - [java] Making Java tests compile until we find a better alternative :: Diego Molina
  • 5294269c1de - [grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina
  • 7b1c6461f61 - [JS] Bump to 4.3.1. :: AutomatedTester
  • dcb27c1d837 - Adding GitPod Config (#10855) :: Diego Molina
  • 226a5b5cfc6 - [grid] Updating JS deps :: Diego Molina
  • 72967823909 - [IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window (#10702) :: Yusuke Noda
  • 989c5644d31 - Disable popup blocking for Edge in IE Mode (#10869) :: Brandon Walderman
  • bb23fba720c - Remove require of websocket in selenium-devtools gem (#10868) :: Kevin Dew
  • 5eb4e45f81d - Extract network interceptor into a separate class :: Alex Rodionov
  • 0916b2c1c9a - Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov
  • 98f533238e9 - Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov
  • 4aebd9c6a3c - Truncate WebSocket logger messages :: Alex Rodionov
  • c0fa00f9722 - [dotnet] Handle unsuccessful http requests properly (#10807) :: Nikolay Borisenko
  • 4fc1de040d2 - [dotnet] set proper status when creating response :: titusfortner
  • 7f40eec0b7a - [dotnet] add additional context info to unexpected errors in responses :: titusfortner
  • 21c693d4821 - update docs for PointerActions#move_to (#10872) :: Robert Fletcher
  • 545355d40d6 - [py]: use native mapping .get(...) in error handler :: symonk
  • 38f8501456c - [py]: Address flake8 violations and remove unused imports :: symonk
  • e66e00cedb1 - [iedriver] update changelog and bump version to 4.3.0 :: titusfortner
  • [`50b0bfc07...
Read more

Selenium 4.3.0

23 Jun 21:27
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • fe6bc9952f4 - [IE] update changelog and bump version to 4.2.0 :: titusfortner
  • 49ea73c758e - Fix unreleased note in Ruby changelog (#10713) :: Pavel Lobashov
  • 67dba3e1801 - [java] Avoid checking for non W3C twice. :: Diego Molina
  • 8e7983f7d43 - [java] Removing usage of deprecated caps in DesiredCapabilities :: Diego Molina
  • ad2e2765618 - [java] Removing deprecation for STRICT_FILE_INTERACTABILITY :: Diego Molina
  • 65cb657efd2 - [java] Removing old browser options strings :: Diego Molina
  • 14651c78ec2 - [java] Removing unused import :: Diego Molina
  • 33346076f11 - [java] Removing deprecated caps from response :: Diego Molina
  • c8da7c2d2ad - [java] Making sure "loggingPrefs" only affects Chrome :: Diego Molina
  • 3f794a036ca - [java] Removing more usages of deprecated "platform" capability. :: Diego Molina
  • 2c66554f266 - [java] Adding one more exception for #10711 :: Diego Molina
  • f2e40dc9867 - [grid] Updating testing library deps :: Diego Molina
  • 1c2240df9d7 - [JS] feat: Added virtual authenticator (#10663) :: Tamsil Sajid Amani
  • 52845c30e7f - [java] Adding LOGGING_PREFS to Edge and Chrome options :: Diego Molina
  • ac4d0fdd4a3 - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • d1126b72e16 - [grid] Updating material UI libs :: Diego Molina
  • f677d2d24fe - [grid] Updating typescript :: Diego Molina
  • 6652c1a0bde - [rb] fix bug in default durations :: titusfortner
  • 1570bb3c829 - [rb] update changelog and bump version for 4.2.1 :: titusfortner
  • 00add3506ff - [py] allow setting pointer event attributes in move_by() and move_to_location() :: titusfortner
  • 6afbbcf4006 - [py]: fix flake8 violations in trunk (#10723) :: Simon K
  • 60bf8e40c37 - [py] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • b0057b54cff - [rb] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • 6d2a7829f9b - [JS] Fixes lint issues and updates npm packages :: harsha509
  • 34d593f6572 - Add a html page for testing BiDi logEntryAdded events :: Puja Jagani
  • 307673b8947 - [JS] Remove unused param in input.js & minor code cleanup :: harsha509
  • 7bd9b067c09 - [grid] Updating Grid JS deps :: Diego Molina
  • e5a566a5673 - [grid] Reverting pretty-ms upgrade :: Diego Molina
  • 9435a8ae4d3 - [java] Throwing warnings for non-W3C before creating session (#10741) :: Diego Molina
  • 247abe73fd0 - [java] Removing exceptions from accepted W3C caps :: Diego Molina
  • a84d600638d - Adding config for SafariDriver in label commenter :: Diego Molina
  • 38e89630f1c - fix: update ExpectedCondition to extend java util Function (#10695) :: Branden Cash
  • 4bbb7c255ae - [py]: remove deprecated find_element_by_ methods (#10712) :: Simon K
  • 1c5eee468bf - [java] don't abandon driver :: titusfortner
  • 735ba4f8c04 - [java] can't modify an unmodifiable map :: titusfortner
  • aadc158aa0d - [java] do not start test driver when @NoDriverBeforeTest set :: titusfortner
  • da43407f700 - [java] fix has debugger implementation :: titusfortner
  • 263d346d398 - [java] Do not start multiple browsers in tests when not necessary using @NoDriverBeforeTest :: titusfortner
  • ab555c47880 - [java] Fixing SafariTechPreview :: Diego Molina
  • 79f2b20ed37 - [JS] Fix dependabot alerts :: harsha509
  • 939185a499d - [grid] Updating Grid JS deps :: Diego Molina
  • 8b92d869e4e - Run buildifier over the tree :: Diego Molina
  • 75637052827 - Removing @bazel/buildifier and @bazel/ibazel :: Diego Molina
  • 683ccb65d6d - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • a969654c00f - Remove flag for network (#10751) :: Diego Molina
  • be408c02a10 - [py]: remove redundant actions array of action_chains (#10716) :: Simon K
  • 7c924688741 - [py] Additional types and tweaks for remote webdriver (#10631) :: Simon K
  • f9018c6f113 - [java] Run tests on the JUnit Platform (JUnit 5) (#10752) :: Boni García
  • de9675b8777 - [py]: Additional types for element fetching methods (#10662) :: Simon K
  • 27ff5866dc1 - [py]: Remove unused arg resolve_ip from RemoteConnection initialiser (#10717) :: Simon K
  • 890f74eb984 - [py] additional type hints in wait.py & command.py (#10627) :: Simon K
  • 05467b6cc88 - [py]: Tweaks to select.py for pythonic naming and types (#10756) :: Simon K
  • 7f0c5633f19 - [java] Remove deprecated methods that use capabilities in WebDrivers (#10427) :: Puja Jagani
  • [e3089c96279](http://gith...
Read more