Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript |
IEDriver
What's Changed
Click to see all the changes included in this release
- [rb] Remove java date dependency by @aguspe in #15122
- [Java] Add Locale.ROOT to avoid port formatting issues for all drivers by @MustafaAgamy in #15121
- [rust] Bumping to 0.4.29-nightly by @diemol in #15126
- [dotnet] Improve format of generated CDP types by @RenderMichael in #15129
- [dotnet] [bidi] Add network SetCacheBehavior command by @nvborisenko in #15133
- [grid] Grid UI could not open session live view by @VietND96 in #15132
- [java][bidi]: implement bidi
setCacheBehavior
by @navin772 in #15130 - [java] Enhance PageSize class to support for predefined and custom Paper Sizes by @yvsvarma in #15052
- [py] Fix installing most of the data from source distributions by @mgorny in #15128
- [bazel] Bump deps to avoid warnings when starting the bazel daemon by @shs96c in #15137
- [bazel] Bump
rules_python
to 1.1.0 by @shs96c in #15139 - [dotnet] Annotate nullability on devtools event args by @RenderMichael in #15134
- [rb] Add Bidi Network Response Handler by @aguspe in #14900
- [dotnet] Annotate nullability for
DriverService
and chromium/safari services by @RenderMichael in #15101 - [dotnet] Add nullability to
Command
type by @RenderMichael in #15147 - [dotnet] Annotate nullable reference types on input devices by @RenderMichael in #14804
- [dotnet] Annotate nullability on
SendingRemoteHttpRequestEventArgs
by @RenderMichael in #15148 - [dotnet] Address some build warnings by @nvborisenko in #15157
- [dotnet] Enhance PrintOptions class to support for predefined and cus… by @yvsvarma in #15144
- [py] Fix installing most of the data from source distributions by @VietND96 in #15145
- Simplify user description issue template by @nvborisenko in #15165
- Beatify readme header by @nvborisenko in #15109
- Readme header license by @nvborisenko in #15164
- [dotnet] Improve bidi exception when it is not enabled by @nvborisenko in #15163
- [dotnet] Annotate nullability on
DriverOptions
by @RenderMichael in #15167 - [py] disable strict time stamps in Firefox profile by @Delta456 in #15141
- [dotnet] Annotate nullability on
ChromiumOptions
by @RenderMichael in #15173 - [dotnet] Annotate nullability on interactions by @RenderMichael in #15152
- [dotnet] [bidi] Use JsonSerializerContext to be AOT friendly by @nvborisenko in #15162
- [java] Ensure purging dead nodes service interval is configurable by @pujagani in #15175
- [bazel] Bump JS rulesets by @shs96c in #15187
- [dotnet] Annotate nullability on chrome-based driver services by @RenderMichael in #15154
- [java] Ensure Selenium logging options are respected if java logging … by @pujagani in #15197
- [java] do not enable CDP deprecation warning if BiDi enabled by @Delta456 in #15170
- [grid] Add feature to go directly to a VNC session by @emilhem in #15179
- [dotnet] Simplify and modernize
DevToolsDomains.InitializeDomains
by @RenderMichael in #15198 - [dotnet] Add nullability to Chromium configuration types by @RenderMichael in #15204
- [dotnet] Allow UTF-16 tolerant string converter as a dictionary key by @RenderMichael in #15203
- [dotnet] Fix webauth credential to allow nullable
rpID
by @nvborisenko in #15201 - [dotnet] [bidi] Avoid polymorphic commands to be more statically easier by @nvborisenko in #15202
- [dotnet] Optimize reflection in
JsonEnumMemberConverter
by @RenderMichael in #15205 - [dotnet] Annotate nullability on firefox and chromium options by @RenderMichael in #15206
- [dotnet] Annotate nullability on
Actions
type by @RenderMichael in #15208 - [dotnet] Update
Moq
test dependency by @RenderMichael in #15085 - [dotnet] Fix marionette host Firefox argument by @RenderMichael in #15153
- [dotnet] Align paket target framework with supported versions by @nvborisenko in #15212
- [dotnet] Annotate nullability on
Navigate()
andSwitchTo()
by @RenderMichael in #15211 - [py] Enhance PrintOptions to support default, predefined, and custom page sizes (#15052) by @yvsvarma in #15064
- [dotnet] Annotate nullability on Firefox profile by @RenderMichael in #15207
- [dotnet] Annotate nullability on network interactions by @RenderMichael in #15209
- [dotnet] Add nullability to
Manage()
by @RenderMichael in #15210 - [java][js][rb][py][dotnet] Remove firefox cdp by @pujagani in #15200
- [bazel] Flag flips to get us ready for 8.x by @shs96c in #15222
- [dotnet] Fully annotate nullability on
HttpCommandExecutor
by @RenderMichael in #15110 - [dotnet] Annotate nullability on
SafariOptions
, error, and enums by @RenderMichael in #15219 - [dotnet] Fix
JavaScriptEngine.ScriptCallbackBindings
not containing new bindings by @RenderMichael in #15221 - [dotnet] Handle nullability on
WebElement
by @RenderMichael in #15225 - [dotnet] Annotate nullability on
FirefoxDriverService
by @RenderMichael in #15220 - [dotnet] Add nullability annotations to devtools domains by @RenderMichael in #15143
- [grid] Add default sessionTimeout to NodeStatus to increase backward compatibility by @VietND96 in #15229
- [py]: handle named
get_cookie
anddelete_cookie
for None and empty strings by @navin772 in #15073 - [rb][BiDi] Add support for provide response command by @aguspe in #15080
- [js][bidi]: implement bidi
setCacheBehavior
command by @navin772 in #15136 - [dotnet] Annotate nullability on Domains by @RenderMichael in #15237
- [dotnet] Add not-null
Response.Value
helper by @RenderMichael in #15243 - [dotnet] Annotate nullability on
JavaScript
protocol by @RenderMichael in #15238 - [dotnet] Annotate nullability on
Target
protocol by @RenderMichael in #15240 - [dotnet] Annotate nullability on
Log
protocol by @RenderMichael in #15239 - [dotnet] Annotate nullability on
JavaScriptEngine
and related types by @RenderMichael in #15218 - [dotnet] Annotate nullability on
DevToolsSession
by @RenderMichael in #15244 - [dotnet] [bidi] Support getting of client windows in browser module by @nvborisenko in #15241
- [dotnet][bidi] Remove json serialization from transport layer by @nvborisenko in #15250
- [dotnet][bidi] Add OnNavigationCommitted event by @nvborisenko in #15253
- [dotnet][bidi] Use subscription id for events to unsubscribe by @nvborisenko in #15251
- [dotnet][bidi] Add optional PromptUnload parameter when closing BrowsingContext and compiler helps by @nvborisenko in #15254
- [dotnet] Annotate nullability on
DevTools
and event args by @RenderMichael in #15252 - [dotnet] Annotate nullability on platform-specific WebDrivers by @RenderMichael in #15236
- [dotnet] Add back in a public parameterless constructor to
HttpRequestData
by @RenderMichael in #15258 - [ci] Do not stale issues/prs assigned to any milestone by @nvborisenko in #15259
- [dotnet] Simplify user creation of network types by @RenderMichael in #15267
- [java] Add the debuggerAddress capability back to Firefox options by @pujagani in #15227
- [java] Avoid augmenting CDP for Firefox by @pujagani in #15271
- [java] Remove deprecated non-w3c compliant NetworkConnection interface by @pujagani in #15270
- Upgraded rules_cc Version 0.1.0 > 0.1.1 by @shbenzer in #15278
- [dotnet][bidi] Remove AsBiDiContextAsync helper to avoid disposal issue by @nvborisenko in #15279
- [py] document cygwin path for
send_keys
by @Delta456 in #15275 - [dotnet] Possibility to override underlying HttpClient/HttpClientHandler for all HTTP requests by @nvborisenko in #15283
- [rb][BiDi] Add set cache behaviour by @aguspe in #15114
- [py] fix return type and docstring of get_downloadable_files by @Delta456 in #15292
- [java]: fix return type and docstring for
getDownloadableFiles
by @navin772 in #15293 - [java] Refine logger initialization with correct class literal by @iampopovich in #15289
- [js][bidi]: implement bidi
getClientWindows
command in browser module by @navin772 in #15248 - [java][bidi]: implement
getClientWindows
method by @navin772 in #14869 - [java][dotnet][js] Fix failing BiDi related tests by @pujagani in #15296
- [grid] Node flag
register-shutdown-on-failure
by @VietND96 in #15297 - [dotnet][bidi] Underlying local/remote script number as double by @nvborisenko in #15301
New Contributors
Full Changelog: selenium-4.28.0...selenium-4.29.0