Skip to content

Commit ef1dae1

Browse files
Release Notes for the WebView2 SDK, Prerelease, 146 (Feb.) (#3710)
* template, archive Feb * linkfix * draft * fix todos * Feb. 16 * comment resolved * breaking change * white flash clarify * long flag on separate line * link flags * occurring Corrects the misspelling 'occuring' to 'occurring' in the description for `edge-webview-disable-interactive-dragging` in microsoft-edge/webview2/concepts/webview-features-flags.md to improve clarity. * addl breaking chg * linkfix * concat sents * add SWs section in Overview APIs * ICoreWebView2ExperimentalServiceWorkerManager * cmt out sw's section * linkfix * inc cmts * link EnabledForSWs * x-link --------- Co-authored-by: vootlasaichandu <V-VCHANDU@microsoft.com>
1 parent 3776112 commit ef1dae1

File tree

5 files changed

+342
-92
lines changed

5 files changed

+342
-92
lines changed

microsoft-edge/web-platform/release-notes/133.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ See [What's new in DevTools (Microsoft Edge 133)](../../devtools/whats-new/2025/
6464
<!-- ====================================================================== -->
6565
## WebView2
6666

67-
See [1.0.3065.39](../../webview2/release-notes/index.md#10306539) (February 10, 2025) in _Release notes for the WebView2 SDK_.
67+
See [1.0.3065.39](../../webview2/release-notes/archive.md#10306539) (February 10, 2025) in _Archived release notes for the WebView2 SDK_.
6868

6969

7070
<!-- ====================================================================== -->

microsoft-edge/webview2/concepts/overview-features-apis.md

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ when adding an h4 heading, add nav link below the h2
6464
* [Custom crash reporting](#custom-crash-reporting)
6565
* [Browser extensions](#browser-extensions)
6666
* [Process management](#process-management)
67-
* [Frame process info](#frame-process-info)
67+
* [Frame process info](#frame-process-info)<!-- * [Service workers](#service-workers) -->
6868
* [Navigate to pages and manage loaded content](#navigate-to-pages-and-manage-loaded-content)
6969
* [Manage content loaded into WebView2](#manage-content-loaded-into-webview2)
7070
* [Navigation history](#navigation-history)
@@ -2167,6 +2167,62 @@ The Frame Process Info API, including `GetProcessExtendedInfos`, provides a snap
21672167
---
21682168

21692169

2170+
<!-- todo: un-comment & update when reaches Stable in Release
2171+
<!-- ====================================================================== --
2172+
## Service workers
2173+
2174+
##### [.NET/C#](#tab/dotnetcsharp)
2175+
2176+
* [CoreWebView2ServiceWorker Class](/dotnet/api/microsoft.web.webview2.core.corewebview2serviceworker)
2177+
2178+
* [CoreWebView2ServiceWorkerActivatedEventArgs Class](/dotnet/api/microsoft.web.webview2.core.corewebview2serviceworkeractivatedeventargs)
2179+
2180+
* [CoreWebView2ServiceWorkerManager Class](/dotnet/api/microsoft.web.webview2.core.corewebview2serviceworkermanager)
2181+
2182+
* [CoreWebView2ServiceWorkerRegisteredEventArgs Class](/dotnet/api/microsoft.web.webview2.core.corewebview2serviceworkerregisteredeventargs)
2183+
2184+
* [CoreWebView2ServiceWorkerRegistration Class](/dotnet/api/microsoft.web.webview2.core.corewebview2serviceworkerregistration)
2185+
2186+
##### [WinRT/C#](#tab/winrtcsharp)
2187+
2188+
* [CoreWebView2ServiceWorker Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2serviceworker)
2189+
2190+
* [CoreWebView2ServiceWorkerActivatedEventArgs Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2serviceworkeractivatedeventargs)
2191+
2192+
* [CoreWebView2ServiceWorkerManager Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2serviceworkermanager)
2193+
2194+
* [CoreWebView2ServiceWorkerRegisteredEventArgs Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2serviceworkerregisteredeventargs)
2195+
2196+
* [CoreWebView2ServiceWorkerRegistration Class](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2serviceworkerregistration)
2197+
2198+
##### [Win32/C++](#tab/win32cpp)
2199+
2200+
* [ICoreWebView2ExperimentalServiceWorker](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworker)
2201+
2202+
* [ICoreWebView2ExperimentalServiceWorkerActivatedEventArgs](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkeractivatedeventargs)
2203+
2204+
* [ICoreWebView2ExperimentalServiceWorkerActivatedEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkeractivatedeventhandler)
2205+
2206+
* [ICoreWebView2ExperimentalServiceWorkerDestroyingEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkerdestroyingeventhandler)
2207+
2208+
* [ICoreWebView2ExperimentalServiceWorkerManager](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkermanager)
2209+
2210+
* [interface ICoreWebView2ExperimentalServiceWorkerRegisteredEventArgs](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkerregisteredeventargs)
2211+
2212+
* [ICoreWebView2ExperimentalServiceWorkerRegisteredEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkerregisteredeventhandler)
2213+
2214+
* [ICoreWebView2ExperimentalServiceWorkerRegistration](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkerregistration)
2215+
2216+
* [ICoreWebView2ExperimentalServiceWorkerRegistrationCollectionView](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkerregistrationcollectionview)
2217+
2218+
* [ICoreWebView2ExperimentalServiceWorkerRegistrationUnregisteringEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkerregistrationunregisteringeventhandler)
2219+
2220+
* [ICoreWebView2ExperimentalServiceWorkerWebMessageReceivedEventHandler](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalserviceworkerwebmessagereceivedeventhandler)
2221+
2222+
---
2223+
-->
2224+
2225+
21702226
<!-- ====================================================================== -->
21712227
## Navigate to pages and manage loaded content
21722228

microsoft-edge/webview2/concepts/webview-features-flags.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ If the flag takes a value other than true|false, give an example. -->
9999
| `edge-webview-foreground-boost-opt-out` | Opts-out of foreground boost. |
100100
| `edge-webview-force-personal-context` | Forces Edge WebView browser processes to run in WIP personal context. |
101101
| `edge-webview-interactive-dragging` | Enables pointer events and focus events to occur on elements that have the `--app-region: drag` attribute. Drag elements are interactive by default. |
102-
| `edge-webview-disable-interactive-dragging` | Disables pointer events and focus events from occuring on elements that have the `--app-region: drag` attribute. If this flag isn't set, drag elements are interactive by default. |
102+
| `edge-webview-disable-interactive-dragging` | Disables pointer events and focus events from occurring on elements that have the `--app-region: drag` attribute. If this flag isn't set, drag elements are interactive by default. |
103103
| `edge-webview-is-background` | Indicates that WebView is being launched in the background. |
104104
| `edge-webview-no-dpi-workaround` | Disables the "DPI awareness app compatibility shim" workaround, which launches Edge WebView browser process via a shell, so that the process doesn't inherit the "app compat" shim. |
105105
| `edge-webview-run-with-package-id` | Runs WebView processes with a package identity (package ID) for a bridged Desktop app. |

microsoft-edge/webview2/release-notes/archive.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,94 @@ if change h2 headings pattern, enter work item: update links in announcements
2121
The following features and bug fixes are in the WebView2 Release SDK and Prerelease SDK, for SDKs over one year old.
2222

2323

24+
<!-- Feb 2025 Release SDK (133) -->
25+
<!-- ====================================================================== -->
26+
## 1.0.3065.39
27+
<!-- ## Release SDK 1.0.3065.39, for Runtime 133 -->
28+
29+
Release Date: February 10, 2025, Runtime 133
30+
31+
[NuGet package for WebView2 SDK 1.0.3065.39](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.3065.39)
32+
33+
For full API compatibility, this Release version of the WebView2 SDK requires WebView2 Runtime version 133.0.3065.39 or higher.
34+
35+
36+
<!-- ------------------------------ -->
37+
#### Promotions to Phase 3 (Stable in Release)
38+
39+
No additional APIs have been promoted from Phase 2: Stable in Prerelease, to Phase 3: Stable in Release, in this Release SDK.
40+
41+
42+
<!-- ------------------------------ -->
43+
#### Bug fixes
44+
45+
46+
<!-- ---------- -->
47+
###### Runtime-only
48+
49+
* Added the missing **Close** button in the **Download** flyout.
50+
* Fixed a race condition that occurred when the Web Request Response event never occurs.
51+
52+
<!-- end of Feb 2025 Release SDK (133) -->
53+
54+
55+
<!-- Feb 2025 Prerelease SDK (134) -->
56+
<!-- ====================================================================== -->
57+
## 1.0.3116-prerelease
58+
<!-- ## Prerelease SDK 1.0.3116-prerelease, for Runtime 134 -->
59+
60+
Release Date: February 10, 2025, Runtime 134
61+
62+
[NuGet package for WebView2 SDK 1.0.3116-prerelease](https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.3116-prerelease)
63+
64+
For full API compatibility, this Prerelease version of the WebView2 SDK requires the WebView2 Runtime that ships with Microsoft Edge version 134.0.3116.0 or higher.
65+
66+
67+
<!-- ------------------------------ -->
68+
#### Promotions to Phase 1 (Experimental in Prerelease)
69+
70+
No Experimental APIs have been added in this Prerelease SDK.
71+
72+
73+
<!-- ------------------------------ -->
74+
#### Promotions to Phase 2 (Stable in Prerelease)
75+
76+
No APIs have been promoted from Phase 1: Experimental in Prerelease, to Phase 2: Stable in Prerelease, in this Prerelease SDK.
77+
78+
79+
<!-- ------------------------------ -->
80+
#### Bug fixes
81+
82+
83+
<!-- ---------- -->
84+
###### Runtime-only
85+
86+
* Added the missing **Close** button in the **Download** flyout.
87+
* Fixed a race condition that occurred when the Web Request Response event never occurs.
88+
89+
90+
<!-- ---------- -->
91+
###### SDK-only
92+
93+
* Fixed .NET and Win32 documentation of the `CoreWebView2Find.FindNext` method that incorrectly mentioned `FindPrevious`. The method summary now mentions `FindNext` instead. ([Issue #5059](https://github.com/MicrosoftEdge/WebView2Feedback/issues/5059))
94+
95+
##### [.NET/C#](#tab/dotnetcsharp)
96+
97+
* [CoreWebView2Find.FindNext Method](/dotnet/api/microsoft.web.webview2.core.corewebview2find.findnext?view=webview2-dotnet-1.0.3116-prerelease&preserve-view=true)
98+
99+
##### [WinRT/C#](#tab/winrtcsharp)
100+
101+
* [CoreWebView2Find.FindNext Property](/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2find?view=webview2-winrt-1.0.3116-prerelease&preserve-view=true#findnext)
102+
103+
##### [Win32/C++](#tab/win32cpp)
104+
105+
* [ICoreWebView2ExperimentalFind::FindNext](/microsoft-edge/webview2/reference/win32/icorewebview2experimentalfind?view=webview2-1.0.3116-prerelease&preserve-view=true#findnext)
106+
107+
---
108+
109+
<!-- end of Feb 2025 Prerelease SDK (134) -->
110+
111+
24112
<!-- Jan 2025 Release SDK -->
25113
<!-- ====================================================================== -->
26114
## 1.0.2957.106

0 commit comments

Comments
 (0)