Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What's Changed
Click to see all the changes included in this release
- [dotnet] Fix dev environment to run tests on Windows/MacOS by @nvborisenko in #15303
- Update AUTHORS by @cgoldberg in #15316
- [rb] Fix "no anonymous block parameter" in ruby 3.1 by @smortex in #15315
- [dotnet] Revisit ignored intergration tests for chrome/edge by @nvborisenko in #15324
- [dotnet] Increment
WebDriver
towards nullability by @RenderMichael in #15228 - [dotnet] Do not warn when passing in null driver paths to driver service by @RenderMichael in #15328
- [dotnet] Add
SystemClock
singleton by @RenderMichael in #15285 - [dotnet] Remove obsoleted members/types for 4.30 by @nvborisenko in #15342
- [py] expected_conditions: correct type annotation by @Delta456 in #15337
- [dotnet] Parse response before deserialization by @RenderMichael in #15268
- [dotnet] Make internal console writer more flexible via taking TextWriter only by @nvborisenko in #15346
- [dotnet] Annotate nullability on most remaining types by @RenderMichael in #15257
- [dotnet] Annotate CDP as AOT-unsafe by @RenderMichael in #14637
- [dotnet] Annotate nullability on more of
WebElement
by @RenderMichael in #15230 - [dotnet] Annotate nullable reference types on CDP-generated code by @RenderMichael in #15255
- [dotnet] Simplify and nullable annotate
DriverFinder
by @RenderMichael in #15232 - [dotnet] Annotate nullability on
WebDriver.SessionId
by @RenderMichael in #15350 - [dotnet] Enable nullability on remote file download APIs by @RenderMichael in #15351
- [dotnet] Annotate nullability on elements and
WebDriver
by @RenderMichael in #15352 - [dotnet] Annotate nullability on capabilities types by @RenderMichael in #15353
- [BiDi][rb] Add set viewport for browsing context by @aguspe in #15290
- Add support for handling user prompt by @aguspe in #15291
- [dotnet] Enable Nullable Reference Types by @RenderMichael in #15354
- [rb][BiDi] Add Browser context activate command by @aguspe in #15365
- [grid] Add traces for event stop session in Node by @VietND96 in #15348
- [grid] Introduced new variable for server start timeout by @FloKNetcare in #15345
- [dotnet] Trim away CDP when publishing AOT apps by @RenderMichael in #15217
- modified delete cookie added code and test by @pallavigitwork in #15386
- [dotnet] [bidi] Add SetFiles command in Input module by @nvborisenko in #15392
- [dotnet] [bidi] Added UnhandledPromptBehavior for new session capability by @nvborisenko in #15391
- [rust] Selenium Manager support nightly Grid (#13384) by @bonigarcia in #15366
- Issue 12549 fix atoms generation lowdash by @ahalbrock in #15247
- [js][bidi]: fix chrome and firefox test for CI RBE by @navin772 in #15405
- [py] Ignore devtools during linting by @cgoldberg in #15410
- [rb] Add target type param to devtools by @jpawlyn in #15416
- [dotnet] [bidi] Encapsulate transport inside
Broker
by @RenderMichael in #15423 - [dotnet] [bidi] Align
Scipt.LocalValue.Map
with spec, enable negative zero by @RenderMichael in #15395 - [dotnet] [bidi] Make
LocalValue
types not nested by @nvborisenko in #15428 - [dotnet] [bidi] Migrate RemoteValue to separate types by @RenderMichael in #15426
- [py] Fix code formatting selenium_manager_tests.py by @cgoldberg in #15413
- [py] fix test discovery for pytest by @cgoldberg in #15415
- [py] Rename credentials test file so it gets run by @cgoldberg in #15419
- Update Python development instructions in README.md by @cgoldberg in #15424
- [dotnet] [bidi] Make
PartitionDescriptor
as not nested by @nvborisenko in #15435 - [dotnet] [bidi] Make
UrlPattern
as not nested by @nvborisenko in #15434 - [dotnet] [bidi] Make script
Target
as not nested by @nvborisenko in #15436 - [dotnet] [bidi] Make
LogEntry
as not nested by @nvborisenko in #15432 - [dotnet] [bidi] Make
BytesValue
not nested by @nvborisenko in #15433 - [dotnet] [bidi] Make input
Actions
as not nested by @nvborisenko in #15437 - [dotnet] [bidi] Make
ProxyConfiguration
as not nested by @nvborisenko in #15438 - [dotnet] [bidi] Make
Locator
types as not nested by @nvborisenko in #15429 - [dotnet] [bidi] Make
ClipRectangle
as not nested by @nvborisenko in #15431 - [dotnet] [bidi] Make
RealmInfo
as not nested by @nvborisenko in #15444 - [dotnet] [bidi] Make input
Origin
as not nested by @nvborisenko in #15445 - [py]: use
By
class attributes instead of strings by @navin772 in #15402 - [java][bidi]: use
getBidiSessionStatus
method in tests by @navin772 in #15403 - [js][bidi]: implement permissions module commands in JS by @navin772 in #15304
- [bidi][java] Add Permissions Module commands by @pujagani in #15294
- [ci] Update remote-image Dockerfile by @VietND96 in #15460
- [py] fix doc for find_elements by @Delta456 in #15411
- [py] improve socket resource management with proper shutdown sequence by @allrob23 in #15453
- [py] Update Python documentation (modernization) by @cgoldberg in #15459
- [py] Fix bare exception by @cgoldberg in #15465
New Contributors
- @smortex made their first contribution in #15315
- @FloKNetcare made their first contribution in #15345
- @pallavigitwork made their first contribution in #15386
- @ahalbrock made their first contribution in #15247
- @jpawlyn made their first contribution in #15416
- @allrob23 made their first contribution in #15453
Full Changelog: selenium-4.29.0...selenium-4.30.0