Releases: cefsharp/CefSharp
v67.0.0-pre01
August 9, 2018, CEF 3.3396.1786.gd3e36d0 / Chromium 67.0.3396.79
Visual C++ 2015 is now required, see Breaking Changes below for more information
- #2277 CefFileDialogMode should probably not have [Flags] [@fuzzykiller]
- #2408 WPF/OffScreen Mouse wheel becomes unresponsive [@amaitland]
- #2428 Fix possible null reference of RenderHandler [@DamirAinullin]
- #2431 WPF/OffScreen require setting windowless_rendering_enabled in 67+ [@amaitland]
- #2448 Feature Request - Add IRequestContextHandler.OnRequestContextInitialized [@amaitland]
- #2463 OffScreen - Remove BrowserSettings property [@amaitland]
- #2466 Feature Request - JSB throw exception if Window/Form/Control is bound [@amaitland]
- #2468 Feature Request - IFocusHandler should expose IBrowser [@amaitland]
- #2470 Feature Request - IDownloadHandler Add IWebBrowser param [@amaitland]
- #2474 GetScreenInfo - Allow setting of Rect/AvaliableRect [@alfein]
- #2477 Move CefSettings into Wpf, WinForms and Offscreen namespaces [@amaitland]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.htmlMP3audio is now supported by default.- 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, make sure you setExternalHandler=CefSharp.BrowserSubprocess.exe- Anyone new to
CefSharpshould read the General Usage Guide - This project uses
GitLinkfor better debugging, see #1680 - The
chrome_elf.dllis now required, it's used for crashpad (crash reporting). SharedBufferArrayshould be disabled in this release, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer and https://bitbucket.org/chromiumembedded/cef/issues/2360/sharedarraybuffer-enabled-so-cef-3112-3282
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 #2247 for details on the new implementation.
WinFormsversion in certain scenarios fails to load theUrlpassed into theChromiumWebBrowserconstructor, see #2234 (comment) for workaround.WPF/Offscreenrendering stops redrawing on resize seeupstreamissue https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receiving- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
CefSharprequiresVisual C++ 2015starting with this release. See #1983 for details. You can bin deploy theVC++dependencies, read theFAQfor more.CefSettingshas moved fromCefSharpnamespace, there are now specific versions inWpf,WinFormsandOffScreennamespaces, add the relevant namespace prefix or using statement, see #2477 for details.IDialogHandler.OnFileDialoghas an additionalCefFileDialogFlags flagsparam, see #2280 for details.IFocusHandlermethods now have additional params, see #2468IDownloadHandlermethods now have additional params, see #2470
v65.0.0
July 13, 2018, CEF 3.3325.1758.g9aea513 / Chromium 65.0.3325.181
Visual C++ 2015 is now required, see Breaking Changes below for more information
- #1332 wpf drag always copy [@amaitland]
- #1778 Zooming Reset Problem [@amaitland]
- #1983 Feature Request - Upgrade to VS2015(VC++ 2015) [@amaitland]
- #2237 Feature Request - Refactoring of OSR rendering to allow for pluggable implementation
- #2244 Support uncaught exception handling [@joaompneves]
- #2258 WPF Improve Scrollbar Usability [@amaitland]
- #2264 Background doesn't Transparent after Close OffScreen Browser DevTools. [@lalafellsleep]
- #2267 Feature Request - Add IRequestHandler.CanGetCookies/CanSetCookies enhancement [@amaitland]
- #2293 Remove Geolocation API [@amaitland]
- #2307 Some events not set to null in Dispose [@bddckr]
- #2308 AccessViolationException while taking a screenshot [@amaitland]
- #2339 EvaluateScriptAsync (IWebBrowser, String,Object[]) incorrectly handles json string argument [@hunkydoryrepair]
- #2364 FolderSchemeHandlerFactory handle URL encoded paths correctly [@JamesCoyle]
- #2359 CefSharp.BrowserSubprocess.exe left running after parent process exit [@joaompneves]
- #2387 OnPopupSize - fix incorrect ordering of Rect params [@nicholas-str]
- #2390 JS binding causes memory leak in 65+ [@amaitland]
- #2392 Failure to serialize List to V8 object [@marchello2000]
- #2414 WPF ChromiumWebBrowser is not garbage collected after Dispose(); [@henrihs]
- #2422 WPF OnMouseWheel scrolls parent ScrollViewer [@amaitland]
- #2445 Null Pointer exception in JavascriptAsyncMethodHandler::Execute when refresh from DevTools[@Michael-Tajmajer-Emrsn]
- #2449 Bug fix: handle type=crashpad-handler [@perlun]
- #2451 Update IFrame.LoadRequest xml doc [@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.htmlMP3audio is now supported by default.- 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, make sure you setExternalHandler=CefSharp.BrowserSubprocess.exe- 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). Javascript Bindingnow has basic support for dynamic keyword (using ExpandoObject)- Added
IRequestHandler.CanGetCookies/CanSetCookies SharedBufferArrayshould be disabled in this release, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer and https://bitbucket.org/chromiumembedded/cef/issues/2360/sharedarraybuffer-enabled-so-cef-3112-3282- The samples included in the project source have now been upgraded to
.Net 4.6.2, the core project will remain as.Net 4.5.2for the time being. CefSharpSettings.SubprocessExitIfParentProcessClosedhas been added to monitor and terminate subprocesses if the parent process exits, see #2359 for details (default to false currently)
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 #2247 for details on the new implementation.
- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
WPF/Offscreenrendering stops redrawing on resize seeupstreamissue https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receivingWPF/OffScreenMouse wheel becomes unresponsive after reload, see #2408 for the workaround (hopefully in CEF shortly).
Breaking Changes
CefSharprequiresVisual C++ 2015starting with this release. See #1983 for details. You can bin deploy theVC++dependencies, read theFAQfor more.- The
WPF/OffScreenimplementation ofOffScreen Rendering(OSR)as been completely reworked to make it more pluggable, see #2237 for details. - Some enums have been moved into the
CefSharp.Enumsnamespace - Some structs have been moved into the
CefSharp.Structsnamespace - Added
IRequestHandler.CanGetCookies/CanSetCookies - The
Geolocation APIhas been removedupstream, see #2293 IJavascriptObjectRepository.ObjectBoundInJavascriptevent args have changed fromEventHandler<JavascriptBindingEventArgs>toEventHandler<JavascriptBindingCompleteEventArgs>
v65.0.0-pre02
June 25, 2018, CEF 3.3325.1758.g9aea513 / Chromium 65.0.3325.181
Visual C++ 2015 is now required, see Breaking Changes below for more information
- #1332 wpf drag always copy [@amaitland]
- #1778 Zooming Reset Problem [@amaitland]
- #1983 Feature Request - Upgrade to VS2015(VC++ 2015) [@amaitland]
- #2237 Feature Request - Refactoring of OSR rendering to allow for pluggable implementation
- #2244 Support uncaught exception handling [@joaompneves]
- #2258 WPF Improve Scrollbar Usability [@amaitland]
- #2264 Background doesn't Transparent after Close OffScreen Browser DevTools. [@lalafellsleep]
- #2267 Feature Request - Add IRequestHandler.CanGetCookies/CanSetCookies enhancement [@amaitland]
- #2293 Remove Geolocation API [@amaitland]
- #2307 Some events not set to null in Dispose [@bddckr]
- #2308 AccessViolationException while taking a screenshot [@amaitland]
- #2339 EvaluateScriptAsync (IWebBrowser, String,Object[]) incorrectly handles json string argument [@hunkydoryrepair]
- #2364 FolderSchemeHandlerFactory handle URL encoded paths correctly [@JamesCoyle]
- #2359 CefSharp.BrowserSubprocess.exe left running after parent process exit [@joaompneves]
- #2387 OnPopupSize - fix incorrect ordering of Rect params [@nicholas-str]
- #2390 JS binding causes memory leak in 65+ [@amaitland]
- #2392 Failure to serialize List to V8 object [@marchello2000]
- #2414 WPF ChromiumWebBrowser is not garbage collected after Dispose(); [@henrihs]
- #2422 WPF OnMouseWheel scrolls parent ScrollViewer [@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.htmlMP3audio is now supported by default.- 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, make sure you setExternalHandler=CefSharp.BrowserSubprocess.exe- 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). Javascript Bindingnow has basic support for dynamic keyword (using ExpandoObject)- Added
IRequestHandler.CanGetCookies/CanSetCookies SharedBufferArrayshould be disabled in this release, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer and https://bitbucket.org/chromiumembedded/cef/issues/2360/sharedarraybuffer-enabled-so-cef-3112-3282- The samples included in the project source have now been upgraded to
.Net 4.6.2, the core project will remain as.Net 4.5.2for the time being. CefSharpSettings.SubprocessExitIfParentProcessClosedhas been added to monitor and terminate subprocesses if the parent process exits, see #2359 for details (default to false currently)
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 #2247 for details on the new implementation.
- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
WPF/Offscreenrendering stops redrawing on resize seeupstreamissue https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receivingWPF/OffScreenMouse wheel becomes unresponsive after reload, see #2408 for the workaround (hopefully in CEF shortly).
Breaking Changes
CefSharprequiresVisual C++ 2015starting with this release. See #1983 for details. You can bin deploy theVC++dependencies, read theFAQfor more.- The
WPF/OffScreenimplementation ofOffScreen Rendering(OSR)as been completely reworked to make it more pluggable, see #2237 for details. - Some enums have been moved into the
CefSharp.Enumsnamespace - Some structs have been moved into the
CefSharp.Structsnamespace - Added
IRequestHandler.CanGetCookies/CanSetCookies - The
Geolocation APIhas been removedupstream, see #2293 IJavascriptObjectRepository.ObjectBoundInJavascriptevent args have changed fromEventHandler<JavascriptBindingEventArgs>toEventHandler<JavascriptBindingCompleteEventArgs>
v65.0.0-pre01
April 30, 2018, CEF 3.3325.1758.g9aea513 / Chromium 65.0.3325.181
Visual C++ 2015 is now required, see Breaking Changes below for more information
- #1332 wpf drag always copy [@amaitland]
- #1778 Zooming Reset Problem [@amaitland]
- #1983 Feature Request - Upgrade to VS2015(VC++ 2015) [@amaitland]
- #2237 Feature Request - Refactoring of OSR rendering to allow for pluggable implementation
- #2244 Support uncaught exception handling [@joaompneves]
- #2258 WPF Improve Scrollbar Usability [@amaitland]
- #2264 Background doesn't Transparent after Close OffScreen Browser DevTools. [@lalafellsleep]
- #2267 Feature Request - Add IRequestHandler.CanGetCookies/CanSetCookies enhancement [@amaitland]
- #2293 Remove Geolocation API [@amaitland]
- #2307 Some events not set to null in Dispose [@bddckr]
- #2308 AccessViolationException while taking a screenshot [@amaitland]
- #2339 EvaluateScriptAsync (IWebBrowser, String,Object[]) incorrectly handles json string argument [@hunkydoryrepair]
- #2364 FolderSchemeHandlerFactory handle URL encoded paths correctly [@JamesCoyle]
Notes
Chromiumhas removed support forWindows XP,Windows Vista,Windows Server 2003andWindows Server 2008.
https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.htmlMP3audio is now supported by default.- 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, make sure you setExternalHandler=CefSharp.BrowserSubprocess.exe- 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). Javascript Bindingnow has basic support for dynamic keyword (using ExpandoObject)- Added
IRequestHandler.CanGetCookies/CanSetCookies SharedBufferArrayshould be disabled in this release, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer and https://bitbucket.org/chromiumembedded/cef/issues/2360/sharedarraybuffer-enabled-so-cef-3112-3282- The samples included in the project source have now been upgraded to
.Net 4.6.2, the core project will remain as.Net 4.5.2for the time being.
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 #2247 for details on the new implementation.
WinFormsversion in certain scenarios fails to load theUrlpassed into theChromiumWebBrowserconstructor, see #2234 (comment) for workaround.- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
WPF/Offscreenrendering stops redrawing on resize seeupstreamissue https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receiving
Breaking Changes
CefSharprequiresVisual C++ 2015starting with this release. See #1983 for details. You can bin deploy theVC++dependencies, read theFAQfor more.- The
WPF/OffScreenimplementation ofOffScreen Rendering(OSR)as been completely reworked to make it more pluggable, see #2237 for details. - Some enums have been moved into the
CefSharp.Enumsnamespace - Some structs have been moved into the
CefSharp.Structsnamespace - Added
IRequestHandler.CanGetCookies/CanSetCookies - The
Geolocation APIhas been removedupstream, see #2293 IJavascriptObjectRepository.ObjectBoundInJavascriptevent args have changed fromEventHandler<JavascriptBindingEventArgs>toEventHandler<JavascriptBindingCompleteEventArgs>
v63.0.3
March 23, 2018, CEF 3.3239.1723.g071d1c1 / Chromium 63.0.3239.132
Bug Fix Release
See https://github.com/cefsharp/CefSharp/releases/tag/v63.0.0 for full details
See https://github.com/cefsharp/CefSharp/releases/tag/v63.0.1 for additional details
See https://github.com/cefsharp/CefSharp/releases/tag/v63.0.2 for additional details
- #2303 Serialize Dictionary type to V8 object [@WarWithinMe]
- #2321 Check if the visual is connected [@marinkobabic]
v63.0.2
March 8, 2018, CEF 3.3239.1723.g071d1c1 / Chromium 63.0.3239.132
Bug Fix Release
See https://github.com/cefsharp/CefSharp/releases/tag/v63.0.0 for full details
See https://github.com/cefsharp/CefSharp/releases/tag/v63.0.1 for additional details
- #2276 Visual Studio Designer issue when target is AnyCPU (63.0.0) [@amaitland]
- #2283 "The added or subtracted value results in an un-representable DateTime" occurring in 63.0.1 [@GrabzIt]
- #2305 Async JSB Never resolves promise when returning class [@amaitland]
v63.0.1
Feburary 13, 2018, CEF 3.3239.1723.g071d1c1 / Chromium 63.0.3239.132
Bug Fix Release
See https://github.com/cefsharp/CefSharp/releases/tag/v63.0.0 for full details
- #2273 JavascriptObjectRepository.ResolveObject is not raised unless any object has been registered [@amaitland]
v63.0.0
Feburary 8, 2018, CEF 3.3239.1723.g071d1c1 / Chromium 63.0.3239.132
See #2246 for details on the new Javascript Binding (v2) implementation
- #1571 High DPI stops redrawing on Resize
- #1849 The HTML tooltip does not follow cursor wpf [@DanielBretzigheimer]
- #1903 Does not work if I pass an object which has indexer to RegisterJsObject [@amaitland]
- #2025 Support serialization of CLR Classes [@joaompneves]
- #2042 Toggle Form.ShowInTaskbar causes browser reload enhancement [@amaitland]
- #2056 Prevent accelerator keys to work when typing text [@joaompneves]
- #2074 PipeException occurs occasionally [@amaitland]
- #2151 Wrong displaying the HTML combobox and selecting items when angle transformation applied to browser. up-for-grabs wpf [@amaitland]
- #2156 Feature Request - Update Nuget targets to link unmanaged resources enhancement up-for-grabs [@amaitland]
- #2157 Added default implementation of IRequestHandler [@martinekvili]
- #2182 WebGL software rendering is broken in CefSharp 57 [@amaitland]
- #2189 Improve IRequestContextHandler.GetCookieManager type checking [@amaitland]
- #2206 WinForms, cant add UserControl in design mode [@merceyz]
- #2217 FileResourceHandler throws System.AccessViolationException if file doesn't exist bug [@amaitland]
- #2218 Dont discard null Values from arrays [@joaompneves]
- #2219 Fix enums, integer and doubles binding behavior [@joaompneves]
- #2247 Implement Javascript Binding v2 [@amaitland]
- #2248 WPF Improve layout rounding [@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, make sure you setExternalHandler=CefSharp.BrowserSubprocess.exe- 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). Chromiumhas 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 - Now supports Swiftshader for CPU based 3d rendering see https://swiftshader.googlesource.com/SwiftShader#swiftshader
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 #2247 for details on the new implementation.
WinFormsversion in certain scenarios fails to load theUrlpassed into theChromiumWebBrowserconstructor, see #2234 (comment) for workaround.- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
WPF/Offscreenrendering stops redrawing on resize seeupstreamissue https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receivingSharedBufferArrayhas yet to be disabled, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer and https://bitbucket.org/chromiumembedded/cef/issues/2360/sharedarraybuffer-enabled-so-cef-3112-3282GeoLocationsupport is broken and is scheduled to be removed fromCEFsee https://bitbucket.org/chromiumembedded/cef/issues/2380/geolocation-can-not-work-after-branch-3239
Breaking Changes
CefSharprequires at least.Net 4.5.2(Last version to support.Net 4.0is49)Offscreen/WPFwindows 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.
v63.0.0-pre03
January 30, 2018, CEF 3.3239.1723.g071d1c1 / Chromium 63.0.3239.132
Includes Bug Fixes for JavaScript Binding outlined in #2247
- #1571 High DPI stops redrawing on Resize
- #1849 The HTML tooltip does not follow cursor wpf [@DanielBretzigheimer]
- #1903 Does not work if I pass an object which has indexer to RegisterJsObject [@amaitland]
- #2025 Support serialization of CLR Classes [@joaompneves]
- #2042 Toggle Form.ShowInTaskbar causes browser reload enhancement up-for-grabs winforms [@amaitland]
- #2056 Prevent accelerator keys to work when typing text [@joaompneves]
- #2074 PipeException occurs occasionally [@amaitland]
- #2151 Wrong displaying the HTML combobox and selecting items when angle transformation applied to browser. up-for-grabs wpf [@amaitland]
- #2156 Feature Request - Update Nuget targets to link unmanaged resources enhancement up-for-grabs [@amaitland]
- #2157 Added default implementation of IRequestHandler [@martinekvili]
- #2182 WebGL software rendering is broken in CefSharp 57 [@amaitland]
- #2189 Improve IRequestContextHandler.GetCookieManager type checking [@amaitland]
- #2217 FileResourceHandler throws System.AccessViolationException if file doesn't exist bug [@amaitland]
- #2218 Dont discard null Values from arrays [@joaompneves]
- #2219 Fix enums, integer and doubles binding behavior [@joaompneves]
- #2247 Implement Javascript Binding v2 [@amaitland]
- #2248 WPF Improve layout rounding [@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, make sure you setExternalHandler=CefSharp.BrowserSubprocess.exe- 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 #2247 for details on the new implementation.
WinFormsversion in certain scenarios fails to load theUrlpassed into theChromiumWebBrowserconstructor, see #2234 (comment) for workaround.- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
WPF/Offscreenrendering stops redrawing on resize seeupstreamissue https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receivingSharedBufferArrayhas yet to be disabled, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer and https://bitbucket.org/chromiumembedded/cef/issues/2360/sharedarraybuffer-enabled-so-cef-3112-3282
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.
v63.0.0-pre02
January 23, 2018, CEF 3.3239.1723.g071d1c1 / Chromium 63.0.3239.132
- #1571 High DPI stops redrawing on Resize
- #1849 The HTML tooltip does not follow cursor wpf [@DanielBretzigheimer]
- #1903 Does not work if I pass an object which has indexer to RegisterJsObject [@amaitland]
- #2025 Support serialization of CLR Classes [@joaompneves]
- #2042 Toggle Form.ShowInTaskbar causes browser reload enhancement up-for-grabs winforms [@amaitland]
- #2056 Prevent accelerator keys to work when typing text [@joaompneves]
- #2074 PipeException occurs occasionally [@amaitland]
- #2151 Wrong displaying the HTML combobox and selecting items when angle transformation applied to browser. up-for-grabs wpf [@amaitland]
- #2156 Feature Request - Update Nuget targets to link unmanaged resources enhancement up-for-grabs [@amaitland]
- #2157 Added default implementation of IRequestHandler [@martinekvili]
- #2182 WebGL software rendering is broken in CefSharp 57 [@amaitland]
- #2189 Improve IRequestContextHandler.GetCookieManager type checking [@amaitland]
- #2217 FileResourceHandler throws System.AccessViolationException if file doesn't exist bug [@amaitland]
- #2218 Dont discard null Values from arrays [@joaompneves]
- #2219 Fix enums, integer and doubles binding behavior [@joaompneves]
- #2247 Implement Javascript Binding v2 [@amaitland]
- #2248 WPF Improve layout rounding [@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 #2247 for details on the new implementation.
WinFormsversion in certain scenarios fails to load theUrlpassed into theChromiumWebBrowserconstructor, see #2234 (comment) for workaround.- 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.