Releases: cefsharp/CefSharp
v63.0.0-pre01
December 29, 2017, Chromium 63.0 / CEF 3.3239.1716.g735b746 (Chromium 63.0.3239.109)
- #1571 High DPI stops redrawing on Resize
- #2157 Added default implementation of IRequestHandler [@martinekvili]
- #2182 WebGL software rendering is broken in CefSharp 57 [@amaitland]
- #2189 Improve IRequestContextHandler.GetCookieManager type checking [@amaitland]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Due to licensing issues default builds do not support proprietary codecs like
H264, sites likeNetflix/Twitter/Instagramwon't play video/audio. See #1479 for more info. CEFhas switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md for details- Anyone new to
CefSharpshould read the General Usage Guide - This project now uses
GitLinkfor better debugging, see #1680 - The
chrome_elf.dllis now required, it's used for crashpad (crash reporting). WPF/OffScreenPDF Scrolling issue has been resolved see #1916 for detailsChromiumhas not implemented the changes in the3239branch to enableMP3support by default, likely included in version65Javascript Bindingnow has basic support for dynamic keyword (using ExpandoObject)- Added
IDisplayHandler.OnAutoResize
Known Issues
WinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822- Registered JavaScript objects get lost when navigating to another domain (#1203)
- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
CefSharprequires at least.Net 4.5.2(Last version to support.Net 4.0is49)- Offscreen windows are not automatically transparent. See #2114 for more details.
CefBrowserSettings.javascript_open_windowshas been removed upstream (in CEF)ResourceHandler.FromFileNamehas been removed (after having been deprecated for a while)IBinder.Bindis now passedExpandoObjectinstead ofDictionary<string, object>see 7a0b06a for details on how to update your binder implementation.
v62.0.0-pre01
December 2017, Chromium 62.0 / CEF 3.3071.1649
Breaking changes
- Offscreen windows are not automatically transparent. See #2114 for more details.
CefBrowserSettings.javascript_open_windowshas been removed upstream (in CEF)ResourceHandler.FromFileNamehas been removed (after having been deprecated for a while)- Probably a few others as well. Please test your code thoroughly; we are talking about an upgrade of 5 major Chromium versions here.
Fixed bugs
- See the "Full details" list below.
Known issues & bugs
- Registered JavaScript objects get lost when navigating to another domain (#1203)
Contributors
- AgapovAlexsey (@AgapovAlexsey)
- Alex Maitland (@amaitland)
- Chris (@merceyz)
- Eirik Mildestveit Hammerstad (@Hammerstad)
- GrabzIt (@GrabzIt)
- James Pearce (@jamespearce2006)
- Jeroen Janssen (@japj)
- João Neves (@joaompneves)
- Julian Verdurmen (@304NotModified)
- Oscar One (@r3dqu33n)
- Per Lundberg (@perlun)
- Igor Eremyashev (@igor-eremyashev)
- Jan Kurianski (@jankurianski)
- nisbus (@nisbus)
- ymccready (@ymccready)
Thanks to all of you, we couldn't have made this without all of your great support! 👍
Full details
- 9d959a5 appveyor.yml: Update api_key
- 55a3f6a README.md: Fixed typo
- eb3cbe8 Add 62.0.0 branch details
- bff333a Change the targets to BeforeBuild (#2130)
- a159869 Upgraded to CEF 62 (#2203)
- 7876b42, ff749d0 Add support UrlRequestFlags (#2172)
- 049181b VS2017 build support (using the VS2015 tooling) (#2179)
- 6b9f911 README.md: Fixed AppVeyor badge
- 06287a5 README.md: Badges for all releases (#2072)
- 8dd4637 Fixed typos + whitespace cleanups.
- b77878e Update CONTRIBUTING.md (#2198)
- 93b08f1 Upgraded CEF to version 60 (#2159)
- 9407ba1 Run tests in the default appdomain (b/c of limitations of VC++)
- 65808ae Fix formatting in BindingTest.html
- f029a22 Fix return value serialization for async JS bindings (#2167)
- a4a1cd8 Whitespace: Untabify AsyncExtensions
- d6844e0 AsyncExtensions - return a Task as expected when awaiting the method directly (fixes #2154)
- 653896a Update to Cef Version 59.0.0 (#2114)
- 8a14405 WPF: Possible fix for NullReferenceException in OnTooltipTimerTick (fixes #2134)
- bad729e WPF: Added support for back and forward mouse buttons (fixes #2133)
- 244aab0 Fixed a deadlock and a possible race condition in MethodRunnerQueue (fixes #2105)
- 7e2594d Added CefCustomScheme.IsCspBypassing (fixes #2038)
- b82ce07 Prevent merging of header values when using custom handlers (#2099)
- 2bdaa17 Prevent VS from always rebuilding projects that reference CefSharp when using AnyCPU platform (#2083)
- 2cb3680 WPF: Removed debug code for mouse events
- 2c14ac6 Prevent unhandled exception in PointToScreen when not yet visible (#2107)
- 8057f32 Changed labels of badges (#2071)
- d168116 WPF - Manually calculate GetScreenPoint (fixes #1915)
- b78208b Untabify ClientAdapter.cpp
- 13c9c9c FolderSchemeHandlerFactory - Change to using File.Read and ResourceHandler.FromStream (fixes #2041)
- 4f311e7 Untabify MethodInterceptorLogger
- f5e2a93 Minor cleanups after #2015
- 402b2b9 Add BindingOptions.MethodInterceptor (#2015)
- 0d48e30 Update DefaultBinder to directly set if Type.IsAssignableFrom is true (fixes #2052)
- e94f063 WPF - Change from storing a reference to the Matrix to having a DpiScaleFactor property
- fe026a8 Add IWebBrowser.GetHost() extension method - make it easier to directly get the IBrowserHost reference
- c2891c5 Add protected virtual methods for the most common IRenderWebBrowser methods that users would need to override.
- b2143f6 Add IWebBrowser.LoadUrlWithPostData extension method (in WebBrowserExtensions) - simplifies calling LoadRequest
- d8520e8 WPF - Hook the parent Window.StateChanged event and call IBrowserHost.WasHidden depending on visibility.
- f93a387 Use fully qualified cli::array as it appears VS2015 gets confused with the generic std::array (fixes #2049)
- 7ba2de4 Example - RequestHandler: Throw exception on invalid URI (#2047)
- 2b7bdf8 Updated OnTooltipChanged to allow for modifying text (#1953)
- 1609379 Update Readme with correct version of VC++ Version (#2043)
- ab4e513 Improve ByteArrayResourceHandler and FileResourceHandler comments
- 504d04d Include FindReplaceMultiResponseFilter in example project, update it's copyright year and tweak it's formatting
- 2cb7753 Add MemoryStreamResponseFilter example
- 79b5a8e Add error logging for CefApp::OnRegisterCustomSchemes
- c8d0127 Handle CefStreamReader::CreateForFile returning null
- 16dbb10 Add ThrowExceptionIfCanExecuteJavascriptInMainFrameFalse method to reduce duplication.
- 0067d02 Add UnicodeExamples one equal to 32kb (the default buffer size) and one slightly greater.
- 6691d00 Refactor ResourceHandler, split FileResourceHandler out into it's own class, rather than relaying on ResourceHandlerType
- 5b472f7 Upgrade version numbers to 58
- 7ddca1b Update ISSUE_TEMPLATE.md
- 921c70f Update CONTRIBUTING.md
- 767b478 Add Experimental option where bound async methods are queued on TaskScheduler.Default.
- 3015bc3 Fix typo on IRenderProcessMessageHandler.OnContextCreated
- 0866fef Update CONTRIBUTING.md
- ef27fb5 Enable implementation of GetScreenPoint (was commented out)
- dac81cd Update README.md for 57.0.0 release
- c138ba2 Remove experimental option #1 from WinForms LifeSpanHandler example
- 06da5d2 Update README.md
- 96d583c Used an array rather then creating a list then calling ToArray
- 8df4ec5 Expanded proxy support, made it easier to set proxy settings (#2007)
- a683ead Cleanups after #2010
- 9801cc5 Untabify
- 858bfd3 Upgrade to CEF 3.2987.1601
- 2526c81 Added support for PDF scaling (#2012)
- 563505c Made it possible to register a "one-time use" ResourceHandler (#2010)
- b357b73 Set ResponseLength when Stream.CanSeek
- 440cc7a Remove ResourceHandler.FromFileName
- 9bbe75f Upgrade to CEF 3.2987.1599
- 25be728 Moved structs into a Structs folder (#2006)
- d1a7f5b Update CONTRIBUTING.md
- f98833f Update ISSUE_TEMPLATE.md
v57.0.0
April 18, 2017, Chromium 57.0 / CEF 3.2987.1601(Chromium 57.0.2987.133)
- #562 Feature Request - Add versions to CefSharp.Core and CefSharp.BrowserSubprocess.Core projects [@merceyz]
- #692 Build Script Update App.Manifest [@merceyz]
- #1723 WPF crashing with open combobox [@taylorjonl]
- #1818 CefSharp.BrowserSubProcess.exe x86 fails strong name verification [@merceyz]
- #1928 V55: VisitUrlCookiesAsync NullReferenceException [@amaitland]
- #1934 Feature Request - Expose CefRegisterWidevineCdm [@spazzarama]
- #1940 WindowOpenDisposition enum doesn't line up with CEF cef_window_open_disposition_t [@mbragg12]
- #1943 Fixed LoadHtml loading the Url even if RegisterHandler returns false [@merceyz]
- #1946 Add Minimal WinForms Designer Support [@merceyz]
- #1948 V55 unable to access internet through proxy
- #1952 Fixed WPF browser going blank when connecting over RDP [@merceyz]
- #1960 NullReferenceException in ILifeSpanHandler.DoClose [@merceyz]
- #1962 WPF - Made GetViewRect always round up [@merceyz]
- #1967 Remove IBrowserSettings.CaretBrowsing - was removed from CEF API [@mtschoen]
- #1981 RegisterAsyncJsObject managed methods can now return arrays of structs [@joaompneves]
- #1989 Added minimal WPF designer support [@merceyz]
- #1990 v55 CefSettings.Locale does not localize context menu labels
- #1991 Change Notification - Remove Plugin and replace with WebPluginInfo [@amaitland]
- #1994 DefaultResourceHandlerFactory - Changed from Uri.ToString to Uri.AbsoluteUri [@merceyz]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Due to licensing issues default builds do not support proprietary codecs like
H264andMP3, sites likeNetflix/Twitter/Instagramwon't play video/audio. See #1479 for more info. CEFhas switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md for details- As part of this release new sections have been added to the General Usage Guide
- This release was funded using Bounty Source A big thank you to all those who contributed!
- This project now uses
GitLinkfor better debugging, see #1680 - The
chrome_elf.dllis now required, it's used for crashpad (crash reporting). - Minimal designer support has been added to the
WPFandWinFormsprojects (Thanks go to @merceyz) Schemehandlers can now be registered assecure, newly added feature toCEF
Known Issues
WinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPF/OffScreenPDF Scrolling isn't working properly with the mouse wheel see #1916 for details, needs to be fixed in CEF. Use theWinFormsversion hosted inWPFas a workaround for now.- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
CefSharprequires at least.Net 4.5.2(Last version to support.Net 4.0is49)- Removed
IBrowserSettings.CaretBrowsing(CEF API changed) - Removed
WindowOpenDisposition.SuppressOpen(CEF API changed) - Removed
Pluginclass and replace with WebPluginInfo(Was duplication inCefSharp API`)
v57.0.0-pre01
March 30, 2017, Chromium 57.0 / CEF 3.2987.1597(Chromium 57.0.2987.110)
- #562 Feature Request - Add versions to CefSharp.Core and CefSharp.BrowserSubprocess.Core projects [@merceyz]
- #692 Build Script Update App.Manifest [@merceyz]
- #1723 WPF crashing with open combobox [@taylorjonl]
- #1818 CefSharp.BrowserSubProcess.exe x86 fails strong name verification [@merceyz]
- #1928 V55: VisitUrlCookiesAsync NullReferenceException [@amaitland]
- #1934 Feature Request - Expose CefRegisterWidevineCdm [@spazzarama]
- #1940 WindowOpenDisposition enum doesn't line up with CEF cef_window_open_disposition_t [@mbragg12]
- #1943 Fixed LoadHtml loading the Url even if RegisterHandler returns false [@merceyz]
- #1946 Add Minimal WinForms Designer Support [@merceyz]
- #1948 V55 unable to access internet through proxy upstream
- #1952 Fixed WPF browser going blank when connecting over RDP [@merceyz]
- #1962 WPF - Made GetViewRect always round up [@merceyz]
- #1967 Remove IBrowserSettings.CaretBrowsing - was removed from CEF API [@mtschoen]
- #1981 RegisterAsyncJsObject managed methods can now return arrays of structs [@joaompneves]
- #1989 Added minimal WPF designer support [@merceyz]
- #1990 v55 CefSettings.Locale does not localize context menu labels
- #1991 Change Notification - Remove Plugin and replace with WebPluginInfo [@amaitland]
- #1994 DefaultResourceHandlerFactory - Changed from Uri.ToString to Uri.AbsoluteUri [@merceyz]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Due to licensing issues default builds do not support proprietary codecs like
H264andMP3, sites likeNetflix/Twitter/Instagramwon't play video/audio. See #1479 for more info. CEFhas switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/issues/1995/migrate-from-breakpad-to-crashpad for details- As part of this release new sections have been added to the General Usage Guide
- This release was funded using Bounty Source A big thank you to all those who contributed!
- This project now uses
GitLinkfor better debugging, see #1680 - The
chrome_elf.dllis now required, it's used for crashpad (crash reporting). - Minimal designer support has been added to the
WPFandWinFormsprojects (Thanks go to @merceyz) Schemehandlers can now be registered assecure, newly added feature toCEF
Known Issues
WinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPF/OffScreenPDF Scrolling isn't working properly with the mouse wheel see #1916 for details, needs to be fixed in CEF. Use theWinFormsversion hosted inWPFas a workaround for now.- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
CefSharprequires at least.Net 4.5.2(Last version to support.Net 4.0is49)- Removed
IBrowserSettings.CaretBrowsing(CEF API changed) - Removed
WindowOpenDisposition.SuppressOpen(CEF API changed) - Removed
Pluginclass and replace with WebPluginInfo(Was duplication inCefSharp API`)
v55.0.0
February 02, 2017, Chromium 55.0 / CEF 3.2883.1552(Chromium 55.0.2883.87)
- #1009 Feature Request - Add CefSSLInfo wrapper [@amaitland]
- #1680 Feature Request - Add support for GitLink [@amaitland]
- #1793 Feature Request - Add Ability to retrieve SSL certificate details [@amaitland]
- #1799 WPF/OffScreen PDF Viewer not working [@amaitland]
- #1801 Fix for browser subprocess crash with null reference exception. [@maloshuk]
- #1819 53 Crash running x64 build on processors that do not support vmovaps [@amaitland]
- #1875 Cannot inject script due to CSP (WPF Version) [@amaitland]
- #1876 Unable to customise path for the crash dump process (crashpad) [@amaitland]
- #1877 Added DownloadItem .OriginalUrl [@philipbeber]
- #1878 Add IRequestHandler.OnSelectClientCertificate [@smaranh]
- #1893 Feature Request - Release 55.0.0 [@amaitland]
- #1897 Humanify the ghostdoc comments [@barbeque]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Due to licensing issues default builds do not support proprietary codecs like
H264andMP3, sites likeNetflix/Twitter/Instagramwon't play video/audio. See #1479 for more info. - Issue when running
x64build on older CPUs that don't supportvmovapshas been resolved see #1819 for details. CEFhas switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/issues/1995/migrate-from-breakpad-to-crashpad for details- As part of this release a General Usage Guide has been added to the
Wiki - This release was funded using Bounty Source A big thank you to all those who contributed!
- This project now uses
GitLinkfor better debugging, see #1680 - The
chrome_elf.dllis now required, it's used for crashpad (crash reporting).
Known Issues
WinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822WPF/OffScreenPDF Scrolling isn't working properly with the mouse wheel see #1916 for details, needs to be fixed in CEF. Use theWinFormsversion hosted inWPFas a workaround for now.- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
CefSharprequires at least.Net 4.5.2(Last version to support.Net 4.0is49)- Added
isMainFrametoIRequestContextHandler.OnBeforePluginLoad(CEF API changed)
v55.0.0-pre01
January 16, 2017, Chromium 55.0 / CEF 3.2883.1545 (Chromium 55.0.2883.87)
- #1009 Feature Request - Add CefSSLInfo wrapper [@amaitland]
- #1680 Feature Request - Add support for GitLink [@amaitland]
- #1793 Feature Request - Add Ability to retrieve SSL certificate details [@amaitland]
- #1799 WPF/OffScreen PDF Viewer not working [@amaitland]
- #1801 Fix for browser subprocess crash with null reference exception. [@maloshuk]
- #1819 53 Crash running x64 build on processors that do not support vmovaps [@amaitland]
- #1875 Cannot inject script due to CSP (WPF Version) [@amaitland]
- #1876 Unable to customise path for the crash dump process (crashpad) [@amaitland]
- #1877 Added DownloadItem .OriginalUrl [@philipbeber]
- #1878 Add IRequestHandler.OnSelectClientCertificate [@smaranh]
- #1897 Humanify the ghostdoc comments [@barbeque]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Due to licensing issues default builds do not support proprietary codecs like H264 and MP3, sites like
Netflix/Twitter/Instagramwon't play video/audio. - Issue when running
x64build on older CPUs that don't supportvmovapshas been resolved see #1819 for details. CEFhas switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/issues/1995/migrate-from-breakpad-to-crashpad for detailsCefSharpnow usesGitLinkso you can step through the source for easier debugging see #1680
Known Issues
WinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream, there are workarounds listed in #1822- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
CefSharprequires at least.Net 4.5.2(Last version to support.Net 4.0is49)
v53.0.1
December 22, 2016, Chromium 53.0 / CEF 3.2785.1486 (Chromium 53.0.2785.116)
- #606 Feature Request - Add Support for Custom cursor in WPF [@amaitland]
- #1880 OnCertificateError callback issue for Chrome v53 [@amaitland]
Notes
- This is a bug fix release, see also https://github.com/cefsharp/CefSharp/releases/tag/v53.0.0
- The certificate transparency timebomb that meant many sites that used
SSLwere unable to load has been disabled, see #1880 for more details.
v53.0.0
October 10, 2016, Chromium 53.0 / CEF 3.2785.1482 (Chromium 53.0.2785.116)
- #1002 WPF: ChromiumWebBrowser as child to ScrollViewer prevent focus of HTML elements [@amaitland]
- #1634 WPF, OffScreen GPU Problems [@amaitland]
- #1683 SetFocus AccessViolation [@amaitland]
- #1720 Feature Request - Update BrowserSubProcess to be Per-monitor DPI aware [@amaitland]
- #1729 anonymous function callback inside an object parameter [@Tuxan]
- #1734 Offscreen popup (dropdown list) merge with the background browser. [@valentin-deschaintre]
- #1748 Feature Request - Add IBrowserProcessHandler.OnScheduleMessagePumpWork [@amaitland]
- #1749 Feature - Add IBinder [@amaitland]
- #1753 Configure directory where msbuild will copy CefSharp files [@intrueder]
- #1764 Fix LifeSpanHandler not Called During Dispose [@dpbackes]
- #1774 PostBuild error on CefSharp.BrowserSubprocess [@amaitland]
- #1775 Dropdown list no longer opens [@amaitland]
- #1780 CefSettings Duplicate Args exception [@amaitland]
- #1788 Fixing nullreferenceexception on ControlExtensions.IsActive [@smcilveen]
- #1790 NullReferenceException from SchemeHandlerFactoryWrapper.Create [@justin-caldicott]
- #1820 VS2015 Unable to build in Debug mode [@amaitland]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Due to licensing issues default builds do not support proprietary codecs like
H264andMP3, sites likeNetflix/Twitter/Instagramwon't play video/audio.
Known Issues
- WPF/Offscreen PDF rendering isn't working see #1799 for tracking of the problem and possible workarounds. Will require an
upstreamfix inCEF. WinFormswhen running onWindows 10 Anniversarypressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream.- When running on older CPUs that don't support
vmovapsyour application will crash. This only affectsx64builds see #1819 for details. Either use anx86build or rollback to a previous version for now. - See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
Cef.OnContextInitializedhas been moved and is now part of theIBrowserProcessHandlerinterface.Cef.InitializeparamshutdownOnProcessExithas been removed (It wasn't used).Cef.Initializenow takes optionalIBrowserProcessHandlerinterfaceCefSettings.EnableInternalPdfViewerOffScreen()has been removed, see known issues above.CefSharprequires at least.Net 4.5.2(Last version to support.Net 4.0is49)
v53.0.0-pre01
September 15, 2016, Chromium 53.0 / CEF 3.2785.1478 (Chromium 53.0.2785.101)
- CEF version based on the
2785branch (Chromium53): https://bitbucket.org/chromiumembedded/cef/branch/2785 - Related
CefSharpbranch https://github.com/cefsharp/CefSharp/tree/cefsharp/53 CEFrelease builds sourced from http://opensource.spotify.com/cefbuilds/index.html- #1002 WPF: ChromiumWebBrowser as child to ScrollViewer prevent focus of HTML elements [@amaitland]
- #1634 WPF, OffScreen GPU Problems [@amaitland]
- #1683 SetFocus AccessViolation [@amaitland]
- #1720 Feature Request - Update BrowserSubProcess to be Per-monitor DPI aware [@amaitland]
- #1729 anonymous function callback inside an object parameter [@Tuxan]
- #1734 Offscreen popup (dropdown list) merge with the background browser. [@valentin-deschaintre]
- #1748 Feature Request - Add IBrowserProcessHandler.OnScheduleMessagePumpWork [@amaitland]
- #1749 Feature - Add IBinder [@amaitland]
- #1753 Configure directory where msbuild will copy CefSharp files [@intrueder]
- #1764 Fix LifeSpanHandler not Called During Dispose [@dpbackes]
- #1774 PostBuild error on CefSharp.BrowserSubprocess [@amaitland]
- #1775 Dropdown list no longer opens [@amaitland]
- #1780 CefSettings Duplicate Args exception [@amaitland]
- #1788 Fixing nullreferenceexception on ControlExtensions.IsActive [@smcilveen]
- #1790 NullReferenceException from SchemeHandlerFactoryWrapper.Create [@justin-caldicott]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html- Due to licensing issues default builds do not support proprietary codecs like
H264andMP3, sites likeNetflixwon't play video/audio.
Known Issues
- WPF/Offscreen PDF rendering isn't working with GPU Acceleration enabled see #1799 for tracking of the problem. Will require an
upstreamfix inCEF. - See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue
Breaking Changes
Cef.OnContextInitializedhas been removed and is now part of theIBrowserProcessHandlerinterface.Cef.InitializeparamshutdownOnProcessExithas been removed (It wasn't used).
v51.0.0
July 15, 2016, Chromium 51.0 / CEF 3.2704.1432(Chromium 51.0.2704.103)
- CEF version based on the
2704branch (Chromium51): https://bitbucket.org/chromiumembedded/cef/branch/2704 - Related
CefSharpbranch https://github.com/cefsharp/CefSharp/tree/cefsharp/51 - #601 Move CefSharp Dependencies to Subfolder [@amaitland]
- #1338 Feature Request - Add Nupkg support for Win32 Platform [@amaitland]
- #1503 Feature Request - Add IBrowserHost.GetNavigationEntriesAsync [@amaitland]
- #1572 Feature Request - Upgrade to .Net 4.5.2 [@amaitland]
- #1591 IResourceHandler exception catching [@amaitland]
- #1671 Remove shutdownOnProcessExit [@amaitland]
- #1703 Windows Server 2008 R2 TerminalServices BEX Access Violation [@JJO30]
- #1710 Update Nuget Readme.txt - Added link to .NET 4.5.2 Developer pack [@VorTechS]
- #1714 Feature Request - Add AnyCPU Support [@amaitland]
- #1717 Feature Request - Add FolderSchemeHandlerFactory [@amaitland]
- #1719 Adding List type conversion [@myrnazhou]
- #1731 Fix bool, number culture, and string escaping in ExecuteScriptAsync with parameters [@chylex]
- #1738 Add overloads for EvaluateScriptAsync to support methodName and args [@PrinceOfEgypt]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html
Known Issues
GPUacceleration in theWPFandOffScreenversions works again in some circumstances (changes to yourapp.manifestare required) if your still having problems then you'll have to disableGPUacceleration, see #1634 for all information related to this issue. If your seeing Flickering/Flashing/Dissapearing/Redraw on page rendering, that's related to this issue.
Breaking Changes
CefSharpnow requires at least.Net 4.5.2