Skip to content
Per Lundberg edited this page Oct 8, 2013 · 12 revisions

CEF3-based versions

3.27.0-a0

August 3, 2013, Chromium 27.0.1453.73

  • First alpha version of CEF3-based port. Core functionality (normal browsing, back/forward buttons etc) working on WPF. Windows Forms version entirely missing at the moment (not yet ported to CEF3), as well as Javascript integration. [@plundberg]

CEF1-based versions

1.25.5

October 2, 2013, Chromium 25.0.1364.1123

  • #162: Fixed support for HTML <select> drop-downs which probably has been broken since 1.25.1. [@ChadyG]
  • #165: Add bindings for SetZoomLevel in WPF. [@peters with @plundberg]
  • #166: Fixed blurriness in CefSharp.Wpf when running in DPI settings different than 100% (i.e. when the user has modified the "font size" in the Windows display settings). [@plundberg]
1.25.4

September 4, 2013, Chromium 25.0.1364.1123

  • #150: All schemes are registered as non-standard. Not truly fixed, but let's at least remove the is_standard flag for a while to decrease the confusion. [@plundberg with @alexwarren]
  • #161: Make the WPF WebView be transparent (using the alpha channel), so that you can allow HTML content to be rendered on top of WPF content, allowing for some nifty, more complex scenarios. [@dcartwright]
  • Breaking change: Changed ISchemeHandler to use asynchronous processing of requests (to avoid having to perform network traffic/heavy processing on the UI thread) instead of synchronous processing. [@plundberg]
  • Added the possibility for a custom scheme handler to override the response HTTP headers. [@plundberg]
1.25.3

August 14, 2013, Chromium 25.0.1364.1123

  • Added signing to CefSharp.WinForms and CefSharp.Wpf [@dabide]
  • Add support for parameters of type 'Object' accepting any type of value. [@EMonk72]
  • Fix object binding to allow multiple methods with same name. [@EMonk72]
  • Reimplemented Javascript-to-.NET binding to support a range of options including C#-style param arrays and optional parameters with default values. [@EMonk72]
  • Added support for accessing the body of the request in a custom scheme handler. [@kpko]
  • Added support for overriding the window.alert(), window.confirm() and window.prompt() methods by using the new IJsDialogHandler interface + the new IWebBrowser.JsDialogHandler property, which is presumed to be your own implementation of this interface. [@KristinaKoeva]
  • Fixed a null pointer exception that occurs when WebView is loaded. [@joaompneves]
  • Fixed crash on window deactivate. [@joaompneves]
1.25.2-perlun.0

June 17, 2013, Chromium 25.0.1364.1123

  • Updated to compile correctly with VS2010 in Release mode. [@plundberg]
1.25.1-perlun.0

June 7, 2013, Chromium 25.0.1364.1123

  • Upgraded the project to be compiled with VS2010 SP1 and/or VS2012, instead of VS2008. This means that you will now only be able to consume this version of CefSharp from .NET 4.0 code (3.5 and 2.0 is no longer supported). [@plundberg, @mwisnicki]
  • Added support for exposing CLR properties to Javascript code. [@plundberg]
  • Breaking change: Changed CLR methods and properties to use camelCase (rather than just exposing them as-is, which was the previous case), to make them act more like regular Javascript methods and properties. [@plundberg]
1.25.0

March 11, 2013, Chromium 25.0.1364.68

  • Add support for file downloads using IRequestHandler.GetDownloadHandler() [@gbrhaz, @jclement]
  • Add support for HTTP Basic Authentication using GetAuthCredentials [@rotem925]
  • Add OnBeforeClose() binding [@intninety]
  • Raise LoadCompleted event when OnFrameLoadEnd() is called [@kppullin]
  • Allow referencing CefSharp.WinForms.dll and CefSharp.Wpf.dll from the same project [@mwisnicki]
  • Fix a bug that prevented Wpf.WebView from working after being moved from one window to another [@dvarchev]
  • Add a LoadHtml() overload with a url parameter [@flowcoder]
  • Fix poup dimensions when using Wpf.WebView [@KristinaKoeva]
  • Make RequestResponse object to allow custom status code, status text and headers [@dvarchev]
  • Correct dimentions of Wpf.WebView when running in non default DPI settings, prevents web content from appearing cut off [@dvarchev]
  • Don't generate debug info for release vcproj configurations [@oconnor663]
  • Fix a GC bug when removing a WPF web view from the view hierarchy [@MasonOfWords]
0.12

August 1, 2012, Chromium 21.0.1180.0

  • Updated all extension point interfaces to match their CEF names (ILoadHandler, IRequestHandler, etc).
  • Add per-browser RegisterJSObject() method.
  • WPF: WebView supports popups.
  • WPF: remove source hook on dispose.
  • Expose all CefSetCookie() parameters.
  • Added VisitAllCookies() and VisitUrlCookies().
0.11

April 10, 2012, Chromium 20.0.1092.0

  • Fix OnBeforeBrowser [@kppullin]
  • Wrap SetCookie(), DeleteCookies(), and SetCookiePath() [@davybrion]
  • Transform WPF control size to device coordinates [@xpaulbettsx]
0.10

March 18, 2012, Chromium 17.0.963.15

  • Bulid has been split into CefSharp.dll (shared code), CefSharp.WinForms.dll (WinForms implementation) and CefSharp.Wpf.dll (WPF implementation).
  • Renamed controls to WebView to prevent naming conflicts with Microsoft WebBrowser types.
  • added ExecuteScript() method to execute JavaScript without returning a value.
  • EvaluateScript() returns object, JavaScript evaluation result will be converted to the appropriate CLR type when possible (#32).
  • CloseBrowser() is now called from Dispose().
  • ScriptCore: Fixed r6025 error.
  • Improved init/teardown checks (TryGetCefBrowser() method)
  • WPF: ToolTips.
  • WPF: Added ContentsWidth and ContentsHeight properties.
  • WPF: Tab focus support.
  • WPF: Improved mouse and keyboard handling.
0.9

Feb 18 2012, Chromium 17.0.963.15