|
| 1 | +v4.29.0 |
| 2 | +====== |
| 3 | +--> [dotnet] [bidi] Add network SetCacheBehavior command (#15133) |
| 4 | +--> [dotnet] Annotate nullability on devtools event args (#15134) |
| 5 | +--> [dotnet] Annotate nullability for `DriverService` and chromium/safari services (#15101) |
| 6 | +* [dotnet] Annotate nullability for `DriverService` and some derived types |
| 7 | +* Default values to `null` instead of sentinel values. |
| 8 | +--> [dotnet] Add nullability to `Command` type (#15147) |
| 9 | +* [dotnet] Add nullability to `Command` type |
| 10 | +* Simplify initialization logic of `Command.Parameters` |
| 11 | +--> [dotnet] Annotate nullable reference types on input devices (#14804) |
| 12 | +* [dotnet] Annotate nullable reference types on input devices |
| 13 | +* remove unnecessary `_` |
| 14 | +* Use block-body methods in `InputDevice` |
| 15 | +* Revert `WheelInputDevice.ConvertElement` and `PointerInputDevice.ConvertElement` |
| 16 | +* Make methods always body-blocked |
| 17 | +* Add null check to `CreatePointerMove` |
| 18 | +* Add null check to `CreateWheelScroll` |
| 19 | +* Do not demand for `PointerMoveInteraction.target` to be not-null |
| 20 | +--> [dotnet] Annotate nullability on `SendingRemoteHttpRequestEventArgs` (#15148) |
| 21 | +* [dotnet] Annotate nullability on `SendingRemoteHttpRequestEventArgs` |
| 22 | +* Do not consume our public-facing HTTP request event args body |
| 23 | +--> [dotnet] Fix obvious code style formatting |
| 24 | +--> [dotnet] Address some build warnings (#15157) |
| 25 | +--> [dotnet] Enhance Print PageSize class to support for predefined well-known sizes (#15144) |
| 26 | +--> [dotnet] Improve bidi exception when it is not enabled (#15163) |
| 27 | +--> [dotnet] Annotate nullability on `DriverOptions` (#15167) |
| 28 | +--> [dotnet] Annotate nullability on `ChromiumOptions` (#15173) |
| 29 | +--> [dotnet] Annotate nullability on interactions (#15152) |
| 30 | +--> [dotnet] [bidi] Use JsonSerializerContext to be AOT friendly (#15162) |
| 31 | +--> [dotnet] Annotate nullability on chrome-based driver services (#15154) |
| 32 | +--> [dotnet] Simplify and modernize `DevToolsDomains.InitializeDomains` (#15198) |
| 33 | +--> [dotnet] Add nullability to Chromium configuration types (#15204) |
| 34 | +--> [dotnet] Allow UTF-16 tolerant string converter as a dictionary key (#15203) |
| 35 | +--> [dotnet] Fix webauth credential to allow nullable `rpID` (#15201) |
| 36 | +--> [dotnet] [bidi] Avoid polymorphic commands to be more statically easier (#15202) |
| 37 | +--> [dotnet] Optimize reflection in `JsonEnumMemberConverter` (#15205) |
| 38 | +--> [dotnet] Annotate nullability on firefox and chromium options (#15206) |
| 39 | +* [dotnet] Annotate nullability on firefox and chromium options |
| 40 | +* Annotate some easy wins in the firefox namespace |
| 41 | +--> [dotnet] Annotate nullability on `Actions` type (#15208) |
| 42 | +* [dotnet] Annotate nullability on `Actions` type |
| 43 | +* Add `Keys` nullability |
| 44 | +--> [dotnet] Fix marionette host Firefox argument (#15153) |
| 45 | +--> [dotnet] Make it easier to read bidi logs |
| 46 | +--> [dotnet] Annotate nullability on `Navigate()` and `SwitchTo()` (#15211) |
| 47 | +--> [dotnet] Annotate nullability on Firefox profile (#15207) |
| 48 | +--> [dotnet] Annotate nullability on network interactions (#15209) |
| 49 | +* [dotnet] Annotate nullability on network interactions |
| 50 | +* Add XML doc to network implementation constructors |
| 51 | +--> [dotnet] Add nullability to `Manage()` (#15210) |
| 52 | +* [dotnet] Add nullability to `Manage()` |
| 53 | +* Reference langword null on navigation |
| 54 | +--> [java][js][rb][py][dotnet] Remove firefox cdp (#15200) |
| 55 | +Related to #11736 |
| 56 | +--> [bazel] Remove empty globs |
| 57 | +In Bazel 8, the default is to disallow empty globs. Rather |
| 58 | +than make more changes as we update, instead we'll flip the |
| 59 | +flag now and fix up any issues. This will make the Bazel 8 |
| 60 | +update simpler. |
| 61 | +--> [dotnet] Fully annotate nullability on `HttpCommandExecutor` (#15110) |
| 62 | +* [dotnet] Fully annotate nullability on `HttpCommandExecutor` |
| 63 | +* Convert `HttpCommandExecutor` to `Lazy<T>` |
| 64 | +* Fix missing `HttpClient.Timeout` set, fix whitespace |
| 65 | +* Broaden changes to include HTTP execution in general |
| 66 | +* add XML doc about exception in `ICustomDriverCommandExecutor.ExecuteCustomDriverCommand` |
| 67 | +* Only log parameter commands at the Trace level |
| 68 | +* Do not log command parameters in HttpCommandExecutor at all |
| 69 | +* fix push |
| 70 | +--> [dotnet] Annotate nullability on `SafariOptions`, error, and enums (#15219) |
| 71 | +* [dotnet] Annotate nullability on `SafariOptions`, error, and enums |
| 72 | +* Convert `resultMap` initialization to `Add` style instead of indexer |
| 73 | +--> [dotnet] Fix `JavaScriptEngine.ScriptCallbackBindings` not containing new bindings (#15221) |
| 74 | +* [dotnet] Fix `JavaScriptEngine.ScriptCallbackBindings` not containing new bindings |
| 75 | +* Add tests |
| 76 | +* Implement IEquatable on `InitializationScript` |
| 77 | +* Remove implementation of IEquatable, override normal `Equals` |
| 78 | +* Override InitializationScript.GetHashCode |
| 79 | +--> [dotnet] Handle nullability on `WebElement` (#15225) |
| 80 | +--> [dotnet] Annotate nullability on `FirefoxDriverService` (#15220) |
| 81 | +* [dotnet] Annotate nullability on `FirefoxDriverService` |
| 82 | +* Replace null suppress with exception |
| 83 | +* Bring back null suppression |
| 84 | +--> [dotnet] Add nullability annotations to devtools domains (#15143) |
| 85 | +* [dotnet] Add nullability annotations to devtools domains |
| 86 | +* Update dotnet/src/webdriver/DevTools/Json/JsonEnumMemberConverter.cs |
| 87 | +--> [dotnet] Annotate nullability on Domains (#15237) |
| 88 | +--> [dotnet] Add not-null `Response.Value` helper (#15243) |
| 89 | +* [dotnet] Add not-null `Response.Value` helper |
| 90 | +* Use other style |
| 91 | +* update method name |
| 92 | +* add custom error message |
| 93 | +* EnsureValueIsNotNull can return itself |
| 94 | +* Improve message |
| 95 | +* Improve message |
| 96 | +--> [dotnet] Annotate nullability on `JavaScript` protocol (#15238) |
| 97 | +--> [dotnet] Annotate nullability on `Target` protocol (#15240) |
| 98 | +* [dotnet] Annotate nullability on `Target` protocol |
| 99 | +* Handle nullability of adjacent `TargetInfo` |
| 100 | +--> [dotnet] Annotate nullability on `Log` protocol (#15239) |
| 101 | +--> [dotnet] Annotate nullability on `JavaScriptEngine` and related types (#15218) |
| 102 | +* [dotnet] Fix `JavaScriptEngine.ScriptCallbackBindings` not containing new bindings |
| 103 | +* Annotate nullability on `JavaScriptEngine` |
| 104 | +* remove unnecessary changes to `InitializationScript` |
| 105 | +* fix build |
| 106 | +--> [dotnet] Annotate nullability on `DevToolsSession` (#15244) |
| 107 | +--> [dotnet] [bidi] Support getting of client windows in browser module (#15241) |
| 108 | +--> [dotnet][bidi] Remove json serialization from transport layer (#15250) |
| 109 | +--> [dotnet][bidi] Add BrowsingContext.OnNavigationCommitted event (#15253) |
| 110 | +--> [dotnet][bidi] Use subscription id for events to unsubscribe (#15251) |
| 111 | +--> [dotnet][bidi] Add optional PromptUnload parameter when closing BrowsingContext and compiler helps (#15254) |
| 112 | +--> [dotnet] Annotate nullability on `DevTools` and event args (#15252) |
| 113 | +[dotnet] Annotate nullability `DevTools` and event args |
| 114 | +--> [dotnet] Annotate nullability on platform-specific WebDrivers (#15236) |
| 115 | +* [dotnet] Annotate nullability on platform-specific WebDrivers |
| 116 | +* Use new Response not-null helper |
| 117 | +--> [dotnet] Add back in a public parameterless constructor to `HttpRequestData` (#15258) |
| 118 | +* [dotnet] Add back in a public parameterless constructor to `HttpRequestData` |
| 119 | +* Improve nullability |
| 120 | +* Make RequestId only settable internally |
| 121 | +* Revert "Make RequestId only settable internally" |
| 122 | +This reverts commit d0afea9b8fe7601a5bc55a98094b5afe590a5147. |
| 123 | +* Handle nullability, make new constructor internal |
| 124 | +* Apply suggestions from code review |
| 125 | +Simplify null check |
| 126 | +* Update dotnet/src/webdriver/HttpRequestData.cs |
| 127 | +--> [dotnet] Simplify user creation of network types (#15267) |
| 128 | +* [dotnet] Simplify user creation of network types |
| 129 | +* add test |
| 130 | +--> Update supported versions for Chrome DevTools |
| 131 | + |
1 | 132 | v4.28.0 |
2 | 133 | ====== |
3 | 134 | * Add CDP for Chrome 132 and remove 129 |
|
0 commit comments