Disclosure Statement: This site contains affiliate links, which means that I may receive a commission if you make a purchase using these links. As an eBay Partner, I earn from qualifying purchases.

WebView4Delphi updates

User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.1661.34

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.1661.34

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10166134

This is what's new in WebView4Delphi since the last announcement:
  • Fixed TCoreWebView2CustomSchemeRegistration.GetAllowedOrigins
  • Added Delphi 11.3 reference to the readme file.
  • Fixed TWVCustomSchemeRegistrationArray initialization
  • Added Lazarus 2.2.6 reference to the readme file.
  • Added GlobalWebView2Loader.RemoteAllowOrigins
  • Added GlobalWebView2Loader.EnableTrackingPrevention
  • Added TWVBrowserBase.SetPermissionState
  • Added TWVBrowserBase.OnSetPermissionStateCompleted
  • Added TWVBrowserBase.GetNonDefaultPermissionSettings
  • Added TWVBrowserBase.OnGetNonDefaultPermissionSettingsCompleted
  • Added TWVBrowserBase.CreateSharedBuffer
  • Added TWVBrowserBase.PostSharedBufferToScript
  • Added TWVBrowserBase.EnableTrackingPrevention
  • Added TWVBrowserBase.ScriptLocale
  • Added TWVBrowserBase.ProfilePath
  • Added TWVBrowserBase.DefaultDownloadFolderPath
  • Added TWVBrowserBase.PreferredColorScheme
  • Added TWVBrowserBase.PreferredTrackingPreventionLevel
  • Added TCoreWebView2.PostSharedBufferToScript
  • Added TCoreWebView2PermissionRequestedEventArgs.SavesInProfile
  • Added TCoreWebView2ControllerOptions.ScriptLocale
  • Added TCoreWebView2GetNonDefaultPermissionSettingsCompletedHandler.
  • Added TCoreWebView2SetPermissionStateCompletedHandler.
  • Added TCoreWebView2Environment.CreateSharedBuffer
  • Added TCoreWebView2EnvironmentOptions.Get_EnableTrackingPrevention
  • Added TCoreWebView2EnvironmentOptions.Set_EnableTrackingPrevention
  • Added TCoreWebView2Frame.PostSharedBufferToScript
  • Added TCoreWebView2PermissionSetting
  • Added TCoreWebView2PermissionSettingCollectionView
  • Added TCoreWebView2Profile.SetPermissionState
  • Added TCoreWebView2Profile.GetNonDefaultPermissionSettings
  • Added TCoreWebView2Profile.PreferredTrackingPreventionLevel
  • Added TCoreWebView2SharedBuffer
  • Added a shared buffer example to the BrowserHostAppCommunication demo.
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.1722.32

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.1722.32

This is what's new in WebView4Delphi since the last announcement:
  • Added the TWVBrowserBase.IsReputationCheckingRequired property to enable SmartScreen in all the browsers sharing the same cache.
  • Added a menu option to enable/disable SmartScreen in the MiniBrowser demo.
  • Added the TCoreWebView2Settings.IsReputationCheckingRequired property.
  • Added the COREWEBVIEW2_PERMISSION_KIND_WINDOW_MANAGEMENT constant.
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.1722.45

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.1722.45

The version 1.0.1722.32 was deprecated by Microsoft because it had a critical bug for WPF applications but we were not affected :
https://github.com/MicrosoftEdge/WebView2Feedback/issues/3375

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10172245

This WebView4Delphi version only updates the loader DLLs and I also added a small bitmap to the Delphi splash screen with the component version.
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.1774.30

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.1774.30

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10172245

This is what's new in WebView4Delphi :
  • Added TWVBrowserBase.ProfileCookieManager
  • Added TCoreWebView2Profile.CookieManager
  • Added TCoreWebView2WebMessageReceivedEventArgs.AdditionalObjects
  • Added TCoreWebView2ObjectCollectionView
  • Added TCoreWebView2File
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.1823.32

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.1823.32

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10182332

This is what's new in WebView4Delphi :
  • Added TWVBrowserBase.OnLaunchingExternalUriScheme
  • Added TWVBrowserBase.MemoryUsageTargetLevel
  • Added TWVBrowserBase.ProfileIsPasswordAutosaveEnabled
  • Added TWVBrowserBase.ProfileIsGeneralAutofillEnabled
  • Added TCoreWebView2.MemoryUsageTargetLevel
  • Added TCoreWebView2Profile.IsPasswordAutosaveEnabled
  • Added TCoreWebView2Profile.IsGeneralAutofillEnabled
  • Added TCoreWebView2LaunchingExternalUriSchemeEventArgs
  • Added TCoreWebView2LaunchingExternalUriSchemeEventHandler
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.1901.177

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.1901.177

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#101901177

This is what's new in WebView4Delphi :
  • Added TCoreWebView2NavigationStartingEventArgs.NavigationKind
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: WebView4Delphi updates

Post by salvadordf »

Hi,

I just updated WebView4Delphi and it includes XML documentation. This is a work in progress and the next updates will include even more XML documentation that works with "Help insight" in Delphi.

The uWVTypeLibrary.pas unit has been cleaned up. All unnecessary types and comments were removed.
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: WebView4Delphi updates

Post by salvadordf »

Hi,

I uploaded even more XML documentation used by "Help insight" and a help file in the docs directory.
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.1938.49

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.1938.49

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10193849

This time WebView2 doesn't have any new features in the API, only internal bug fixes, updated documentation and new Loader DLLs.

WebView4Delphi now has a help file in the docs directory and all the official WebView2 documentation has been copied to the XML documentation inside the pascal units.
User avatar
salvadordf
Posts: 4079
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to WebView2 NuGet 1.0.2045.28

Post by salvadordf »

Hi,

WebView4Delphi has been updated to WebView2 NuGet 1.0.2045.28

These are the official release notes :
https://learn.microsoft.com/en-us/microsoft-edge/webview2/release-notes?tabs=dotnetcsharp#10204528

This time WebView2 doesn't have any new features in the API, only internal bug fixes, updated documentation and new Loader DLLs.

Bug fixes in WebView2 :
  • Disabled the Mouse Gesture feature by default. (Runtime-only) (Issue #3737)
  • Fixed a bug where mouse wheel scrolling was intermittently broken for visual hosting. (Runtime-only)
  • Fixed a bug where downloading APK files in WebView2 crashes the WebView2 browser process. (Runtime-only) (Issue #3569)
Locked