Skip to content

Releases: SeleniumHQ/selenium

Nightly

14 Jun 00:16
3323450
Compare
Choose a tag to compare
Nightly Pre-release
Pre-release

Commits

  • babd957: [py] Fix possible TypeError in expected conditions (#15891) (Shaurya Bisht) #15891
  • 9be77c1: [py] Refactor server.py to use properties (#15840) (Sandeep Suryaprasad) #15840
  • 4a6303e: [py] Add properties (getter/setter) for service args (#15889) (Corey Goldberg) #15889
  • 3323450: [py] Fix error handler for non-json response bodies (#15887) (Corey Goldberg) #15887

Selenium 4.33.0

23 May 17:42
2c6aaad
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: selenium-4.32.0...selenium-4.33.0

Selenium 4.32.0

02 May 20:34
d17c8aa
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Click to see all the changes included in this release
  • [py] Fix test args for --headless and --bidi by @cgoldberg in #15567
  • [py] Only skip WebKit tests on Windows by @cgoldberg in #15470
  • [dotnet] [bidi] Revisit some core functionality to deserialize without intermediate JsonElement allocation by @nvborisenko in #15575
  • [py] Fix broken test for chromedriver logging by @cgoldberg in #15579
  • [py] Fix test for w3c touch pointer properties by @cgoldberg in #15580
  • [py] Fix FedCM tests leaking state by @cgoldberg in #15583
  • [dotnet] [bidi] Address BiDi's JSON converter AOT warnings by @RenderMichael in #15390
  • [dotnet] [bidi] Added missing GenericLogEntry log entry type in Script module by @nvborisenko in #15591
  • [grid] Ignored options when they are prefixed, safari specif as well by @diemol in #15574
  • [py] Remove broken logo from Sphinx generated API docs by @cgoldberg in #15597
  • [py] Fix PyTest configuration for WPEWebKit by @cgoldberg in #15602
  • [py] Fix failing test for Edge logging by @cgoldberg in #15605
  • [rb] Add PrintOptions Implementation for Ruby WebDriver by @yvsvarma in #15158
  • [py] BiDi Network implementation of Intercepts and Auth in Python by @shbenzer in #14592
  • [py] Use XWayland for internal Python Firefox tests by @cgoldberg in #15601
  • [py] Use mock.patch for environment variables in tests by @cgoldberg in #15607
  • [ruby] fix lint for print_options.rb by @Delta456 in #15608
  • [py] Configure readthedocs publishing for Python API docs by @cgoldberg in #15614
  • [py] Fix select being able to select options hidden by css rules by @FFederi in #15135
  • [py][bidi]: Implement BiDi browser module by @navin772 in #15616
  • [dotnet] [bidi] Combine network interception to apply rules (breaking change) by @nvborisenko in #15603
  • [dotnet] [bidi] Add strongly-typed LocalValue.ConvertFrom overloads by @RenderMichael in #15532
  • [py] Add missing modules to Python API docs by @cgoldberg in #15624
  • [dotnet] [bidi] Do not throw when CallFunction or Evaluate return exceptional result (breaking change) by @RenderMichael in #15521
  • [py] Skip bidi tests on browsers that don't support bidi by @cgoldberg in #15625
  • [py] complete test_should_throw_an_exception_if_an_alert_has_not_been_dealt_with_and_dismiss_the_alert by @Delta456 in #15559
  • [py] Remove unused xfail on chrome/edge service tests by @cgoldberg in #15637
  • [py] Adjust xfail markers for window size/position tests by @cgoldberg in #15638
  • [py] Call service.stop() when session can't be started by @cgoldberg in #15636
  • [dotnet] [bidi] Reuse memory when receiving websocket messages by @nvborisenko in #15640
  • [py] Remove logging API for non-Chromium browsers by @cgoldberg in #15641
  • [py] Raise TypeError when creating webdriver.Remote() without options by @cgoldberg in #15619
  • [py] Upgrade dependencies for mypy tox environment by @cgoldberg in #15642
  • [py] Fix Remote Firefox tests on Linux/Wayland by @cgoldberg in #15648
  • [dotnet] Enhance Selenium Manager platform detection by @nvborisenko in #15649
  • [dotnet] Use namespace file scoped by @nvborisenko in #15651
  • [py] Fix flaky WebDriverWait tests by @cgoldberg in #15650
  • [py] Change links in package config by @cgoldberg in #15647
  • [py] Add autoflake linter and update linting dependencies by @cgoldberg in #15643
  • [java][bidi]: add browsingContext event onNavigationCommitted by @navin772 in #15560
  • [java][BiDi]: enable Edge tests for RemoteWebDriverBiDiTest by @Delta456 in #15412
  • [java][bidi] Add network module chrome tests by @pujagani in #15654
  • [py] Fix driver service stop when starting browser fails by @cgoldberg in #15656
  • [java] Set remote active protocol to BiDi for Firefox by @pujagani in #15224
  • [py][bidi]: add bidi command session.status and encapsulate in Session class by @navin772 in #15615
  • [java] Add header while creating websocket by @pujagani in #15655
  • [java][BiDi] enable Edge BiDi tests for network module by @Delta456 in #15661
  • [py] Re-enable remote tests in bazel and fix broken tests by @cgoldberg in #15657
  • [py][bidi]: Implement BiDi browsing_context module by @navin772 in #15631
  • [py][BiDi] separate log module from script module and add more tests by @Delta456 in #15668
  • [rb] handle issue with selenium manager exit status being nil by @titusfortner in #15676
  • [rb] Add websocket-port parameter to firefox service by @aguspe in #15458
  • [py] Add client_config property and update deprecation messages by @cgoldberg in #15674
  • [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable by @cgoldberg in #15673
  • [py] Server class to manage (download/run) grid server by @cgoldberg in #15666
  • [java] If a dep comes from a BOM, omit the version number by @shs96c in #15682
  • [java] Bump deps from BOMs to latest versions by @shs96c in #15689
  • [grid] Remove browserName capability from stereotype and SlotMatcher when using Relay Node to test a mobile application by @VietND96 in #15537
  • [build] allow manually rerunning RBE with cache disabled by @titusfortner in #15680

New Contributors

Full Changelog: selenium-4.31.0...selenium-4.32.0

Selenium 4.31.0

05 Apr 02:49
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Click to see all the changes included in this release

New Contributors

Full Changelog: selenium-4.30.0...selenium-4.31.0

Selenium 4.30.0

21 Mar 22:33
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Click to see all the changes included in this release

New Contributors

Full Changelog: selenium-4.29.0...selenium-4.30.0

Selenium 4.29.0

20 Feb 12:14
18ae989
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release
Read more

Selenium 4.28.0

20 Jan 16:57
ac34254
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release
Read more

Selenium 4.27.0

25 Nov 14:18
d6e718d
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release

New Contributors

Read more

Selenium 4.26.0

30 Oct 05:36
69f9e5e
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release

New Contributors

Full Changelog: selenium-4.25.0...selenium-4.26.0

Selenium 4.25.0

20 Sep 15:03
Compare
Choose a tag to compare

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release
  • 030fcf7 - [ci] Using the commit sha and quoting values in workflow (Diego Molina)
  • 2d8e47d - [ci] Setting permissions on workflow (Diego Molina)
  • aabdb7f - Update mirror info (Fri Sep 20 00:22:17 UTC 2024) (Selenium CI Bot)
  • 72f3c94 - [ci] Fixing typo on workflow (Diego Molina)
  • f6f3ef3 - [ci] Trying out a different release action (Diego Molina)
  • 96976cc - [ci] Removing release notes headers (Diego Molina)
  • f08149c - [ci] Continuing if tag already exists (Diego Molina)
  • dc05aef - [ci] Fetching all history and trunk (Diego Molina)
  • ea4ecca - [ci] Fetching tags after the build has completed. (Diego Molina)
  • 54d8355 - [ci] Enabling workflow to be triggered manually (Diego Molina)
  • 95717cd - [build] Prepare for release of Selenium 4.25.0 (#14521) (Selenium CI Bot)
  • 8181cd6 - Update stage-release.yml (Diego Molina)
  • 26db22e - [build] Prepare for release of Selenium 4.25.0 (#14516) (Selenium CI Bot)
  • 747c6bf - [ci] Setup curl for Ubuntu on the pre release workflow (Diego Molina)
  • 4d7d336 - [ci] Setup curl for Ubuntu on the stage release workflow (Diego Molina)
  • 29dbcf1 - [gitpod] Updating Dockerfile for gitpod (Diego Molina)
  • 6dd13d7 - [py] fix tests in correct_event_firing_tests.py (#14510) (Navin Chandra)
  • f666c7f - .gitignore: add py/python.iml (#14505) (Swastik Baranwal)
  • 1af29ab - [bazel] Bump rules_java to 7.11.1 (Simon Mavi Stewart)
  • 8d6af17 - [bazel] Bump the JS rules to latest versions (#14512) (Simon Stewart)
  • 0d42674 - [rust] Selenium Manager errors when browser-path is wrong (#13352) (#14381) (Boni García)
  • 6459008 - [rust] Reuse driver mirror URL (when available) to discover Firefox versions (#13941) (#14493) (Boni García)
  • 2970ad3 - [js][bidi] Fix flaky test for network event (Puja Jagani)
  • 375e841 - [java] Escape cookie values when required for tests (#14486) (Swastik Baranwal)
  • b8b76bb - [dotnet] [bidi] Consistent naming for main BiDi itself (Nikolay Borisenko)
  • b88f688 - [dotnet] [bidi] Rename entry point AsBidirectional to AsBiDirectional (Nikolay Borisenko)
  • 7602371 - [rb] Allow driver path to be set using ENV variables (#14287) (Augustin Gottlieb Pequeno)
  • 39c38e4 - Fix formatting (Puja Jagani)
  • 3e6802e - Update .gitignore (Puja Jagani)
  • 1cb7c2a - [js] Updating version to nightly (Puja Jagani)
  • b5498a4 - Update version (Puja Jagani)
  • 603f4a4 - Update Javascript changelog (Puja Jagani)
  • 7c8b46d - [js] Close CDP websocket connection on driver.quit (#14501) (Puja Jagani)
  • a7a53fb - [dotnet] [bidi] Expose BiDi associated reference in browsing context (Nikolay Borisenko)
  • 35dd34a - [dotnet] [bidi] Simplify browsing context type enumeration (Nikolay Borisenko)
  • 3e02303 - [dotnet] [bidi] Simplify browsing context to be just context (Nikolay Borisenko)
  • b778ad5 - [dotnet] [bidi] Rename method of screenshot result to ToByteArray (Nikolay Borisenko)
  • dd50e28 - [dotnet] Workaround using pre-processor directive (#14499) (Nikolay Borisenko)
  • 210012b - [dotnet] [bidi] Hide context from command options in contextual env (Nikolay Borisenko)
  • 1a3d451 - [dotnet] Fix formatting files content globally (Nikolay Borisenko)
  • e031b8d - [dotnet] [bidi] Enable implicit ways to specify page ranges for printing (Nikolay Borisenko)
  • 6c0df70 - [dotnet] [bidi] Get tree from browsing context as root (#14495) (Nikolay Borisenko)
  • 6b4c39c - [java] toml: warn about upcoming change enforcing string to have quotes (#14491) (Swastik Baranwal)
  • c43386f - [dotnet] Adjust exception message when bidi is not enabled (Nikolay Borisenko)
  • 0666cb4 - [dotnet] Forward subscription options in browser context for log module (Nikolay Borisenko)
  • 71a0629 - firefox_profile.py: use with statement in zipfile as Python 2.x support is dropped (#14489) (Swastik Baranwal)
  • 33c110e - [bazel] Bump rules_jvm_external to 6.3 (#14492) (Simon Stewart)
  • 05bce9b - fix type errors for pointer_input.py, wheel_input.py and firefox/options.py (#14476) (Navin Chandra)
  • 49f2f76 - fix type errors for input_device and file_detector (#14459) (Swastik Baranwal)
  • 6d942fc - [py]: fix lint issue (Sri Harsha)...
Read more