Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What's Changed
Click to see all the changes included in this release
- [py]: close ipv6 port in case of error by @navin772 in #16165
- [docs] Update issue label in CONTRIBUTING.md by @pallavigitwork in #16169
- [py][docs]: update dead API docs link to API reference in
index.rst
by @navin772 in #16170 - [grid] close the HttpClient after the session is gone by @joerg1985 in #16182
- [py] Update docstring and comments in keys.py by @Aidoni0797 in #16187
- [dotnet] [bidi] Simplify type naming of internal command parameters by @nvborisenko in #16188
- [py] Fix formatting by @cgoldberg in #16189
- [dotnet] [bidi] Support WebExtension module by @nvborisenko in #15850
- [rb][BiDi] Create browser module, added user context related methods by @aguspe in #15371
- [docs] Update bug report section in CONTRIBUTING.md by @pallavigitwork in #16191
- [dotnet] Adding flag to enable SafariDriver logging. by @diemol in #16196
- [java] extend the scope of the properties of the HttpCommandExecutor class by @iampopovich in #16186
- [dotnet] [bidi] Serialize base64 encoded string directly to bytes by @nvborisenko in #16203
- [dotnet] [bidi] Make cookie expiry as TimeSpan by @nvborisenko in #16204
- [grid] Improve readTimeout in handle session between Router and Node by @VietND96 in #16163
- [py] Fix type annotation error and raise clearer error message by @Paresh-0007 in #16174
- [java] Unifying select class by @vicky-iv in #16220
- [rust] Update dependency rules_cc to v0.2.0 by @renovate[bot] in #16198
- [js] Update testing-library monorepo by @renovate[bot] in #16173
- [js] Update dependency tmp to ^0.2.5 by @renovate[bot] in #16172
- [dotnet] Update dependency System.Text.Json to 8.0.6 by @renovate[bot] in #16171
- [js] Update dependency react-router-dom to v6.30.1 by @renovate[bot] in #16076
- [js] Update material-ui monorepo to v5.18.0 by @renovate[bot] in #16062
- [js] Update dependency ws to ^8.18.3 by @renovate[bot] in #16009
- [js] Update react monorepo by @renovate[bot] in #15949
- [java] Update dependency net.bytebuddy:byte-buddy to v1.17.7 by @renovate[bot] in #16237
- [py] Update dependency charset-normalizer to v3.4.3 by @renovate[bot] in #16239
- [py] Update dependency cryptography to v45.0.6 by @renovate[bot] in #16240
- Revert "[py] Update dependency charset-normalizer to v3.4.3" by @cgoldberg in #16242
- Revert "[py] Update dependency cryptography to v45.0.6" by @cgoldberg in #16243
- [py] Bump dependencies for dev and fix script by @cgoldberg in #16244
- [dotnet] Help old .net framework copy selenium manager to output by @nvborisenko in #16228
- [java] Add hooks around getScreenshotAs in WebDriverListener #16232 by @giulong in #16233
- [py][bidi]: enable
history_updated
event test by @navin772 in #16236 - [py] Bump ruff version for linting/formatting by @cgoldberg in #16254
- [py][bidi]: use bidi
navigate
command in network tests by @navin772 in #16251 - [dotnet] Fix find port for IPv4 only environments by @nvborisenko in #16216
- [dotnet] [bidi] Adjust cookie expiry type according spec (unix seconds) by @nvborisenko in #16218
- [py] Fix type annotation errors in service.py by @NoStory-py in #16250
- [py] Loosen dependency specifiers in package config by @cgoldberg in #16262
- [py]: replace
platform.system()
withsys.platform
by @navin772 in #16259 - [py] Fix mypy type annotation issues in action_builder by @pallavigitwork in #16207
- [java] Refactored selectByContainsVisibleText and selectByVisibleText methods to remove code duplication by @vicky-iv in #16257
- [py][bidi]: add
downloadEnd
event for browsing context by @navin772 in #16209 - [js] [atoms] Fixed text transformation issue with text-transform: capitalize by @vicky-iv in #16275
- [py] Add test for Data URL in BiDi Network request handler by @cgoldberg in #16281
- [py] Specify the full path for fedcm import in webdriver.py by @mtrea in #16286
- [java][bidi]: add
DownloadInfo
class and test foronDownloadWillBegin
by @navin772 in #16267 - [java][bidi]: add test for
onNavigationFailed
by @navin772 in #16241 - [py] Remove redundant driver_instance from conftest.py by @lauromoura in #16271
- [grid] update to netty 4.2.4 by @joerg1985 in #16194
- [py] Fix mypy errors by @pallavigitwork in #16283
- [py] Update DesiredCapabilities example to use modern Options API by @VbhvGupta in #16295
- [build] Bump setup-python version in workflows by @cgoldberg in #16301
- [rb] BiDi get client windows by @aguspe in #16211
- [dotnet][java][rb] Fix links to exception documentation on website by @cgoldberg in #16305
- [py] Add args to is_url_connectable by @cgoldberg in #16212
- [dotnet] Fix link to exception documentation in test by @cgoldberg in #16310
- [rb] Update
unhandled_prompt_behavior
capability to support hash syntax. by @Osseta in #16289 - [py] Convert all relative imports to absolute imports by @cgoldberg in #16311
- [java] Fix concurrency issue in Selenium Manager by @asolntsev in #16315
- [java] Fix falsy Spotbugs warning about not closed resource by @asolntsev in #16318
- [py] Bump Python dev dependencies by @cgoldberg in #16317
- [py] Raise InvalidSelectorException for compound class names by @cgoldberg in #16291
- [py]: enable fedcm tests for chrome by @navin772 in #16118
- [py] Fix type annotations in the chromium webdriver file by @pallavigitwork in #16309
- [py][bidi]: add test for
downloadEnd
event by @navin772 in #16325 - [grid] Fix regression Distributor rejecting requests when nodes have supported caps but no free slots by @VietND96 in #16327
- [rb] Remove fedcm test guard due to fix in chrome by @aguspe in #16119
- [dotnet] [bidi] Support network collectors and get response body by @nvborisenko in #16192
- [java] Feat 14291/add jspecify annotations to exception classes pt4 by @iampopovich in #16028
- [dotnet] [bidi] Enable WebExtension tests at least for Firefox by @nvborisenko in #16333
- [dotnet] Suppress unwanted messages from browser via redirecting streams by @nvborisenko in #16265
- [dotnet] [bidi] Remove obsolete unsubscribing by attributes by @nvborisenko in #16205
- [rust] Honor full browser version even if major version is installed (#15517) by @bonigarcia in #16346
- [dotnet] Conditionally enable driver service process output redirection by @nvborisenko in #16353
- [rb] fix unit tests by @aguspe in #16357
- [py] Add --enable-chrome-logs to chrome service args to inherit browser i/o streams by @cgoldberg in #16202
- [dotnet] [bidi] Introduce BaseNavigationInfo type as interface by @nvborisenko in #16348
- [dotnet] [bidi] Give only one chance to receive from remote end by @nvborisenko in #16360
- [rust] Bump Rust edition to 2024, rulest_rust to 0.65.0, and crates to latest stable by @bonigarcia in #16366
- [grid] UI Light/Dark Mode Toggle by @VietND96 in #16364
- [rust] Set Rust version to 1.89.0 in WORKSPACE by @bonigarcia in #16368
- [rust] Log browser path also in offline mode (#16215) by @bonigarcia in #16370
New Contributors
- @Aidoni0797 made their first contribution in #16187
- @Paresh-0007 made their first contribution in #16174
- @vicky-iv made their first contribution in #16220
- @giulong made their first contribution in #16233
- @NoStory-py made their first contribution in #16250
- @VbhvGupta made their first contribution in #16295
- @Osseta made their first contribution in #16289
Full Changelog: selenium-4.35.0...selenium-4.36.0