Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What's Changed
- [dotnet] [bidi] Get tree command returns GetTreeResult object by @nvborisenko in #15978
- [dotnet] [bidi] Initialize internal modules without Lazy by @nvborisenko in #15979
- [py] Bump dependencies for building distribution wheel by @cgoldberg in #15977
- bump zip version 2.6.1 -> 4.2.0 by @MRTamalampudi in #15980
- [py][bidi]: add note for
enable_webextensions = False
by @navin772 in #15981 - [py][bidi]: add high level API for script module -
pin
,unpin
andexecute
by @navin772 in #15936 - [py][java][rb][ci]: use pinned browsers in CI by @navin772 in #15987
- [java] Remove deprecated AppCacheStatus enum from the HTML5 package by @iampopovich in #15973
- [java] Feat 14291/jspecify nullable annotation edge driver service by @iampopovich in #15972
- [java] Fix Unicode value for OPTION key in Keys enum by @iampopovich in #15966
- [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to aca619b by @renovate[bot] in #15951
- [java] Removing old stream collectors required by Java 8 by @zodac in #15523
- [java] Use static Patterns for regex-matching by @zodac in #15499
- [java] Point made as immutable by @mk868 in #15511
- [java] Feat 14291/jspecify nullable annotation chrome driver såervice by @iampopovich in #15998
- [py] Bump dev dependencies by @cgoldberg in #16002
- [grid] Add "URI" to the list of sort-by choices on Overview UI by @VietND96 in #16004
- [java] Add @nullable annotations to Firefox and Gecko driver service by @iampopovich in #15999
- [java] Add JSpecify nullable annotations to SafariDriverService parameters by @iampopovich in #16000
- [java] Add @nullable annotations to InternetExplorerDriverService parameters by @iampopovich in #16001
- use generics for AbstractFindByBuilder to avoid excessive casting by @asolntsev in #15526
- [js] Update dependency @emotion/styled to v11.14.1 by @renovate[bot] in #15997
- [rust] Update which from 7.0.3 to 8.0.0 by @musicinmybrain in #15965
- Fix various typos by @noritaka1166 in #16012
- [java] JSpecify annotations for By locators by @mk868 in #14372
- Fix email address in .mailmap by @cgoldberg in #16017
- Fix typos in javascript & rb by @noritaka1166 in #16019
- [java] JSpecify annotations for capabilities by @mk868 in #14397
- Fix various typos in comments by @noritaka1166 in #16022
- [dotnet] Fix typos by @noritaka1166 in #16032
- [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context by @nvborisenko in #16034
- [py] Fix path in unit test so it works cross-platform by @cgoldberg in #16033
- [py][bidi]: implement bidi module - emulation by @navin772 in #15819
- [py] Fix API doc generation script and include BiDi Emulation docs by @cgoldberg in #16037
- [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable by @cgoldberg in #16003
- [build] Update base URL for Edge web driver by @nvborisenko in #16057
- [rust] Update base URL for Edge web driver by @nvborisenko in #16056
- [dotnet] Re-pack Selenium Manager as native dependency by @nvborisenko in #16048
- [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… by @nvborisenko in #16068
- [build]: update
selenium_manager.bzl
to use latest build by @navin772 in #16069 - [py] Use pinned browsers for bidi webextension tests by @cgoldberg in #16071
- [build] Script to update Bazel multitool.lock.json (and update ruff) by @cgoldberg in #16061
- [dotnet] Support IPv6 to find free tcp port via DualMode by @nvborisenko in #16016
- [py] Fix vendor prefix for Edge browser by @cgoldberg in #16078
- [py] Fix selenium-manager binary location by @jameshilliard in #16074
- [py][bidi]: support
accept_insecure_certs
andproxy
parameters increate_user_context
by @navin772 in #15983 - [py] Encapsulated Geo Location co-ordinates using
getters/setters
by @sandeepsuryaprasad in #16079 - [dotnet] Sending GeckoDriver output to a log file. by @diemol in #16081
- [java] Fix 15634/ensure driver closed java by @iampopovich in #16038
- [dotnet] [bidi] Preserve BiDi global options when instantiating BiDi by @nvborisenko in #16080
- [dotnet] Fix race condition for .net framework when internal tracing enabled by @nvborisenko in #16091
- [grid] Migrate from Guava's CacheBuilder to Caffeine by @VietND96 in #15547
- [grid] Fix race condition and improve logging in LocalSessionMap by @VietND96 in #15370
- [dotnet] Enabling Chrome and Edge driver services to set log level by @diemol in #16098
- Update README.md by @pallavigitwork in #16107
- [py][bidi]: add
unhandled_prompt_behavior
param forcreate_user_context
by @navin772 in #16112 - [dotnet] Remove long awaited obsolete members by @nvborisenko in #16121
- [py] Fix license in package metadata and include copyright notices by @cgoldberg in #16114
- [dotnet] Change default internal log level to Warn by @nvborisenko in #16126
- [java][BiDi] implement emulation by @Delta456 in #16070
- [py]: enable chrome beta tests for CI-RBE by @navin772 in #16125
- [py] Update API docs - include nightly release and other minor fixes by @cgoldberg in #16132
- [dotnet] Truncate log and set profile root in Firefox (GeckoDriver) by @diemol in #16131
- [dotnet] Add readable timestamps to log in Chromium browsers by @diemol in #16133
- [dotnet][py][java][js]: add
default
as a value for SameSite by @navin772 in #16129 - [js]: skip fedcm tests until Chrome 140 by @navin772 in #16137
- [dotnet] Removing unneeded verification. Done at compile time. by @diemol in #16139
- [js][bidi]: fix flaky bidi network test -
can request cookies
by @navin772 in #16141 - Renaming variable and converting it to nullable bool? by @diemol in #16138
- [dotnet] Enabling drivers to set log to console. by @diemol in #16097
- [dotnet] Fix the issue when service wants to write into disposed stream by @nvborisenko in #16148
- [java] Normalising handling of Shadow Dom elements. by @diemol in #16149
- [rb] Allow to use
rubyzip
v3 by @Earlopain in #16108 - [rb] Remove local storage and session storage interfaces and methods by @iampopovich in #16015
- [py] Use native dict for type annotation by @cgoldberg in #16157
- [py] Loosen dependency specifier for urllib3 in packaging configuration by @cgoldberg in #16136
- [py] Fix proxy basic auth handling special characters by @cgoldberg in #16105
- [py]: fix WebView2 and target issues related to CDP and BiDi by @nxs7 in #16140
- [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor by @VietND96 in #16151
- [rb] Add guard for beta firefox by @aguspe in #16153
- [java]: add
websocket-port
test and--connect-existing
check by @navin772 in #15462 - [py][bidi]: add event handler support for browsing context by @navin772 in #16101
- [py][bidi]: Implement low-level API for Input BiDi module by @navin772 in #16049
- [grid] Reduce redundant logs of find slots and retry queue requests by the Distributor by @VietND96 in #16155
New Contributors
- @MRTamalampudi made their first contribution in #15980
- @zodac made their first contribution in #15523
- @musicinmybrain made their first contribution in #15965
- @noritaka1166 made their first contribution in #16012
- @nxs7 made their first contribution in #16140
Full Changelog: selenium-4.34.0...selenium-4.35.0