CefSharp v73.1.130 Release Notes

Release Date: 2019-05-03 // about 5 years ago
  • May 03, 2019, CEF 73.1.13+g6e3c989+chromium-73.0.3683.75 / Chromium 73.0.3683.75

    ๐Ÿ‘€ Visual C++ 2015 is now required, see Notes below for more information

    ๐Ÿ‘€ The Nuget packages now use a slightly different versioning scheme, see #2706 for details

    • ๐Ÿ’ป #1811 WinForms - CreateBrowser Forcing form activation [@amaitland]
    • ๐Ÿ‘ #2506 Add support for unsafely-treat-insecure-origin-as-secure
    • #2547 WPF/OffScreen resizing issue - Surface invariants violation
    • ๐Ÿ”Š #2639 Feature Request - Add LogSeverity:Fatal [@amaitland]
    • ๐Ÿ’ป #2643 CefBrowserHost::CreateBrowser call failed when trying to reuse BrowserSettings instance [@amaitland]
    • #2645 Feature Request - Add optional initialAddress param to WPF constructor [@amaitland]
    • #2646 blob_storage and GPUCache created when on CachePath specified
    • ๐Ÿ’ป #2651 Improved dispose pattern in ChromiumWebBrowser [@merceyz]
    • ๐Ÿ”จ #2652 WPF - Refactor RenderHandler implementations [@merceyz]
    • ๐Ÿ›  #2654 Fixed message interceptor not working after a render process switch [@merceyz]
    • ๐Ÿ’ป #2663 Feature Request - Add IBrowserHost.SendTouchEvent [@amaitland]
    • ๐Ÿ’ป #2665 Feature Request - Add IBrowserHost.SetAudioMuted [@amaitland]
    • ๐Ÿ”จ #2682 Refactoring - Move CefNavigationEntry conversion to TypeConversion [@merceyz]
    • #2686 Feature Request - Add IDisplayHandler.OnLoadingProgressChange [@amaitland]
    • #2689 Feature Request - Add WPF/OffScreen OnVirtualKeyboardRequested [@amaitland]
    • โšก๏ธ #2691 WPF - Implement UpdateDragCursor [@joaompneves]
    • ๐Ÿš€ #2697 Add Initial IRenderProcessHandler.OnContextCreated/Released implementation [@amaitland]
    • ๐Ÿ’ป #2701 Reorder dispose pattern in ChromiumWebBrowser [@amaitland]
    • ๐Ÿ›  #2702 Fixed spelling error in IJavascriptObjectRepository [@merceyz]
    • ๐Ÿ”จ #2703 Refactoring - Move Register(async)JsObject to WebBrowserExtensions [@merceyz]
    • #2714 Feature Request - Add IAudioHandler [@amaitland]
    • 0๏ธโƒฃ #2725 WinForms - DefaultFocusHandler.OnGotFocus NullReferenceException when JS print from popup [@amaitland]
    • ๐Ÿ’ป #2739 Add TemplatePart Attributes to ChromiumBrowser [@GSonofNun]
    • 0๏ธโƒฃ #2745 WPF - Implement Touch and Stylus Input [@GSonofNun] EXPERIMENTAL - NOT ENABLED BY DEFAULT
    • #2748 IJavascriptCallback.CanExecute - Improve reliability [@amaitland]

    Notes

    Known Issues

    • ๐Ÿ WinForms when running on Windows 10 Anniversary pressing certain key combinations freezes the browser see #1822 The issue has been reported upstream, there are workarounds listed in #1822
    • ๐Ÿ‘€ When using Legacy Javascript binding registered JavaScript objects get lost when navigating to another domain (#1203), see #2247 for details on the new implementation.
    • ๐Ÿ’ป Browser goes blank if used in combination with WPF TabControl #2779
    • ๐Ÿ‘€ See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues

    ๐Ÿ’ฅ Breaking Changes

    • โž• Added IDisplayHandler.OnLoadingProgressChange
    • ๐Ÿšš Move Register(async)JsObject to WebBrowserExtensions, add using CefSharp; as WebBrowserExtensions is in the CefSharp namespace.
    • โž• Added IWebBrowser.IsDisposed property
    • ๐Ÿ‘€ BrowserSettings life cycle has changed, if created by CefSharp the object will be disposed automatically, if user created then it will be up to the user Disposed or Garbage collected. See for full details #2643